For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

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 on our help center for help getting your new Advocate program off the ground.

1

Install the app on your Klaviyo store

  1. Install impact.com's Klaviyo plugin 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.

2

Configure integration settings

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

  1. Select Save to save the setup.

  2. 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 [User profile] → Settings → API and copy the full case-sensitive value.

Auth Token*

To find your Auth Token, in the impact.com platform, navigate to [User profile] → Settings → API and copy the full case-sensitive value.

Account Id*

To find your Account Id, in the impact.com platform, select your account name in the upper-left corner and copy the number string below your account name in the left column.

Program Id*

To find your Program Id, in the impact.com platform, select your account name in the upper-left corner and copy the number string below your program name in the right column.

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.

3

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.

impact.com steps

  1. In impact.com, go into your Advocate program and from the top navigation bar, select 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 to better understand these details.

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.

  1. Scroll to the Sync data from Klaviyo to your Advocate program section.

  2. Uncheck the [Checkbox] labeled Create new participant in Advocate when a new profile is created in Klaviyo.

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

Last updated