# Klaviyo for Advocate

impact.com's Klaviyo integration expands your ability to leverage Advocate program data in your marketing efforts. This integration supports bidirectional synchronization of data between your Advocate program and Klaviyo, empowering you to deliver targeted, personalized outreach at scale.

{% hint style="success" %}
**Note:** This integration supports both Shopify and non-Shopify customers and can be accessed via Klaviyo’s integration marketplace.
{% endhint %}

## Why it's useful

Advocate participant data, including names, referral activity, and reward information, is automatically synced with Klaviyo. Once synced, you can use this data to personalize email communication and build audience segments for referral engagement.

The Advocate + Klaviyo integration provides two main capabilities:

#### Participant data syncing

Your Advocate program's participant details, referral stats, and rewards are sent to Klaviyo automatically, so you can use these details for marketing decisions. Any new Klaviyo profiles also show up as Advocate program participants in impact.com.

#### Automatic participant segmentation

Once an Advocate participant has been synced and a Klaviyo profile exists for them, they are automatically added to advocate segments. You can then perform targeted outreach using email templates in the app.

| Segment                | Includes                                                                                     |
| ---------------------- | -------------------------------------------------------------------------------------------- |
| **Advocates**          | All synced participants with referral data.                                                  |
| **Active Advocates**   | Participants who referred, were referred, or earned a reward in the last 30 days.            |
| **Inactive Advocates** | Participants who have *not* referred, been referred, or earned a reward in the last 30 days. |

## Prerequisites

You will need to have:

* An existing Klaviyo store.
* An existing Advocate program.
  * View [this help doc flow](https://help.impact.com/en/support/solutions/articles/155000004391-introduction-welcome-to-impact-com-advocate) on our help center for help getting your new Advocate program off the ground.

{% stepper %}
{% step %}

### Install the app on your Klaviyo store

1. Install [impact.com's Klaviyo plugin](https://www.klaviyo.com/integrations/01J80FGJWXZK0NGXSY6JEYY917/details) from Klaviyo's app marketplace.
2. Log in to the app with your Klaviyo credentials.
3. Select the Klaviyo account you want to connect.
4. Review the access permissions that impact.com needs from your Klaviyo account, then select **Allow**.

<div data-with-frame="true"><img src="https://files.readme.io/8faa6054be3df2068671caef2d58db9e3f2610b2a7bfc01ba98e8c037119a1fe-Screenshot_2025-01-31_at_6.12.54_PM.png" alt="" width="375"></div>
{% endstep %}

{% step %}

### Configure integration settings

1. In the *Account information* section, fill in all the fields:

<div data-with-frame="true"><img src="https://files.readme.io/f624e89720de338d7378079a2906dc921eac6702ca0c3bcdded5a6326f369015-Screenshot_2025-07-10_at_12.14.36_PM.png" alt="" width="375"></div>

2. Select **Save** to save the setup.
3. See the *Field reference* below for details on each field or setting.

### Field reference

| Field or Setting                                       | Description                                                                                                                                                                                                                                                                                                                                        |
| ------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Account SID\***                                      | To find your Account SID, in the impact.com platform, navigate to ![](/files/UDyrrRTGbHJFFllCZxyw) **\[User profile] → Settings →** [**API**](https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml) and copy the full case-sensitive value.                                                                                  |
| **Auth Token\***                                       | To find your Auth Token, in the impact.com platform, navigate to ![](/files/UDyrrRTGbHJFFllCZxyw) **\[User profile] → Settings →** [**API**](https://app.impact.com/secure/advertiser/api/fr/api-access-tokens-ui.ihtml) and copy the full case-sensitive value.                                                                                   |
| **Account Id\***                                       | <p>To find your Account Id, in the impact.com platform, select your <strong>account name</strong> in the upper-left corner and copy the number string below your account name in the left column.</p><p></p><p><img src="https://files.readme.io/09d1833e5d241a57d94c3b20492d6e1268fc9c1a90534b0a95d109a070b5fc0a-advocate_prog_2.png" alt=""></p> |
| **Program Id\***                                       | <p>To find your Program Id, in the impact.com platform, select your <strong>account name</strong> in the upper-left corner and copy the number string below your program name in the right column.</p><p></p><p><img src="https://files.readme.io/b8f1a2977ad66a5aca170084da2b8609e28cf5c666a48e33be3d5f266650506e-adv_prog_no.png" alt=""></p>    |
| **Sync all Advocate participants to Klaviyo profiles** | Update existing Klaviyo profiles with corresponding participant data. If there are any new participants who don't have existing Klaviyo profiles, create Klaviyo profiles for them.                                                                                                                                                                |
| **Add Advocate segments to Klaviyo**                   | Add the segments *Advocate*, *Inactive Advocate*, and *Active Advocate* to your Klaviyo account.                                                                                                                                                                                                                                                   |
| **Create new Advocate participant in impact.com**      | When a new profile is created in Klaviyo, create a new participant in your Advocate program.                                                                                                                                                                                                                                                       |
| {% endstep %}                                          |                                                                                                                                                                                                                                                                                                                                                    |

{% step %}

### Test the data sync

#### Klaviyo steps

1. In Klaviyo, from the left navigation bar, select **Audience → Profiles**.
2. Under *Explore Profiles*, view your profiles or select a profile to open its details.
3. Review the data *Keys* as these should match the participant details in your Advocate program.

<div data-with-frame="true"><img src="https://files.readme.io/76c1c1a0942f30255543924ce2fc38ee5272542cfc633381d1a419d589c31a9e-Screenshot_2025-01-31_at_6_26_29_PM.png" alt="" width="563"></div>

#### impact.com steps

1. In impact.com, go into your Advocate program and from the top navigation bar, select ![](/files/v79QYnijax9BzXLBUhKi) **Engage → Participants**.
2. On the *Participants* screen, you should see new Advocate program participants for each Klaviyo profile.
3. Select a participant to open and review participant details like referral codes, share links, etc.
4. See [Advocate Participant Profiles Explained](https://help.impact.com/en/support/solutions/articles/155000002217) to better understand these details.

<div data-with-frame="true"><img src="https://files.readme.io/92f31d6ebe952a1d630fb3a372ad375751c26076275794dca57dc5f3ab398ee4-participants.png" alt="" width="563"></div>
{% endstep %}
{% endstepper %}

## Turn off profile syncing \[Optional]

By default, the Klaviyo integration syncs new Klaviyo profiles into Advocate as referral program participants. If you’d prefer not to automatically create new participants in Advocate when a new Klaviyo profile is added, you can disable this setting:

1. Log in to your Klaviyo account, and from the left navigation menu, select **Integrations** tab.
2. Select the **impact.com** integration.
3. Under *Settings*, select *Go to* **Impact.com Referrals** *to manage your settings*.

<div data-with-frame="true"><img src="https://files.readme.io/ace53d2e0022308253d5d8e6e22530d8f0ccc125d367cf5a2f8789832b2bf629-Screenshot_2025-07-10_at_12.55.30_PM.png" alt="" width="563"></div>

4. Scroll to the **Sync data from Klaviyo to your Advocate program** section.
5. Uncheck the ![](/files/FdvT4C3ocg3u5J4W27p4) **\[Checkbox]** labeled **Create new participant** **in Advocate when a new profile is created in Klaviyo**.

<div data-with-frame="true"><img src="https://files.readme.io/5588feebc2f29a7096f8a7ce1896111f8dd652481e11a6050c12006b383895d1-Screenshot_2025-07-10_at_12.49.45_PM.png" alt="" width="563"></div>

This prevents customers added through Klaviyo from being auto-enrolled in your referral program unless they engage directly (e.g., through a referral link or widget).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integrations.impact.com/integration-guides/for-brands/advocate/advocate-plugin-integration/klaviyo-for-advocate.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
