---
title: "Klaviyo (Legacy API Key)"
description: "Connect your Quikly account with Klaviyo using a private API key"
---

:::note
This page documents the legacy API key flow. We recommend using the [OAuth integration](/integrations/klaviyo/) instead.
:::

Quikly integrates with Klaviyo to sync your campaign data. Follow these steps to connect your accounts.

## Connecting Klaviyo

1. From your Quikly dashboard, click **Settings**
2. Under **Available Integrations**, find **Klaviyo** and click the blue **Connect** button

![Available Integrations showing Klaviyo with Connect button](./images/connect_to_klaviyo.png)

3. In the popup window, enter your **API Key** and **List Name**
4. Click **Save Integration**

## Getting Your API Key

You'll need a private API key from Klaviyo. Only Owners and Admins can create API keys.

1. Go to [Klaviyo API Keys Settings](https://www.klaviyo.com/settings/account/api-keys)
2. Click **Create Private API Key**
3. Give the key a descriptive name (e.g., "Quikly Integration")
4. Select **Custom** access level and enable the required scopes (see below)
5. Click **Create**

### Required API Scopes

When creating your API key, select **Custom** and enable the following scopes:

- `profiles:read` — read profile data and list relationships
- `profiles:write` — create and update profiles
- `subscriptions:write` — subscribe profiles to lists
- `lists:read` — check list membership
- `lists:write` — add profiles to a list

<video width="100%" controls>
  <source src="/integrations/klaviyo/create_klaviyo_private_key.mp4" type="video/mp4">
  Your browser does not support the video tag.
</video>

**Important:** Copy and save your API key immediately after creation. You won't be able to view it again. Store it securely in a password manager.

For detailed instructions, see [Klaviyo's guide on creating private API keys](https://help.klaviyo.com/hc/en-us/articles/7423954176283).

## Finding Your List ID

The List Name field in Quikly requires your Klaviyo list ID, which is the alphanumeric code found in the list URL.

To find it:

1. In Klaviyo, navigate to **Lists & Segments**
2. Select the list you want to connect
3. Open the **Settings** tab
4. The list ID appears near the top of the page under **List Details**

![Klaviyo List Details showing List ID](./images/find_a_list_id.jpg)

Alternatively, look at the URL in your browser when viewing the list. The list ID is the short alphanumeric string in the URL (e.g., `https://www.klaviyo.com/list/ABC123/...` — the list ID is `ABC123`).

For more details, see [Klaviyo's guide on finding a list ID](https://help.klaviyo.com/hc/en-us/articles/115005078647).