Iterable MCP integration
Shows a customer what was sent and when, launches or holds campaigns, honours subscription changes immediately, and records purchase events.
116actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Send email template proof
Lyro 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.
Cancel in-app message
Lyro cancels a scheduled in-app message for a specific user. Support can immediately stop unwanted messages without waiting for the scheduled send time.
Replace catalog item
Lyro creates or replaces a catalog item in Iterable asynchronously. Product data updates propagate to all campaigns without manual item management.
How businesses use Iterable + Lyro
Each card is one request a support team gets, and the Iterable actions Lyro runs to close it.
Tell a customer exactly what you sent them
Lyro 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.
Get User By IDGet User Sent MessagesGet User EventsLaunch a campaign, or stop one in flight
Lyro 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.
Send CampaignSchedule CampaignAbort CampaignHonour a subscription request immediately
Lyro 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.
Unsubscribe from ListUpdate User SubscriptionsSubscribe User By IDFeed behaviour back so the next journey fires
Lyro 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.
Track PurchaseUpdate Shopping CartTrigger Journey
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Iterable actions it has and picks the ones a request needs.
- 01
Connect Iterable
Authorize the Iterable account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Iterable actions that close it and chains as many as the request needs.
- 03
Watch it work
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 free
Everything else about Iterable
Setup, permissions, and the limits of what Lyro 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.
Every action available in Iterable
All 116 actions your agent can call on Iterable, straight from the live MCP connection.
Abort campaign
Abort a running campaign to stop all in-progress message deliveries.
Activate a triggered campaign
Activates a triggered campaign by its unique ID, allowing it to process events and send messages.
Archive campaigns
Archives one or more campaigns.
Bulk update users
Bulk update user data in Iterable.
Cancel campaign
Cancel a scheduled or recurring campaign in Iterable.
Cancel email
Cancel a scheduled email to a specific user in Iterable.
Cancel export
Cancel a queued or running export created with the 'Start export' endpoint.
Cancel in-app message
Cancel a scheduled in-app message to a specific user in Iterable.
Cancel push
Cancel a scheduled push notification to a specific user in Iterable.
Cancel web push
Cancel a scheduled web push notification to a specific user in Iterable.
Cancel whatsapp
Cancel a scheduled WhatsApp message to a specific user in Iterable.
Create a new campaign
Creates a new blast or triggered campaign from an existing template.
Create a catalog
Create a catalog with the specified name in Iterable.
Create catalog items
Asynchronously creates or updates up to 1000 catalog items with a single request.
Create a new list
Create a new static list in Iterable.
Create snippet
Creates a new code snippet in Iterable.
Deactivate triggered campaign
Deactivate a triggered campaign in Iterable.
Bulk delete templates
Bulk delete one or more base templates from Iterable.
Delete a catalog
Delete a catalog by its name.
Delete a catalog item
Deletes the specified item from a catalog.
Delete catalog items
Asynchronously deletes catalog items from a specified catalog in Iterable.
Delete a list
Delete a list by its listId.
Delete metadata table
Asynchronously deletes a metadata table by its table name.
Delete snippet
Deletes a snippet by its ID (numeric) or name (string).
Delete user by ID
Asynchronously deletes a user by userId from Iterable.
Export data to CSV
Export campaign analytics data in CSV format from Iterable.
Export campaign data to JSON
Export campaign analytics data in JSON format with one entry per line.
Export user events
Export all events for a user identified by email or userId.
Forget user
Deletes the specified user's data from the Iterable project and prevents future data collection about them.
Get campaign by ID
Retrieves a campaign by its unique ID.
The tools Iterable sits next to
Same connection, same setup. Pick the next one your team already uses.
Constant Contact
Adds and tags subscribers, builds campaigns and resends to non-openers, reports open and click performance, and processes unsubscribe requests.
Eventbrite
Answers attendee and availability questions from the live event, creates and publishes events, issues discounts and access codes, and registers webhooks.
Mailcoach
Subscribes, tags, and unsubscribes contacts on request, reports campaign opens and clicks, and builds the next send from a saved template.
Passslot
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.
Sendspark
Creates dynamic video campaigns, loads prospects into them in bulk, confirms a prospect's video, and audits campaign webhooks.
Zerobounce
Validates single addresses or batches of 200, scores lead quality, reports inbox activity, and maintains allow and block list filters.

Ready to connect Iterable?
Authorize the account and your agent has all 116 actions from the first conversation.


