> ## 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 Clone your Standard Flows in Klaviyo

> Clone your existing Klaviyo standard abandonment flows so the Upstack-enhanced versions inherit your branding, copy, and timing — preserving your design while triggering on Upstack events.

## Prerequisites

Before you start, you need:

* The **Klaviyo destination configured in Upstack Data**
* **Existing standard abandonment flows** in your Klaviyo account (Browse, Cart, Checkout, Site)
* **Admin (manager) access** to the store's Klaviyo account
* The following Upstack-emitted events present in Klaviyo (under **Analytics → Metrics**):
  * **Viewed Product - Upstackified**
  * **Added to Cart - Upstackified**
  * **Started Checkout - Upstackified**
  * **Active on Site - Upstackified**

<Note>
  **Key terms:**

  * **Standard flow** → the existing abandonment flow in the brand/store's Klaviyo account (for example, `Abandoned Cart`).
  * **Upstack copy of the flow** → the cloned and modified version triggered by Upstack Data's `*- Upstackified` events. Always identifiable by the ` - Upstack Data` name suffix (for example, `Abandoned Cart - Upstack Data`).
</Note>

## Trigger mapping

Use this mapping when changing the trigger on the cloned flow:

| Standard flow        | Upstack trigger event               |
| -------------------- | ----------------------------------- |
| Browse Abandonment   | **Viewed Product - Upstackified**   |
| Cart Abandonment     | **Added to Cart - Upstackified**    |
| Checkout Abandonment | **Started Checkout - Upstackified** |
| Site Abandonment     | **Active on Site - Upstackified**   |

## Configuration Steps

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

  <Step title="Clone the standard flow">
    * In the left navigation, go to **Flows** and open the **standard flow** you want to clone.

    * In the far-right column of the flow's row, click the **vertical three-dot (kebab) menu** and select **Clone**.

          <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/390245d93e76278b.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=43e0018abbae363f09331ec5ad68fcb9" alt="" width="3456" height="1440" data-path="images/intercom/390245d93e76278b.png" />

    * A right-side panel will slide in, prompting you to specify the **new flow name** for the clone.

    * Name the clone the same as the original, plus the **` - Upstack Data`** suffix.

      For example: `ABC | Pre | Added to Cart | Flow | Abandoned Cart` becomes `ABC | Pre | Added to Cart | Flow | Abandoned Cart - Upstack Data`.

    * Click **Continue**.

          <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/26824d308b084b64.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=65f56da6d68bf92081663773d877fba1" alt="" width="3008" height="1800" data-path="images/intercom/26824d308b084b64.png" />

    * Change the **Trigger** to the matching `*- Upstackified` Klaviyo metric using the **Trigger mapping** table above (for example, **Viewed Product - Upstackified** for Browse Abandonment).

    * Save by clicking **Clone Flow**.

          <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/1038dafa2d16ef86.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=9a814ed53710a1c368646a1d9563f7b6" alt="" width="3024" height="1708" data-path="images/intercom/1038dafa2d16ef86.png" />

    * A confirmation modal will let you know you'll receive a notification once the cloned flow is ready to edit. Click **Got it** to proceed.

          <img src="https://mintcdn.com/upstackdata-afbed50d/a7q81tQDxtvowAUn/images/intercom/440e7a1d50256577.png?fit=max&auto=format&n=a7q81tQDxtvowAUn&q=85&s=33090529e23165b9baaa51defe6dcc7f" alt="" width="2183" height="706" data-path="images/intercom/440e7a1d50256577.png" />
  </Step>

  <Step title="Verify the clone">
    * Once Klaviyo finishes cloning, open the new flow and confirm:
      * The flow name ends with **` - Upstack Data`**.
      * The **Trigger** is set to the correct `*- Upstackified` event from the trigger mapping table above.
      * The flow is in **Draft** status (you'll set it Live later in the [setup guide](/guides/klaviyo-abandonment-flows/complete-guide-to-setting-up-upstack-abandonment-flows-in-klaviyo)).
  </Step>
</Steps>

<Note>
  **Done 🎉** Repeat these steps for **each** standard abandonment flow: **Cart, Browse, Site, and Checkout Abandonment**.

  For the full setup walkthrough, see [How to set up your Upstack abandonment flows in Klaviyo](/guides/klaviyo-abandonment-flows/complete-guide-to-setting-up-upstack-abandonment-flows-in-klaviyo).
</Note>

<Note>
  **Need help or found an issue?**

  If you encounter any issues or have questions while following this guide, reach out to us at **[support@upstackdata.com](mailto:support@upstackdata.com)**.
</Note>
