Iterate for AI agents

Agents read Iterate at once. Changes and sends are held for a person's approval by default.

About Iterate

Iterate is a customer feedback platform for distributing surveys, analyzing responses, and managing company user privacy data.

What an agent can do in Iterate

Every Iterate action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Iterate without asking first. 6 actions.

  • Get SurveyReturn one survey's configuration and questions by survey ID. The action fails when Iterate embeds an error in an HTTP 200 response.
  • Get Survey StatsReturn delivery, display, response-count, and response-rate statistics for one survey.
  • List Survey Response GroupsReturn one reverse-chronological page of completed survey submissions grouped by user, plus a continuation cursor.
  • List Survey ResponsesReturn one reverse-chronological page of individual answers for a survey, with an optional date range and continuation cursor.
  • List SurveysReturn all surveys available to the connected Iterate API key, including the survey and company IDs needed by other tools.
  • Search Company UsersFind one user in the connected Iterate company by email, external ID, or one typed user property and return survey participation totals.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 7 actions.

  • Add Survey RecipientAdd one email recipient to a survey for a later send without sending the survey now.
  • Anonymize Company UserIrreversibly remove one Iterate user's email and attributes while retaining survey responses. Optionally also remove response properties. Requires an exact user ID and explicit confirm_anonymization=t
  • Bulk Anonymize Company UsersIrreversibly remove identifying data from every Iterate company user matching at least one explicit email, external-ID, or typed user-property selector while retaining survey responses. Requires confi
  • Bulk Delete Company User DataPermanently delete every matching Iterate company user and all matching users' survey responses using explicit non-empty selectors. This cannot be undone and requires confirm_bulk_permanent_deletion=t
  • Delete Company User DataPermanently delete one Iterate user object and all of that user's survey responses. This cannot be undone and requires an exact user ID plus explicit confirm_permanent_deletion=true.
  • Import Survey RecipientsAdd a non-empty batch of email recipients to a survey without sending it, and return duplicate, failure, and success counts.
  • Send SurveyIrreversibly send or schedule an email survey to one specified recipient or every previously added recipient. Requires an explicit audience and confirmation.

Changes wait in Needs you

Changes and sends in Iterate are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Iterate questions

Can an agent change data in Iterate on its own?

Not by default. Changes and sends in Iterate are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Iterate?

This connector lists 6 read actions. Reads run at once, without waiting for approval.

How does Iterate connect?

It connects with API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Iterate to your agents.