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.
225actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro adds customer profiles to a Klaviyo list by email or ID. Your marketing team segments leads by behavior or interest instantly.
Ayro records multiple customer interactions as events in a single request. Your marketing automation responds to behavior patterns as they happen.
Ayro removes profiles from email marketing to honor opt-out requests. Your compliance stays current without manual intervention.
Each card is one request a support team gets, and the Klaviyo actions Ayro runs to close it.
When someone asks to stop hearing from you, Ayro 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.
Ayro 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.
For an item that is out of stock, Ayro 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.
Ayro 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.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Klaviyo actions it has and picks the ones a request needs.
Authorize the Klaviyo 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 Klaviyo 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 freeKlaviyo · Ayro
What can you do in Klaviyo 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 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.
All 225 actions your agent can call on Klaviyo, straight from the live MCP connection.
Add profiles to a Klaviyo list by profile IDs or email addresses.
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.
Use the client-side endpoint with a public API key to track profile activity.
Bulk create events for multiple profiles in a single request.
Cancel or revert a campaign send job.
Use the server-side endpoint to subscribe to restock alerts, following the Back in Stock API guide.
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.
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.
Start an asynchronous task to estimate the number of recipients for a campaign.
Trigger a campaign to send asynchronously<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m **Scopes:** campaigns:write.
Create a new catalog category.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
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 a new catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
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 a new variant for a related catalog item.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** catalogs:write.
Use the endpoint for client-side back in stock notifications with a public API key.
Create a client-side event in Klaviyo to track user interactions.
Endpoint manages email/SMS opt-ins using consent and requires public API key for client use.
Creates a new coupon.<br><br>*Rate limits*:<br>Burst: 3/s<br>Steady: 60/m **Scopes:** coupons:write.
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 or update a profile event with minimum identifiers and metric name.
Create a new list.<br><br>*Rate limits*:<br>Burst: 10/s<br>Steady: 150/m<br>Daily: 100/d **Scopes:** lists:write.
Update user profiles without tracking using a public client-side API; use a private server-side API for identifier changes.
This endpoint for mobile SDKs (iOS & Android) creates/updates push tokens using a public API key.
Create or update a profile in Klaviyo with the given attributes.
Create or update a push token for mobile push notifications.
Create a new profile.<br><br>*Rate limits*:<br>Burst: 75/s<br>Steady: 700/m **Scopes:** profiles:write.
Create a segment.<br><br>*Rate limits*:<br>Burst: 1/s<br>Steady: 15/m<br>Daily: 100/d **Scopes:** segments:write.
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 groups up to 50 per account, defaulting to non-exclusive unless specified.
Same connection, same setup. Pick the next one your team already uses.
Adds contacts to lists and automations, reports opens and clicks, clears bounced addresses, and proofs a campaign before scheduling.
Adds and verifies subscribers, reads a contact's campaign delivery history, imports batches with error reporting, and records opt-outs on the spot.
Verifies an address the moment a customer types it, flags disposable domains, and catches a typo before a confirmation email is sent.
Fetches Domain Authority, Page Authority, and Spam Score for any domain, ranks a site's top pages, and confirms whether inbound links are live.
Uploads and refreshes contacts in batches, syncs cart changes for remarketing, and reads campaign, customer and product records on request.
Builds and cleans mailing lists, proofs a piece before print, dispatches postcards or queues stored sends, and looks up what already shipped.

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