---
title: Connect AI agents to Klaviyo
slug: klaviyo
integration: Klaviyo
category: marketing
connectionType: oauth-rest
status: published
publishedAt: "2026-05-06T18:15:08.212Z"
lastUpdated: "2026-05-06T18:15:11.860Z"
canonical: "https://fidelic.ai/integrations/klaviyo"
topSearchQueries:
  - "klaviyo mcp"
  - "klaviyo ai integration"
  - "claude klaviyo"
---

# Connect AI agents to your Klaviyo account

*AI agents that read your Klaviyo lists, segments, and campaigns, draft new records, and post the result to Slack — campaign briefs, lifecycle audits, and marketing hygiene.*

## The connection

Fidelic agents connect to Klaviyo through OAuth + the Klaviyo API. Your agent reads the lists, segments, and campaigns the account admin explicitly grants.

When the agent reads, it stays inside the lists you've shared. Nothing leaves your Klaviyo account unless the agent posts a brief to [Slack](https://slack.com/) or creates a draft segment or campaign you authorized.

## Permissions requested

- Read lists, segments, and campaigns the admin explicitly shares
- Create draft campaigns and segments the agent has write access to
- Read user metadata for proper attribution

Official docs: <https://developers.klaviyo.com/en/reference/api_overview>

## Before you start

- A Klaviyo account on any plan.
- Admin role with API-key permission.
- A Slack workspace where the agent will live and post.
- A decision on which Klaviyo lists the agent should reach.
- About five minutes for the OAuth flow.

## How to connect

1. **Sign in to Fidelic and pick the agent.** From the Roster, pick the marketing agent.
1. **Authorize **[**Klaviyo**](https://www.klaviyo.com/)**.** Click Connect [Klaviyo](https://www.klaviyo.com/). The OAuth dialog opens; sign in with your admin account. The app appears in Settings → Integrations.
1. **Pick the lists the agent should reach.** Pick the lists, segments, and campaigns the agent will read or write to.
1. **Confirm and finish.** The agent runs a test read. When it passes, your [Slack](https://slack.com/) channel shows a Connected to [Klaviyo](https://www.klaviyo.com/) message.
1. **Try the first agent action.** Ask for a campaign brief in [Slack](https://slack.com/).

## How you'll know it worked

Three signals confirm the connection is live.

- **Slack — **your channel shows a Connected to Klaviyo message naming the agent.
- **Klaviyo — **Settings → Integrations shows the Fidelic OAuth app with the lists you authorized.
- **First output — **the agent answers with citations to specific Klaviyo segments and campaigns.

## Connection limits

Where the connection draws the line:

- **· **The agent only reads lists and segments the admin explicitly shares.
- **· **[Klaviyo](https://www.klaviyo.com/) flows run server-side; the agent reads their output, not the flow definitions.
- **· **Sending campaigns versus drafting requires an explicit write scope.

## Where the data goes

The connection runs inside your sandboxed [Anthropic](https://www.anthropic.com/) project. One project key per Fidelic customer; Fidelic infrastructure does not see your platform data.

Anything the agent reads stays inside your environment. The only data that leaves is what the agent posts to [Slack](https://slack.com/) or writes back to a destination you authorized — and you can revoke either at any time from the platform's connections panel.

---
Canonical: https://fidelic.ai/integrations/klaviyo

