Klaviyo

Overview

The Klaviyo integration links your White Label Loyalty tenant with Klaviyo. Once connected, you can send loyalty data into Klaviyo to trigger personalized marketing campaigns.

Key features

These are the main functions supported by the integration:

Prerequisites

Before starting, make sure you have:

  • An active WLL tenant

  • A Klaviyo account with owner or admin permissions


Authorize the integration

To connect WLL with Klaviyo, you'll need both your Public and Private Klaviyo API keys.

  1. Sign in to your Klaviyo account.

  2. Access Account Settings

    1. Click on your account name in the lower-left corner of the Klaviyo dashboard

    2. Select Settings, then go to the API Keys tab

    3. Here you can view your Public API key (Site ID) and manage your Private API keys

  3. Create a Private API key (if needed) If you don’t already have one, click Create Private API Key. For more details, see Klaviyo’s help guide: Find and manage your API keys

  4. Connect in White Label Loyalty Console

    1. In the Loyalty Console, navigate to Settings → Integrations → Extensions → Create

    2. Select Klaviyo from the dropdown list, and then press Connect Klaviyo and enter your Public and Private keys

    3. Click Connect to complete the authorization

Once authorized, WLL will begin:

  • Sending loyalty events to Klaviyo

  • Syncing user profiles

  • Syncing points balances

  • Updating List memberships


Use Cases & Endpoints

The integration supports the following use cases and Klaviyo API endpoints:

Use Case
Endpoint(s)

Send loyalty events to Klaviyo events

/api/events

Synchronize user data registered in WLL with profiles in Klaviyo

/api/profile-import

Synchronize loyalty points data to Klaviyo profile attributes

/api/profiles/${profileId}

Synchronize WLL audience membership with specified Klaviyo lists

/api/lists/${klaviyoListId}/relationships/profile


Uninstalling / Revoking Access

You can remove the integration from either side:

  • From WLL: Disconnect integration via the WLL console so it is no longer synced with Klaviyo.

  • From Klaviyo:

    1. Log in to your Klaviyo account and navigate to Account → Settings → Integrations.

    2. Under Connected Integrations, find White Label Loyalty.

    3. Click Remove to disconnect. The integration will immediately be disabled in both systems.

Last updated

Was this helpful?