Resources · Claude connector

Claude Klaviyo connectorWhat Claude can do in your Klaviyo account.

The Claude Klaviyo connector exposes 27 tools. 19 read campaigns, flows, lists, metrics and profiles, 8 create or change something in your account, and none is left undescribed. Below: which Klaviyo role you need, what asks first, and where Klaviyo's own docs disagree.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

Why plug Klaviyo into Claude

Klaviyo already holds the numbers an email marketer needs: campaign reports, flow performance, metrics, segments and profiles. With the connector, Claude pulls them while it answers you, so a question like "which flows convert best?" gets a reply built on your own account instead of a generic guess. Klaviyo marks every one of its tools as read-only or not, which makes this page unusually precise.

A performance recap without the export. get_campaign_report and get_flow_report return performance for your campaigns and flows, and query_metric_aggregates aggregates event data behind a metric. Ask for last month's winners and Claude reads them live.

An audience check before a send. get_segments, get_lists and get_profiles show who sits where, so Claude can describe a segment before you target it.

A draft campaign, ready for your review. create_email_template saves an HTML template, create_campaign sets up the campaign and assign_template_to_campaign_message attaches one to the other. Nothing on the sheet schedules or sends a campaign.

What it does not do: the directory entry carries 27 of the 260-plus tools Klaviyo publishes, so flows, catalogs and most settings are read here, never edited. It also never reacts on its own when a profile subscribes or an order lands. For that kind of background job, Klaviyo has a Klaviyo Make integration that runs scenarios without anyone in the chat.

Vocabulary

Five words before you connect

The vocabulary of Claude connectors, explained once.

Connector
The link you set up once between Claude and an account you already have, so Claude can work in it while it answers you.
Tool
One named action a connector hands to Claude. Claude picks the ones it needs as it answers, and the directory sheet lists them all by name.
Authorization
The sign-in screen of Klaviyo itself, where you grant the access Claude will use. It is given once per person and can be withdrawn.
Approval
The confirmation Claude waits for before it goes ahead with a change to your account, shown in the conversation when it matters.
MCP
The open standard connectors are built on: it is what lets an assistant such as Claude talk to an outside service like Klaviyo.
Connect

Connect the Claude Klaviyo connector in three steps

  1. 01

    Find Klaviyo in your connectors

    Open Claude's settings, go to Customize, then Connectors, and look for Klaviyo in the list. On a Team or Enterprise workspace, an Owner or Primary Owner has to switch it on for the organization first.

  2. 02

    Start the connection

    Click Connect on the Klaviyo line. Klaviyo opens its own sign-in window: log in to the account you want Claude to work in, since the listed connector links one Klaviyo account.

  3. 03

    Read the permission screen

    Klaviyo then shows what the access covers. That screen belongs to Klaviyo, not Claude, and it decides what Claude can reach. Accept it, and use Disconnect later if you want the link gone.

Tools

The 27 tools of the Klaviyo connector

Klaviyo gives Claude 27 tools: 19 that read your account, 8 that change something in it.

Klaviyo labels each tool read-only or not in its developer docs, so every tool below has a clear side. Names stay exactly as Claude shows them.

  • 19 read
  • 8 write

What Claude reads (19)

19 tools

Account, campaigns, catalog, events, metrics, flows, lists, segments, profiles, reports and templates, consulted without changing them.

get_account_details

Returns the details of the Klaviyo account the connector is linked to. It is the quickest way to confirm which account Claude is looking at before it answers anything else.

When it helps
an agency juggling several brands wants proof that Claude opened the right one before reading the numbers.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_campaigns

Lists the campaigns in your account, so Claude can see what you have sent or prepared before it digs into any single one of them.

When it helps
asking which campaigns went out in the spring so you can compare them with the autumn ones.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_campaign

Pulls the details of a single campaign once Claude knows which one you mean, giving it the context it needs to talk about that campaign specifically.

When it helps
checking how a Black Friday campaign was set up before you brief a colleague on the next one.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_catalog_items

Lists the items in your Klaviyo catalog. Claude uses it to know which products it can mention when you ask it for campaign ideas or copy around a product line.

When it helps
a shop owner asks for three email angles on the new collection and wants real product names in them.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_events

Lists events recorded in your account, the raw activity Klaviyo tracks for your profiles. It gives Claude the detail behind a trend you noticed in a report.

When it helps
understanding what happened around a spike of activity on one day.
Watch out
Klaviyo flags this tool as reading user-generated content and asks you to review each call it makes.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_metrics

Lists the event metrics available in your account. Claude reads this list to pick the right metric before it queries anything.

When it helps
you ask for revenue per flow and Claude first has to find which metric tracks it.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_metric

Gives the details of a single event metric, so Claude knows exactly what it measures before quoting a figure from it back to you.

When it helps
two metrics carry similar names and you want to be sure which one feeds your dashboard.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

query_metric_aggregates

Queries and aggregates the event data linked to a metric. This is where totals and breakdowns come from when you ask Claude a question with a period in it.

When it helps
the performance of your email campaigns over the last 30 days.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_flows

Lists your flows, the automated sequences you built in Klaviyo. Claude reads the list to see which welcome, abandoned cart or winback sequences exist.

When it helps
an audit of the automations a new marketing hire inherits on day one.
Watch out
the sheet carries no tool that edits a flow.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_flow

Zooms into a single flow and its setup, which lets Claude describe how that sequence works rather than guessing from its name.

When it helps
explaining to a client what their abandoned cart flow actually contains before you suggest ideas for it.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_lists

Returns the lists in your account. Claude uses it to know where subscribers are collected before it talks about audience growth or targeting.

When it helps
spotting old lists nobody uses any more during a spring clean of the account.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_list

Shows the details of one list, giving Claude what it needs to discuss that audience precisely instead of the whole account at once.

When it helps
confirming which list the newsletter signup form feeds before a campaign goes to it.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_segments

Lists your segments. Claude reads them to suggest who a campaign could target.

When it helps
asking which existing segment fits a VIP offer before you think about building a new one.
Watch out
it reads segments only; building a new segment still happens in Klaviyo itself.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_segment

Fetches the details of a single segment, so Claude can explain what defines it and whether it matches the audience you have in mind.

When it helps
checking the rules of a lapsed-buyers segment before you aim a winback offer at it.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_profiles

Lists the profiles in your account, the people Klaviyo knows about. Claude reads it when a question is about who is in the account rather than what they did.

When it helps
finding recent subscribers from one country for a local promotion.
Watch out
Klaviyo marks it as reading user-generated content; review what Claude does with it.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_profile

Fetches one profile with its details, giving Claude the full picture of a customer when you ask about them by name or email.

When it helps
a support lead wants a quick summary of a customer before replying to a complaint.
Watch out
profile properties are user-generated content, which Klaviyo asks you to watch in each call.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_campaign_report

Produces a report of your campaign performance. Claude reads it to answer comparison questions with your real figures rather than benchmarks.

When it helps
a Monday recap of which subject lines worked best last week, ready to paste into the team channel.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_flow_report

Returns a report of flow performance, the counterpart of the campaign report for your automated sequences. Claude uses it to rank flows by the outcome you care about.

When it helps
Klaviyo's example: which flows perform best in terms of conversions.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

get_email_template

Retrieves the details of an email template, so Claude can review its content or reuse its structure when drafting something new with you.

When it helps
asking for a lighter variant of your best-performing template without starting from a blank page.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

What Claude creates or changes (8)

8 tools

Campaigns, templates, images and profiles, including marketing consent. No source describes a confirmation specific to these tools: the general rule below applies.

create_campaign

Approval: see the rule

Sets up a new campaign in your account. Klaviyo gives this very request as an example: a campaign promoting a seasonal sale.

What Claude asks for
no source describes a confirmation specific to this tool; the general rule in the approvals section applies.
When it helps
turning a brainstorm into a draft campaign you then finish in Klaviyo.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

assign_template_to_campaign_message

Approval: see the rule

Assigns an email template to a campaign message, linking the design to the send you prepared.

What Claude asks for
nothing specific to this tool is documented, so rely on the general approvals rule.
When it helps
right after Claude drafts a template and a campaign, to join the two in one go.
Watch out
it attaches, it does not schedule anything.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

upload_image_from_url

Approval: see the rule

Pulls an image from a web address into your Klaviyo account, so it can be used in your emails afterwards.

What Claude asks for
no confirmation specific to this tool appears in any source; the general rule covers it.
When it helps
adding the product shot from your shop page to the image library before building a template.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

create_profile

Approval: see the rule

Adds a new profile to your account, a person Klaviyo will then know about.

What Claude asks for
nothing tool-specific is documented; the approvals section below applies.
When it helps
recording a contact met at a trade fair while you tell Claude about them.
Watch out
creating a profile is not the same as subscribing it to marketing; that is another tool.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

update_profile

Approval: see the rule

Changes the details of an existing profile, such as correcting a property that was wrong.

What Claude asks for
no source describes a specific confirmation; see the general rule.
When it helps
fixing a customer's first name after they wrote in to complain about it.
Watch out
Klaviyo lists it among the tools touching user-generated content.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

subscribe_profile_to_marketing

Approval: see the rule

Subscribes a profile to marketing for a given channel and list, which changes whether that person receives your campaigns.

What Claude asks for
no confirmation specific to this tool is described; the general rule applies.
When it helps
adding someone who asked in person to join the newsletter list.
Watch out
consent is a legal matter: check the person really agreed.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

unsubscribe_profile_from_marketing

Approval: see the rule

Removes a profile's marketing subscription for a given channel and list, so they stop receiving those campaigns.

What Claude asks for
nothing tool-specific is documented; lean on the approvals rule.
When it helps
honouring an opt-out request that reached you by phone rather than through the unsubscribe link.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

create_email_template

Approval: see the rule

Saves a new HTML email template in your account, which is how a design Claude drafted with you lands in Klaviyo.

What Claude asks for
no source describes a specific confirmation; the general rule covers it.
When it helps
a first version of a welcome email you then polish in Klaviyo's editor.

Sourcedevelopers.klaviyo.com · September 15, 2026 ↗

Approvals

What Claude checks with you first

By default, Claude stops and asks before each action it carries out on an account for someone, right in the conversation.

No source describes a confirmation specific to the eight Klaviyo tools that create or change something, so this default rule is what applies to them. On Team and Enterprise, workspace owners decide whether members may let some actions through without being asked every time, and they can limit what a connector does for the whole organization, for example keeping reads and closing writes. Nobody lifts that from their own account. Claude also works with the rights of the person who connected, nothing more: what your Klaviyo role cannot reach, Claude cannot reach either.

Plans

Which Claude plans it runs on

None of the 819 directory sheets states availability by plan, and no official source publishes it connector by connector.

The published rule is general: remote connectors like this one are open to all users on Claude, Cowork, Claude Desktop and mobile, while desktop extensions install on Claude Desktop. On Team and Enterprise, an Owner or Primary Owner turns a connector on for the organization before members can connect. For the current state of Klaviyo, open its sheet in the official directory. Klaviyo's docs name plans for another route; see the limits below.

Limits

Limits of the Claude Klaviyo connector

A connector is not an automation: Claude calls these tools while it answers you, and nothing fires on its own when a profile subscribes or an order arrives.

Everything here comes from the directory sheet and from Klaviyo's developer documentation: neither Claude's help center nor Anthropic's developer docs have a page on this connector. The verification badge is not a security audit, and Anthropic states on every sheet that it does not control the tools a publisher exposes. If you need something the chat cannot give you, the Integrations hub lists the automation pages for your other apps.

Two official sources disagree

Does the Klaviyo connector need a particular Claude plan?

What this page followsThey do not describe the same thing. Klaviyo's sentence is about the custom connector route, not the directory connector, and Anthropic's rule covers all web connectors. Neither tells you the state of your own account: check the directory sheet on your account.

Need help

Need help connecting Klaviyo to Claude?

A person reads every message.

FAQ

Questions about the Claude Klaviyo connector

01What can Claude do with the Klaviyo connector?
Claude can read most of what a marketer checks in Klaviyo and prepare a few things. Nineteen tools read your account, campaigns, catalog items, events, metrics, flows, lists, segments, profiles, campaign and flow reports, and templates. Eight tools create campaigns and templates, attach a template to a campaign message, upload images, create or update profiles, and subscribe or unsubscribe profiles from marketing. Klaviyo documents every one of them in its developer docs.
02Can Claude send campaigns or delete data in Klaviyo?
No tool on the sheet sends or schedules a campaign, and none deletes anything. Claude can create a campaign, create an email template and attach it to a campaign message, which leaves you with a draft to finish in Klaviyo. It can also upload an image, create or update a profile, and change a profile's marketing subscription. Those last ones do change who receives your emails, so treat them with the same care as an edit made by hand.
03Does Claude ask before changing my Klaviyo account?
By default, Claude asks for confirmation before each action it carries out on an account for someone. No source describes a confirmation specific to the Klaviyo tools, so that general rule is what applies. On Team and Enterprise, workspace owners decide whether members can let some actions through without being asked, and they can block writing for the whole organization. Klaviyo's own read-only setting exists, but only on a custom connector.
04Which Claude plans include the Klaviyo connector?
No official source publishes plan availability connector by connector, and none of the 819 directory sheets shows it. The general rule: remote connectors are open to all users across Claude's apps, and on Team and Enterprise an Owner or Primary Owner enables them before members connect. A publisher page that names plans for its own setup route is covered in the limits section, and it does not change this rule. Check the Klaviyo sheet in the directory on your own account.
05Does Claude see my whole Klaviyo account?
It sees what the account you signed in with can see, and nothing more. Klaviyo only allows users with the Owner, Admin or Manager role to connect, so in practice Claude often has broad access to campaigns, flows and profiles. Writing is limited to the eight tools on the sheet. On Team and Enterprise, an owner can still restrict what the connector does for everyone, and members cannot override that restriction.
06Why can't I switch the Claude Klaviyo connector to read-only?
Because Klaviyo's settings do not apply to the listed connector. Its documentation says query parameters such as read-only mode, disabling tools that read user-generated content, or keeping only certain tool sets can be used on a custom connector only. With the listed connector, the way to stop writes is on Claude's side: an owner on Team or Enterprise can restrict the connector's actions, or you simply disconnect it from the connectors list whenever you want writes to stop.
07Claude or an automation tool for Klaviyo?
They do different jobs. Claude works in a conversation: you ask for a report, a segment check or a draft campaign, it does it, then waits for your next question. It never reacts by itself when someone subscribes or places an order. If you want a new order to update a profile or trigger a message automatically, that background work belongs to an automation tool, not to a conversation connector.