--- title: "Integrating Yotpo Loyalty & Referrals with Klaviyo (API key)" slug: "integrating-yotpo-loyalty-referrals-with-klaviyo" tags: ["Shopify", "Salesforce Commerce Cloud", "Shopify Plus", "Adobe Commerce (Magento)", "Custom", "BigCommerce", "Loyalty and Referrals"] updated: 2026-02-20T14:15:02Z published: 2026-02-20T14:15:02Z canonical: "support.yotpo.com/integrating-yotpo-loyalty-referrals-with-klaviyo" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.yotpo.com/llms.txt > Use this file to discover all available pages before exploring further. # Integrating Yotpo Loyalty & Referrals with Klaviyo (API key) Products Loyalty & Referrals ###### Supported plans Pro, Premium, Enterprise ###### eCommerce Platform Shopify, Shopify Plus, BigCommerce, Salesforce Commerce Cloud, Adobe Commerce (Magento), Custom > [!NOTE] > Is this article for me? > > This article refers to our legacy Klaviyo integration via API. > > For a simpler and more secure setup, **we strongly recommend using the OAuth integration** instead. [See the OAuth integration guide here](https://support.yotpo.com/docs/klaviyo-oauth-integration-yotpo-loyalty-referrals). ## Before You Start If you don't already have an account with Klaviyo, [create one now](https://www.klaviyo.com/register). Integrate your Yotpo Loyalty & Referrals with Klaviyo to automatically push program-related data directly into your Klaviyo account. Use Klaviyo to reach your email marketing goals, such as increasing repeat purchases with a redemption reminder, increasing customer acquisition with referral share emails, and segmenting your audience using loyalty insights. > [!TIP] > Tip > > If you have already completed this integration, you can go straight to the [Email Setup Guide for Klaviyo](/v1/docs/loyalty-emails-setup-guide-for-klaviyo) to learn a list of the flows we recommend setting up, as well as an example text for each one. ### What Information is shared in the integration There are two types of information that Loyalty & Referrals pushes into Klaviyo. Click to see a full [list of properties](/v1/docs/loyalty-emails-setup-guide-for-klaviyo#leveraging-customer-properties) and a full [list of events](/v1/docs/loyalty-emails-setup-guide-for-klaviyo#full-list-of-events-you-can-use-to-trigger-emails) available in this integration. After creating your Klaviyo account: 1. Add Klaviyo to your Loyalty Admin. 2. Create your core emails. 3. Create your highly recommended emails. After setting up your core & recommend emails: - Explore a full list of [**events**](https://support.yotpo.com/v1/docs/loyalty-emails-setup-guide-for-klaviyo#full-list-of-events-you-can-use-to-trigger-emails) you can use to trigger emails - Explore a full list of customer [**properties**](https://support.yotpo.com/v1/docs/loyalty-emails-setup-guide-for-klaviyo#leveraging-customer-properties) and see how to leverage them. ## Adding Klaviyo to Loyalty & Referrals To add Klaviyo to your Loyalty & Referrals account: 1. From your Yotpo Loyalty & Referrals admin, go to [**Integrations Center**](https://loyalty-app.yotpo.com/integrations)**.** 2. Click the **Klaviyo (API key)** tile to select it and click **Connect**. 3. Follow the directions to insert your [Private API Key](https://www.klaviyo.com/settings/account/api-keys). 4. When ready, click **Connect** to complete the integration. > [!TIP] > Tip > > You can go directly to the Create API Key page in Klaviyo by clicking [here](https://www.klaviyo.com/account#api-keys-tab). Make sure to select a Full Access Key. You need a separate key for each Yotpo product you connect with Klaviyo. > > ![](https://cdn.document360.io/f3c2ab59-fe4c-4f93-9614-2872f40e8aa7/Images/Documentation/image(117).png?sv=2026-02-06&spr=https&st=2026-10-29T14%3A17%3A39Z&se=2026-10-29T15%3A17%3A39Z&sr=c&sp=r&sig=g01ca7SDmM6CenfMlB6lqolzA%2BjiG3X6YdPz6yLkQbQ%3D) > > Learn more about API keys in [Klaviyo’s documentation](https://help.klaviyo.com/hc/en-us/articles/115005062267). When the setup is successful, a data sync of your customers and loyalty information will begin. We only sync "opted in users" - except for those who were added via a referral, in which case all customers are synced regardless of opt-in status. [Learn more about Loyalty Opt in](/v1/docs/loyalty-opt-in). Note Depending on the number of customers you have, the data sync may take up to several hours. #### Privacy considerations Note Loyalty & Referrals pushes every customer that has submitted an order, regardless of if they accepted marketing or not. There are two attributes you can use to ensure you're only sending emails to the customers who want them. - Create a segment where the customer attribute "Swell Has Account" = true. - Leverage the [Loyalty Opt-in](/v1/docs/loyalty-opt-in) feature to differentiate which customers choose to join your loyalty program and those who did not. ## Next Steps After you set up the integration, you’ll need to set up your email flows. To learn how to easily set up the different emails, see [Setting up Klaviyo for Yotpo Loyalty & Referrals your emails](https://support.yotpo.com/v1/docs/loyalty-emails-setup-guide-for-klaviyo#additional-recommended-emails).