> ## 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.

# Complete How-To Guide for Onboarding Klaviyo in Upstack Data

> Onboard Klaviyo in Upstack Data — generate the Private API key, configure the destination, and clone abandonment flows to lift triggered abandoned cart, checkout, and browse revenue 40%+.

<Info>
  **New to Upstack?** Follow the [getting started guide](/get-started/install-on-shopify) for a streamlined onboarding walkthrough.
</Info>

<Tip>
  **Quick Summary**

  Complete Klaviyo integration requires three essential steps plus a critical follow-up for maximum value from your setup.

  * Generate a **Klaviyo Private API key** with Full Access in Klaviyo.
  * Connect Klaviyo in the **[Upstack dashboard](https://app.upstackdata.com/pixel/event-destinations)** using the Klaviyo Private API key.
  * Contact **[support@upstackdata.com](mailto:support@upstackdata.com)** to activate Upstack abandonment flows.
</Tip>

## Prerequisites

Before you start, you need:

* An active Upstack Data account ([sign up](https://app.upstackdata.com))
* Admin access to a **Klaviyo** account
* The ability to generate a **Klaviyo Private API key** with Full Access ([learn how to generate one](/guides/klaviyo/how-to-generate-klaviyo-api-key-for-upstack-data))

## Part 1: Generate a Klaviyo Private API key

* Sign in to **[Klaviyo](https://www.klaviyo.com/login)**.
* Click your **profile icon** in the bottom-left navigation.
* Go to **Settings → Account → API Keys**.
* Click the **Create Private API Key** button.
* Name the new key **`UpstackData`**.
* Under *Select Access Level*, choose **Full Access Key**.
* Click **Create**.
* Copy and save the Klaviyo Private API key immediately. It starts with `pk_` followed by alphanumeric characters (for example, `pk_aBcDeFgHiJkLmNoPqRsTuVwXyZ012345678`).

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

**`Important:`** `This key will only be shown once.`

Need a more detailed walkthrough? See [How to generate a Klaviyo Private API key for Upstack Data](/guides/klaviyo/how-to-generate-klaviyo-api-key-for-upstack-data).

## Part 2: Configure the Klaviyo destination in the Upstack dashboard

* Sign in to **[Upstack Data](https://app.upstackdata.com)**.
* In the Upstack dashboard, navigate to **[Pixel → Event Destinations](https://app.upstackdata.com/pixel/event-destinations)**.
* Click **+ New Destination** in the top-right of the page.
* In the *Select a Destination* popup, choose **Klaviyo** and click **Next**.
* Paste your **Klaviyo Private API key** into the *Private API Key* field.
* Click **Create Configuration**.

<img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/009a2f60d397f4e7.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=96079479cf39da96b28946f0c820d903" alt="" width="1107" height="107" data-path="images/intercom/009a2f60d397f4e7.png" />

**`Success!`** `Klaviyo is now connected to Upstack Data.`

Need a more detailed walkthrough? See [How to configure the Klaviyo destination in Upstack Data](/guides/klaviyo/how-to-configure-klaviyo-destination-in-upstack-data).

## Part 3: Verify the connection

* In the Upstack dashboard, go to **Pixel → Event Destinations**.
* Confirm the **Klaviyo** destination is listed with a **Healthy** status.
* In Klaviyo, go to **Analytics → Metrics** and confirm Upstack-emitted events (for example, **Viewed Product - Upstackified**, **Added to Cart - Upstackified**, **Started Checkout - Upstackified**, **Active on Site - Upstackified**) begin appearing within a few minutes of live traffic.

<Warning>
  After completing the Klaviyo setup, contact **[support@upstackdata.com](mailto:support@upstackdata.com)** to request your Upstack abandonment flows be set up. These additive flows improve your abandonment capture by **up to 40% or more**.
</Warning>
