# 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.&#x20;

### Key features

These are the main functions supported by the integration:

* Send loyalty [events](/product/loyalty-engine/events.md) to Klaviyo
* Synchronize user profiles between WLL and Klaviyo
* Synchronize a user's loyalty [points](/product/loyalty-engine/rewards-and-points/points.md) to Klaviyo [profile attributes](https://help.klaviyo.com/hc/en-us/articles/115000250912)
* Synchronize [WLL Audiences](/product/loyalty-engine/audiences.md) with [Klaviyo Lists](https://help.klaviyo.com/hc/en-us/sections/14512077651099)

### Prerequisites

Before starting, make sure you have:

* An active WLL tenant
* A Klaviyo account with **owner or admin permissions**

***

## Authorize the integration

You can connect WLL with Klaviyo directly in the Loyalty Console with a simple authentication.&#x20;

### Steps

{% stepper %}
{% step %}

#### Create the extension

* In the WLL Loyalty Console, go to **Settings → Integrations → Extensions**.
* Click **Create**.

<figure><img src="/files/odp52vukJutGi1Qk9yHS" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Connect to Klaviyo

* From the **Type** dropdown, select **Klaviyo.**
* Press **Connect Klaviyo.**
* You’ll be redirected to Klaviyo. Authorize the connection in the pop-up window.
* Press **Save**.

<figure><img src="/files/97pi691IAVGvEhUW6lTw" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Synchronizing Audiences

After connecting Klaviyo, you can map WLL audiences to Klaviyo lists:

1. In the WLL Console, choose an **Audience** from the dropdown.
2. Select a **Klaviyo List** from the next dropdown.
3. Once linked, the mapping will appear in Klaviyo under:
   * **Audiences → Profiles**
   * **Audiences → Lists & Segments**

This lets you target loyalty audiences directly in Klaviyo campaigns.

***

## Use Cases & Endpoints

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

<table><thead><tr><th width="293.88671875" valign="top">Use Case</th><th valign="top">Endpoint(s)</th></tr></thead><tbody><tr><td valign="top">Send loyalty events to Klaviyo events</td><td valign="top"><code>/api/events</code></td></tr><tr><td valign="top">Synchronize user data registered in WLL with profiles in Klaviyo</td><td valign="top"><code>/api/profile-import</code></td></tr><tr><td valign="top">Synchronize loyalty points data to Klaviyo profile attributes</td><td valign="top"><code>/api/profiles/${profileId}</code></td></tr><tr><td valign="top">Synchronize WLL audience membership with specified Klaviyo lists</td><td valign="top"><code>/api/lists/${klaviyoListId}/relationships/profile</code></td></tr></tbody></table>

***

## Uninstalling / Revoking Access

You can disconnect from either WLL or Klaviyo.

#### From WLL

1. Go to the Klaviyo integration in the Console.
2. Toggle Active → Off.
3. Press Save.

<figure><img src="/files/CC8PzvSmWLvvJ4uw3flf" alt=""><figcaption></figcaption></figure>

#### From Klaviyo:

1. Log in to your Klaviyo account.
2. Navigate to Account → Settings → Integrations.
3. Under Connected Integrations, find White Label Loyalty.
4. Click Remove. The integration will be disabled in both systems.


---

# 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://kbase.whitelabel-loyalty.com/product/modules/integrations/klaviyo.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.
