Owned email + SMS

The MCP server for Klaviyo.
Let your AI agent handle the lifecycle busywork.

Campaigns · Flows · Segments · Profiles · Attributed revenue

Xylo connects AI agents like Claude and ChatGPT to your Klaviyo account. Connect once, then delegate campaign drafts, template work, audience upkeep, consent changes, flow checks, guarded sends, and reporting instead of rebuilding every job across tabs and exports.

Your agent works from the live account: campaigns, flows, lists, segments, profiles, templates, events, metrics, catalogs, coupons, images, and tags. It can turn a brief into a campaign draft, estimate the recipients, and prepare the send while leaving the final irreversible step behind explicit confirmation.

Xylo is built and run by Morpheus Media, a New York digital marketing agency. The workflows are designed to save operator time without removing judgment, so drafts remain reviewable, bulk consent changes are gated, and nothing sends just because an agent prepared it.

Outcomes

What changes when an agent runs your Klaviyo lifecycle marketing.

A campaign brief becomes a reviewable draft

Give your agent the channel, audience, message, and template once. It creates the campaign draft, updates the message, assigns the template, and brings back a clean review checklist without sending anything.

Revenue questions stop becoming spreadsheet work

Ask what drove revenue and get campaign or flow performance, attributed revenue, delivery, opens, clicks, and conversions in one explanation instead of stitching exports together.

Audience upkeep becomes a delegated routine

Your agent can find or create profiles, refresh lists and segments, and prepare consent changes with the right safeguards, so lifecycle targeting stays useful without constant manual cleanup.

Sends stay fast without becoming reckless

Before a campaign sends, the agent checks the draft, runs a live recipient estimate, shows the audience size, and asks for explicit confirmation. You keep the decision while losing the busywork.

Workflows

Real jobs, done in one message.

Delegate the lifecycle work that normally means bouncing between campaigns, flows, audiences, and reports. Copy a prompt, adjust the details, and hand the complete job to your agent.

Build an email campaign draft from a brief
Create an email campaign draft called 'Summer VIP Early Access' for the VIP Customers segment. Use the approved Summer Launch template, set the subject to 'Your early access starts now', preview text to 'Shop 24 hours before everyone else', and use hello@acme.com as the sender. Do not send it.
Used Xylo integration
Resolving the segment and template
Result
VIP Customers · Summer Launch template found
Creating the email campaign
Result
Summer VIP Early Access · draft
Updating the message details
Result
Subject, preview text, sender name, and sender email set
Assigning the approved template
Result
Summer Launch template attached · no send started
Your VIP campaign draft is ready to review.
I created Summer VIP Early Access for the VIP Customers segment, applied the approved template, and set the subject, preview text, and sender details from your brief.
Nothing has been sent. Review the rendered message and audience, then ask me for a recipient estimate when you are ready for the final check.
Write a message…
Opus 4.8
Claude is AI and can make mistakes. Please double-check responses.

Set it up once

Connect the owned channel once. Keep the lifecycle context live.

Give your agent secure access once, then let it reuse the real Klaviyo account, saved brief, audiences, templates, and reporting context for every request.

Connect Klaviyo with one private key

Create a full-access private key in Klaviyo, paste it into Xylo, and keep control by revoking it at any time. Tokens stay encrypted.

Private keyEncryptedRevocable

Reuse the live account and saved brief

Your agent can start from current campaigns, flows, audiences, templates, catalog data, brand voice, and do-not-email rules instead of asking you to rebuild the context.

Account briefTemplatesSegmentsLive metrics

Capabilities

What you can hand off on Klaviyo.

Klaviyo work is grouped by the job you delegate, with guarded writes and confirmation before irreversible sends or destructive actions.

Campaign drafts and sending

List, inspect, create, update, clone, and delete campaigns; edit messages, assign templates, estimate recipients, send with confirmation, check send status, or cancel a scheduled send.

CampaignsMessagesRecipient estimateGuarded send

Flows

Inspect flows, actions, and messages, report on performance, and safely pause or activate an existing flow.

FlowsActionsMessagesStatus

Lists and segments

Create and maintain lists or segments, inspect membership, and add or remove profiles from lists when audience upkeep needs a hand.

ListsSegmentsMembershipProfiles

Profiles and consent

Search, create, and update profiles, then manage subscriptions, unsubscriptions, suppression, and unsuppression with the right confirmation gates.

ProfilesSubscribeUnsubscribeSuppression

Templates, offers, and catalog

Create, clone, update, render, and delete templates; manage images and coupons; and read or maintain catalog items, categories, and variants.

TemplatesImagesCouponsCatalog

Events, metrics, and reporting

Read events and metrics, aggregate performance, and report on campaigns, flows, forms, and segments with attributed revenue in the same conversation.

EventsMetricsReportsAttributed revenue

One Xylo connection brings together 300+ ad operations across Meta, Google, TikTok, and X, plus Klaviyo email and SMS workflows. The full tool reference lists every one with the exact description your agent sees.

FAQ

Questions, answered.

What is the MCP server for Klaviyo?

An MCP server is a secure connector for AI assistants. Xylo lets Claude, ChatGPT, Cursor, Codex, and other compatible agents work with your connected Klaviyo campaigns, flows, audiences, templates, profiles, events, metrics, and reports in plain English.

Can Xylo create and send Klaviyo campaigns?

Yes. Xylo can create campaign drafts, update messages, assign templates, estimate recipients, and prepare sends. A campaign never sends from preparation alone: the send action shows a dry-run summary and requires explicit confirmation.

Can the agent create or rewrite Klaviyo flows?

The agent can list and inspect flows, their actions, and their messages, report on flow performance, and pause or activate an existing flow. Creating a new flow or editing its logic is not part of the current surface.

Can Xylo manage subscribers and consent?

Yes. The Klaviyo surface can create and update profiles, add or remove profiles from lists, subscribe or unsubscribe profiles, and manage suppression. Bulk or sensitive changes use confirmation gates.

How does Klaviyo reporting work in Xylo?

Your agent can pull campaign, flow, form, and segment reports, aggregate metrics, inspect events, and include attributed revenue. Klaviyo data can also appear in Xylo Reports beside paid and commerce data.

How do I connect Klaviyo?

Create a full-access private API key from Klaviyo's API key settings and paste it into Xylo during onboarding or from the dashboard connection menu. Xylo validates the account and stores the key encrypted.

Keep going

Guides and next steps.

Four ad platforms plus Klaviyo:Meta adsGoogle AdsTikTok AdsX AdsKlaviyo

Hand off the lifecycle busywork. Keep the send decision.

Free to start, no credit card. Connect your Klaviyo account once, then let your agent handle the campaign drafts, audience upkeep, flow checks, and reporting you no longer need to do by hand.