> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upstackdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Generate Klaviyo API Key for Upstack Data

> Generate a Klaviyo Private API key with Full Access permissions to authenticate the Upstack Data Klaviyo destination and enable identity-enriched event sync.

<Tip>
  **Quick Summary**

  * In Klaviyo, navigate to **Settings → Account → [API Keys](https://www.klaviyo.com/create-private-api-key)**
  * Click **Create Private API Key**
  * Name it **`UpstackData`** and select **Full Access Key**
  * **Copy and save** the key securely (it starts with `pk_`)
</Tip>

## Prerequisites

Before you start, you need:

* Admin access to a **Klaviyo** account (required to create Private API keys)
* Permission to grant **Full Access** to API keys

## Steps to Generate the Klaviyo Private API key

<Steps>
  <Step title="Sign in to Klaviyo">
    Sign in to **[Klaviyo](https://www.klaviyo.com/login)**.
  </Step>

  <Step title="Open the API Keys settings">
    * Click your **profile icon** in the bottom-left navigation.
    * Go to **Settings → Account → [API Keys](https://www.klaviyo.com/create-private-api-key)**.

          <img src="https://mintcdn.com/upstackdata-afbed50d/r7kPU9Z0Ocj96UFU/images/intercom/9003ff6df3447a57.jpeg?fit=max&auto=format&n=r7kPU9Z0Ocj96UFU&q=85&s=8cd0da8c143ab1a817102348be25a95d" alt="" width="3113" height="1810" data-path="images/intercom/9003ff6df3447a57.jpeg" />

    `Settings menu`

    <img src="https://mintcdn.com/upstackdata-afbed50d/r7kPU9Z0Ocj96UFU/images/intercom/82ed9725b6ba6450.jpeg?fit=max&auto=format&n=r7kPU9Z0Ocj96UFU&q=85&s=61a6ef46a72a9902e472ccc7789255d6" alt="" width="3113" height="1810" data-path="images/intercom/82ed9725b6ba6450.jpeg" />

    `API keys menu`
  </Step>

  <Step title="Create a new Private API key">
    Click the **Create Private API Key** button.

    <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/386ff5bc19f635b3.jpeg?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=ee78944320ae51a72d1e6ea1cb1a7669" alt="" width="3113" height="1810" data-path="images/intercom/386ff5bc19f635b3.jpeg" />
  </Step>

  <Step title="Configure key name and access level">
    * Name your Klaviyo Private API key **`UpstackData`**.
    * Under *Select Access Level*, choose **Full Access Key**.
    * Click the **Create** button.

          <img src="https://mintcdn.com/upstackdata-afbed50d/r7kPU9Z0Ocj96UFU/images/intercom/6b16e39d8e6db45d.jpeg?fit=max&auto=format&n=r7kPU9Z0Ocj96UFU&q=85&s=a7ede4a2b12b598e7327c9667a4553e3" alt="" width="3113" height="1810" data-path="images/intercom/6b16e39d8e6db45d.jpeg" />

    <Warning>
      Full Access is required for all Upstack Data features to work properly.
    </Warning>
  </Step>

  <Step title="Copy and save your Klaviyo Private API key">
    Copy the generated key immediately. It starts with `pk_` followed by alphanumeric characters (for example, `pk_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345678`).

    <img src="https://mintcdn.com/upstackdata-afbed50d/r7kPU9Z0Ocj96UFU/images/intercom/b373ad9c4e032acf.jpeg?fit=max&auto=format&n=r7kPU9Z0Ocj96UFU&q=85&s=10a1fe546665f507b520cfdb8a25f798" alt="" width="3113" height="1810" data-path="images/intercom/b373ad9c4e032acf.jpeg" />

    <Warning>
      This key will only be shown once. Store it securely — you will need it to configure the Klaviyo destination in the Upstack dashboard.
    </Warning>
  </Step>

  <Step title="Verify the key was created">
    * Return to **Settings → Account → API Keys** in Klaviyo.
    * Confirm the new **`UpstackData`** key appears in the list with **Full Access** permissions.
    * Continue to [How to configure the Klaviyo destination in Upstack Data](/guides/klaviyo/how-to-configure-klaviyo-destination-in-upstack-data) to paste the key into the Upstack dashboard.
  </Step>
</Steps>
