Skip to content
Custom Connectors

How to

How to connect Claude to Klaviyo

Klaviyo ships an official Claude connector with a standard tool set across campaigns, profiles, lists, and reporting. The question is what happens when your workflow depends on custom properties, real segment logic, and an approval gate before anything sends.

Updated July 23, 20265 min read

Connect Claude to Klaviyo either with the official connector, which covers a standard tool set across campaigns, profiles, lists, and reporting, or with a custom MCP connector when you need more. A custom build adds your custom properties, segment logic, list management, and gated sends, authenticated as your own Klaviyo account.

Key takeaways

  • Klaviyo has an official Claude connector in the directory with a standard tool set across campaigns, profiles, lists, and reporting.
  • The gaps are deeper actions, custom properties, segment logic, and the approval gates a real sending workflow needs.
  • A custom connector covers those gaps with write tools like `create_campaign`, `update_profile`, and `create_segment`, shaped to how your team works.
  • It authenticates as your Klaviyo account through OAuth with the narrowest scopes, and sends and deletes always wait for your confirmation.

Does Klaviyo have an official Claude connector?

Yes. Klaviyo offers an official Claude connector in the directory, and it covers a standard tool set across campaigns, profiles, lists, and reporting. That set is general by design, so custom properties, segment logic, and the approval gates a real workflow needs are not always shaped the way your team works.

Start with the honest version: if your team mostly needs to look up campaign metrics, check profiles, and run routine actions across standard fields, the official connector may carry you. Connect it and try it first.

The friction shows up where ecommerce teams actually live: custom properties on profiles, segment conditions that encode your business logic, and a hard rule that nothing reaches subscribers without a human sign-off. A generic tool set is not built around any of that. A custom Klaviyo connector is.

The wider pattern holds beyond this one tool: in our June 2026 review of 264 business tools, 77 percent had no Claude connector at all, and none shipped full read-write out of the box.

How do I set up a custom Klaviyo connector for Claude?

A custom Klaviyo connector is built for you as a small MCP server that authenticates with OAuth using the narrowest scopes the work needs. Read tools and write tools are separated, Claude acts as your own Klaviyo account, and outbound actions like sending a campaign wait for your confirmation.

The path from request to working connector:

  1. 1Describe the Klaviyo work Claude should handle, including the custom properties, segment logic, and approval rules your sending workflow relies on.
  2. 2We build a small MCP server with read tools (metrics, profile and segment lookups) separated from write tools (create campaign, update profile, manage list membership).
  3. 3You authenticate through OAuth as your own Klaviyo account, so Claude inherits your existing access and never exceeds it.
  4. 4Claude starts prepping audiences and drafting campaigns in conversation, and outbound or destructive actions like send and delete run only after you confirm them.

Access is revocable at any time, and the connector never holds broader scopes than the work requires.

What can Claude do in Klaviyo with write access?

With full read-write access, Claude drafts an email or SMS campaign with subject line and content, sets the audience, creates or updates profiles including custom properties and consent fields, manages list membership, builds segments from described conditions, and applies tags, then queues sends for your approval.

The tool set maps to the campaign-prep routine most marketers do by hand:

  • create_campaign to draft the email or SMS with subject line and content, set the audience, and leave it for review.
  • update_profile to create or update a profile, including custom properties and consent fields.
  • manage_list_membership to add or remove profiles from a list and build a target audience.
  • create_segment to define or update a segment from a set of conditions you describe.
  • apply_tags to organize campaigns, flows, and lists.

Audience prep and campaign setup happen where your customer data already lives, and a prepared campaign can be scheduled or sent once you approve it.

Will Claude send a Klaviyo campaign without my approval?

No. Sending and scheduling are separate, gated write actions. Claude can draft the campaign, set the content, and choose the list or segment, but nothing goes out until you approve it. You decide which actions run automatically and which require a confirmation step before anything reaches your subscribers.

In practice, most teams let metric lookups and segment reads flow freely, keep profile updates fast, and reserve confirmations for sends, deletions, and consent changes. The line is yours to draw.

Claude only has your access

The connector authenticates as your account through OAuth with the narrowest scopes the work needs. It never grants Claude more access to your subscribers, lists, or flows than you already have, and you can revoke it at any time.

When is the official Klaviyo connector enough, and when is it not?

The official connector is enough when your work stays inside a standard tool set across campaigns, profiles, lists, and reporting. It stops being enough when you need custom properties, your own segment logic, deeper list management, or an approval gate shaped to your sending rules. Those are custom-connector territory.

A quick self-test: write down the last five things you wished Claude had done in Klaviyo. If they are all standard lookups and routine actions, connect the official connector today. If any involve a custom property, a segment built from your own conditions, or 'draft it, but nothing sends until I sign off,' the standard tool set will not carry them, and a purpose-built connector will.

Frequently asked questions

Can Claude draft and schedule email campaigns in Klaviyo?
Yes. Claude can create a campaign in Klaviyo, set the subject line and content, and choose the list or segment as the audience. Scheduling and sending are separate, gated actions: the campaign is queued for review and only goes out after you approve it, so nothing reaches your subscribers by surprise.
Can Claude build Klaviyo segments from a plain description?
Yes. Claude can create or update a segment in Klaviyo from a set of conditions you describe in conversation, then use that segment as the audience for a campaign. It can also apply or remove tags to keep campaigns, flows, and lists organized, so audience prep happens without clicking through the segment builder.
Can Claude update customer profiles and consent in Klaviyo?
Claude can create or update profiles, edit custom properties and consent fields, and add or remove profiles from lists to build a target audience. Deletions and consent changes stay gated behind your confirmation, and because the connector authenticates as your account through OAuth, Claude never has more access to customer data than you do.

Tell us what you run. We'll build the connector.

Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.