---
title: "Klaviyo"
description: "Synchronize customer profiles and order activity with your existing Klaviyo account."
url: "https://docs.poltura.com/en/apps/klaviyo/"
lang: en
alternates:
  en: "https://docs.poltura.com/en/apps/klaviyo/"
  hu: "https://docs.poltura.com/hu/apps/klaviyo/"
---

# Klaviyo

Synchronize customer profiles and order activity with your existing Klaviyo account.

- Where: App Store → Klaviyo
- Status: Beta

Synchronize customer profiles and order activity with your existing Klaviyo account.

## Before you start

A Klaviyo private API key with account-read, profile-write, event-write, subscription-write and data-privacy-write access.

## Set up

Open the App Store, install **Klaviyo**, and open its settings. Save the private key and the sales channel used for marketing consent. Validate and enable the app. Test an existing contact and order, then confirm Placed Order and Ordered Product events in Klaviyo.

## Settings

Use the account identifiers and credentials issued for this connection. Save secret values only in the app’s credential fields. Keep test and production account details together.

## Scope and limits

Consent reaches Klaviyo as the `PolturaEmailConsent` profile property, not as an email subscription: no customer is subscribed in Klaviyo, so a subscribed-only list stays empty unless you build a segment on that property. The app does not subscribe profiles because that would also clear unsubscribes made in Klaviyo. Local revocations are propagated as suppression, and that suppression is not lifted if the customer subscribes again. Consent changes synchronize periodically, not at once; on a store that sleeps they wait for the next wake. Repeating an order synchronization uses the same event references. Cancelled orders are sent automatically. When a customer’s data is erased, Klaviyo is asked to delete the profile.

## Troubleshooting

Check that the app is enabled, required settings are saved and the external account has the necessary access. If an operation has an uncertain outcome, check the external account before repeating it.

[Provider setup documentation](https://developers.klaviyo.com/en/docs/guide_to_integrating_a_platform_without_a_pre_built_klaviyo_integration).
