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

Klaviyo

Klaviyo MCP integration

Actions unsubscribe and suppression requests on the spot, checks what a customer is subscribed to, sets up back in stock alerts, and merges duplicate profiles.

Connect KlaviyoSee all integrations

225actions available

  1. Home/
  2. Integrations/
  3. Klaviyo

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Add profile to list

    Lyro adds customer profiles to a Klaviyo list by email or ID. Your marketing team segments leads by behavior or interest instantly.

  • Bulk create events

    Lyro records multiple customer interactions as events in a single request. Your marketing automation responds to behavior patterns as they happen.

  • Suppress profiles

    Lyro removes profiles from email marketing to honor opt-out requests. Your compliance stays current without manual intervention.

See all 225 actions

How businesses use Klaviyo + Lyro

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

  • mail

    Honour an unsubscribe while the customer is still there

    When someone asks to stop hearing from you, Lyro unsubscribes the profile, suppresses it from future sends, and can start the deletion request, so the ask is recorded in Klaviyo rather than promised in a reply.

    Unsubscribe ProfilesSuppress ProfilesRequest Profile Deletion
  • person

    See what a customer has already been sent

    Lyro pulls the profile and reads the lists and segments it belongs to, so an agent picking up the thread knows which campaign the customer is reacting to before answering.

    Get ProfileGet Profile ListsGet Profile Segments
  • notifications

    Register the alert that fires when stock returns

    For an item that is out of stock, Lyro identifies the exact catalog variant and registers a back in stock subscription against it, so Klaviyo sends the alert rather than the customer checking back.

    Get Catalog ItemGet Catalog VariantCreate Back In Stock Subscription
  • contacts

    Keep the profile records clean as conversations happen

    Lyro adds a confirmed contact to the right list, merges the duplicate profile the same person created with a second address, and removes anyone from a list they no longer belong on.

    Add Profile to ListMerge ProfilesRemove Profile from List

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 Klaviyo actions it has and picks the ones a request needs.

  1. 01

    Connect Klaviyo

    Authorize the Klaviyo 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 Klaviyo 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

Klaviyo · Lyro

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

These, right away:

  • Add profile to list
  • Get account
  • Assign campaign message template

Great, let's start with the first one.

Ask Lyro anything...

FAQ

Everything else about Klaviyo

Setup, permissions, and the limits of what Lyro can do inside Klaviyo.

  • Yes. Unsubscribe Profiles writes the opt-out onto the profile's consent record, and Suppress Profiles blocks future email to that address whichever list it sits on. For an erasure request, Request Profile Deletion starts Klaviyo's own deletion process rather than just clearing a field.

  • It can generate one against a coupon you have already defined. Create Coupon Code issues a code for an existing coupon and Get Coupon Codes lists what has been issued, so the discount rules stay where marketing set them instead of being invented in the chat.

  • Create Campaign and Create Campaign Send Job are both in the toolkit, so a broadcast is something to enable deliberately rather than leave on by default. Create Campaign Recipient Estimation Job returns the audience size before anything sends, and Cancel Campaign Send stops one already queued.

  • Query Campaign Values and Query Flow Values return the aggregated results behind a campaign or flow, and Query Metric Aggregates rolls a single metric up over a window, so an open or conversion question is answered from Klaviyo's own reporting.

Every action available in Klaviyo

All 225 actions your agent can call on Klaviyo, straight from the live MCP connection.

  • Add profile to list

    Add profiles to a Klaviyo list by profile IDs or email addresses.

  • Assign campaign message template

    Creates a non-reusable version of the template and assigns it to the message.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.

  • Bulk create client events

    Use the client-side endpoint with a public API key to track profile activity.

  • Bulk create events

    Bulk create events for multiple profiles in a single request.

  • Cancel campaign send

    Cancel or revert a campaign send job.

  • Create back in stock subscription

    Use the server-side endpoint to subscribe to restock alerts, following the Back in Stock API guide.

  • Create campaign

    Creates a campaign given a set of parameters, then returns it.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.

  • Create campaign clone

    Clones an existing campaign, returning a new campaign based on the original with a new ID and name.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.

  • Create campaign recipient estimation job

    Start an asynchronous task to estimate the number of recipients for a campaign.

  • Create campaign send job

    Trigger a campaign to send asynchronously<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.

  • Create catalog category

    Create a new catalog category.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.

  • Create catalog category relationships items

    Create a new item relationship for the given category ID.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.

  • Create catalog item

    Create a new catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.

  • Create catalog item relationships categories

    Create a new catalog category relationship for the given item ID.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.

  • Create catalog variant

    Create a new variant for a related catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.

  • Create client back in stock subscription

    Use the endpoint for client-side back in stock notifications with a public API key.

  • Create client event v2

    Create a client-side event in Klaviyo to track user interactions.

  • Create client subscription

    Endpoint manages email/SMS opt-ins using consent and requires public API key for client use.

  • Create coupon

    Creates a new coupon.<br><br>*Rate limits*:<br>Burst: 3/s<br>Steady: 60/m **Scopes:** coupons:write.

  • Create coupon code

    Synchronously creates a coupon code for the given coupon.<br><br>*Rate limits*:<br>Burst: 350/s<br>Steady: 3500/m **Scopes:** coupon-codes:write.

  • Create event

    Create or update a profile event with minimum identifiers and metric name.

  • Create list

    Create a new list.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m<br>Daily: 100/d **Scopes:** lists:write.

  • Create or update client profile

    Update user profiles without tracking using a public client-side API; use a private server-side API for identifier changes.

  • Create or update client push token

    This endpoint for mobile SDKs (iOS & Android) creates/updates push tokens using a public API key.

  • Create or update profile

    Create or update a profile in Klaviyo with the given attributes.

  • Create or update push token

    Create or update a push token for mobile push notifications.

  • Create profile

    Create a new profile.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** profiles:write.

  • Create segment

    Create a segment.<br><br>*Rate limits*:<br>Burst: 1/s<br>Steady: 15/m<br>Daily: 100/d **Scopes:** segments:write.

  • Create tag

    Summary: Instructions on creating a tag within an account's designated tag group with a maximum of 500 tags, with optional tag group specification.

  • Create tag group

    Create tag groups up to 50 per account, defaulting to non-exclusive unless specified.

The tools Klaviyo sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Benchmark emailarrow_outward

    Benchmark email

    Adds contacts to lists and automations, reports opens and clicks, clears bounced addresses, and proofs a campaign before scheduling.

  • Doppler marketing automationarrow_outward

    Doppler marketing automation

    Adds and verifies subscribers, reads a contact's campaign delivery history, imports batches with error reporting, and records opt-outs on the spot.

  • Kickboxarrow_outward

    Kickbox

    Verifies an address the moment a customer types it, flags disposable domains, and catches a typo before a confirmation email is sent.

  • Mozarrow_outward

    Moz

    Fetches Domain Authority, Page Authority, and Spam Score for any domain, ranks a site's top pages, and confirms whether inbound links are live.

  • Remarketyarrow_outward

    Remarkety

    Uploads and refreshes contacts in batches, syncs cart changes for remarketing, and reads campaign, customer and product records on request.

  • Thanks.ioarrow_outward

    Thanks.io

    Builds and cleans mailing lists, proofs a piece before print, dispatches postcards or queues stored sends, and looks up what already shipped.

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

Ready to connect Klaviyo?

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

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