Shows a customer what was sent and when, launches or holds campaigns, honours subscription changes immediately, and records purchase events.
116actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro sends a preview of an email template to a specific user in Iterable. Customers can review campaigns before they launch instead of waiting for approval workflows.
Ayro cancels a scheduled in-app message for a specific user. Support can immediately stop unwanted messages without waiting for the scheduled send time.
Ayro creates or replaces a catalog item in Iterable asynchronously. Product data updates propagate to all campaigns without manual item management.
Each card is one request a support team gets, and the Iterable actions Ayro runs to close it.
Ayro opens the user's profile, lists the messages already delivered to them, and reads the events recorded against that record, so a question about a missing email is answered from the send log.
Ayro sends the campaign, schedules the one that should go later, and aborts a send when something is wrong with it, so a mistake is caught before the whole list receives it.
Ayro unsubscribes the customer from the list they named, updates the message types they still want, and re-subscribes them if they change their mind, so a preference applies during the conversation.
Ayro records the purchase, updates the shopping cart when the items change, and triggers the journey that should follow, so an abandoned basket or a completed order drives the right message.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Iterable actions it has and picks the ones a request needs.
Authorize the Iterable account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Iterable actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeIterable · Ayro
What can you do in Iterable without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Iterable.
Yes, through Iterable's own mechanism. Forget User removes a user under a deletion request, List Forgotten User IDs shows who has already been processed, and Unforget User reverses it where it was applied in error. Delete User By ID is the separate, harder removal.
All 116 actions your agent can call on Iterable, straight from the live MCP connection.
Abort a running campaign to stop all in-progress message deliveries.
Activates a triggered campaign by its unique ID, allowing it to process events and send messages.
Archives one or more campaigns.
Bulk update user data in Iterable.
Cancel a scheduled or recurring campaign in Iterable.
Cancel a scheduled email to a specific user in Iterable.
Cancel a queued or running export created with the 'Start export' endpoint.
Cancel a scheduled in-app message to a specific user in Iterable.
Cancel a scheduled push notification to a specific user in Iterable.
Cancel a scheduled web push notification to a specific user in Iterable.
Cancel a scheduled WhatsApp message to a specific user in Iterable.
Creates a new blast or triggered campaign from an existing template.
Create a catalog with the specified name in Iterable.
Asynchronously creates or updates up to 1000 catalog items with a single request.
Create a new static list in Iterable.
Creates a new code snippet in Iterable.
Deactivate a triggered campaign in Iterable.
Bulk delete one or more base templates from Iterable.
Delete a catalog by its name.
Deletes the specified item from a catalog.
Asynchronously deletes catalog items from a specified catalog in Iterable.
Delete a list by its listId.
Asynchronously deletes a metadata table by its table name.
Deletes a snippet by its ID (numeric) or name (string).
Asynchronously deletes a user by userId from Iterable.
Export campaign analytics data in CSV format from Iterable.
Export campaign analytics data in JSON format with one entry per line.
Export all events for a user identified by email or userId.
Deletes the specified user's data from the Iterable project and prevents future data collection about them.
Retrieves a campaign by its unique ID.
Same connection, same setup. Pick the next one your team already uses.
Adds and tags subscribers, builds campaigns and resends to non-openers, reports open and click performance, and processes unsubscribe requests.
Answers attendee and availability questions from the live event, creates and publishes events, issues discounts and access codes, and registers webhooks.
Subscribes, tags, and unsubscribes contacts on request, reports campaign opens and clicks, and builds the next send from a saved template.
List issued passes by type, set up a scanner for a door or counter, change which templates it accepts, and retire it after the event.
Creates dynamic video campaigns, loads prospects into them in bulk, confirms a prospect's video, and audits campaign webhooks.
Validates single addresses or batches of 200, scores lead quality, reports inbox activity, and maintains allow and block list filters.

Authorize the account and your agent has all 116 actions from the first conversation.
