> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.releas.it/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Integrate Klaviyo with Releasit to Recover Abandoned Orders via Email

This tutorial will guide you through the process of integrating the Releasit Cash on Delivery (COD) app with Klaviyo so you can send automated recovery emails for abandoned orders. This integration allows you to trigger custom email flows using the Releasit abandoned order event.

**⚠️ Important Note:**
*This is an advanced setup involving a third-party service (Klaviyo). Releasit support cannot assist with Klaviyo configurations. Please follow each step carefully and refer to Klaviyo’s documentation or support for help with their platform.*



### Step 1: Install Klaviyo and Create an Account

1. Go to the [Klaviyo app page on the Shopify App Store.](https://apps.shopify.com/klaviyo-email-marketing) 
2. Click **Add App** and follow the prompts to install Klaviyo and create your account.



### Step 2: Generate an API Key in Klaviyo

1. Open your **Klaviyo dashboard**.
2. In the bottom-left corner, click your account name and go to **Integrations**.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1kkg0lm.png)


3. Navigate to **Developer Tools > Manage API Keys**.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_18bj0up.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1x548i0.png)


4. Click **Create Private API Key**.
5. Use the recommended settings and click **Create.**

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_3s905w.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_17mp8zv.png)


### Step 3: Add Your API Key to Releasit

1. Open the **Releasit** app.
2. Go to **Sales Booster > Abandoned Cart**.
3. Paste your **Klaviyo API key** into the appropriate field



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_187lt84.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_b2eov8.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_pd1bja.png)


4. Click **Save**, then click **Send test event** to test the connection.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_5g97e.png)


5. Wait 10–15 minutes for Klaviyo to process the test event.



### Step 4: Create an Abandoned Order Flow in Klaviyo

1. Go to **Flows** in your Klaviyo dashboard.
2. Click **Create Flow > Create from Scratch**.
3. Name your flow and click **Create**.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_iuxoe8.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1e3dpi5.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1g7y4v2.png)


### Step 5: Set the Trigger for the Flow

1. Choose **Metric** as your trigger type.
2. Select **Releasit Abandoned Order** as the trigger.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_xo1w2l.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1vgny8m.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1xpucum.png)


### Step 6: Create and Customize Your Email

1. Drag an **Email block** into your flow.
2. Click the block and choose **Configure Content.**



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_3cb3f3.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1vchsed.png)


3. Choose the **Drag and Drop Editor**, select a template, and click **Use Template**.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_ez84f7.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_1jovyzs.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_n83w3e.png)


4. Customize the email content based on your branding and messaging.
5. In your call-to-action button (e.g., "Complete Order"), set the button link URL to:

`{{ event.recovery_url }}`

This will bring the customer back to the form they abandoned.



![](https://storage.crisp.chat/users/helpdesk/website/-/9/5/6/c/956ccd10099b2000/image_7nfj59.png)


### Final Notes

* You can adjust the flow timing and add multiple emails if needed, but we recommend keeping the flow simple for better performance.
* Releasit will automatically send the abandoned order data to Klaviyo when a customer leaves the form without submitting an order.



### Support

* If you need help with the **Klaviyo platform**, contact **Klaviyo Support**.
* For **Releasit-related** settings, feel free to reach out through the app.
