# Connect Klaviyo

> Pull Klaviyo profiles into Caramel Customers and push Caramel events back to Klaviyo as metrics.

Connecting Klaviyo lets Caramel read your Klaviyo profiles and sync them into **Customers**. Caramel layers on top of Klaviyo — your existing Klaviyo flows and templates stay as they are.

> **Plan** Klaviyo counts as one integration slot. See [Usage and limits](../billing/usage-and-limits).

## Before you begin

- You need access to your Klaviyo account to authorize via OAuth.

## Connect

1. Open **Integrations** and find the Klaviyo card.
2. Click **Connect**. A Klaviyo sign-in popup opens.
3. Sign in and authorize. The popup closes and the Klaviyo settings panel opens.

<!-- screenshot: Klaviyo settings panel showing Connected badge with last sync timestamp -->

## Pick a list (optional)

By default, Caramel can sync your whole Klaviyo account. To limit to a specific list:

1. In the settings panel, click **Select list**.
2. Choose the list from the dropdown.
3. Click **Save**. Future syncs pull only profiles in that list.

## Map fields

1. Open the **Field mapping** section.
2. Klaviyo profile properties appear on the left. Map each one to a Caramel customer field on the right.
3. Click **Save mapping**.

## Sync

Click **Sync now** to run an import immediately. The panel shows processed, inserted, updated, skipped, and failed counts.

## What syncs

| From Klaviyo | To Caramel |
|---|---|
| Profiles (email, phone, name, properties) | Customers |
| List membership | Caramel customer tags (optional, via mapping) |

> **Note** Caramel does not send emails through Klaviyo. Your Klaviyo sending infrastructure stays unchanged.

## Disconnect

1. Open **Integrations** and click the Klaviyo card.
2. Click **Disconnect** and confirm. Sync stops; existing customer records are not deleted.

## Next steps

- [Segments](../customers/segments) — target Klaviyo-sourced customers
- [Journeys](../marketing/journeys) — enroll Klaviyo contacts in Caramel campaigns
- [Mailchimp](mailchimp) — similar setup if you use Mailchimp instead
