• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Iterable

Iterable MCP integration

Shows a customer what was sent and when, launches or holds campaigns, honours subscription changes immediately, and records purchase events.

Connect IterableSee all integrations

116actions available

  1. Home/
  2. Integrations/
  3. Iterable

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.

See all 116 actions

How businesses use Iterable + Lyro

Each card is one request a support team gets, and the Iterable actions Lyro runs to close it.

  • search

    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 Events
  • campaign

    Launch 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 Campaign
  • mail

    Honour 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 ID
  • shopping_cart

    Feed 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.

  1. 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.

  2. 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.

  3. 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

Iterable · Lyro

What can you do in Iterable without me setting anything up?

These, right away:

  • Create a new campaign
  • Get campaign by ID
  • Cancel campaign

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • Yes. Send Email Template Proof, Send Push Template Proof, Send SMS Template Proof, and Send In-App Template Proof deliver a test to your own addresses, and Preview Email Template renders it without sending at all, so a draft can sit in front of a person before Send Campaign runs.

  • Iterable catalogs, which this toolkit covers. List Catalogs, Create Catalog Items, Update Catalog Item, and Get Catalog Field Mappings let Lyro keep the product or content data that templates reference current, so a personalised block is not rendering last quarter's price.

  • Yes. Send Push to Target, Send In-App Notification to Target, and Send WhatsApp to Target address an individual user, and Cancel Push, Cancel In-App Message, Cancel WhatsApp, and Cancel Email pull one back, which covers a one-off transactional message on its own.

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 Contactarrow_outward

    Constant Contact

    Adds and tags subscribers, builds campaigns and resends to non-openers, reports open and click performance, and processes unsubscribe requests.

  • Eventbritearrow_outward

    Eventbrite

    Answers attendee and availability questions from the live event, creates and publishes events, issues discounts and access codes, and registers webhooks.

  • Mailcoacharrow_outward

    Mailcoach

    Subscribes, tags, and unsubscribes contacts on request, reports campaign opens and clicks, and builds the next send from a saved template.

  • Passslotarrow_outward

    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.

  • Sendsparkarrow_outward

    Sendspark

    Creates dynamic video campaigns, loads prospects into them in bulk, confirms a prospect's video, and audits campaign webhooks.

  • Zerobouncearrow_outward

    Zerobounce

    Validates single addresses or batches of 200, scores lead quality, reports inbox activity, and maintains allow and block list filters.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Iterable?

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

Connect IterableTalk to sales
Connect IterableTalk to sales
Support agent working at a laptop next to the Lyro mascot