Skip to main content

Klaviyo Integration

Klaviyo Integration Why: Connect your app to Klaviyo to sync subscribers and manage list memberships based on app events. This integration helps yo...

Written by Ken Truesdale

Platform 2 Guide — This article applies to the new platform. Looking for classic platform docs? Browse the Platform 1 collection.

Why: Connect your app to Klaviyo to sync subscribers and manage list memberships based on app events. This integration helps you streamline your email marketing efforts and keep your subscriber lists up to date automatically.

Navigate: App Station > Security & Technical > Integrations > Klaviyo

Quick Start

  1. Click Klaviyo in the Integrations section.

  2. Enter your private API key from Klaviyo.

  3. Click Test Connection to verify the API key.

  4. Configure your event-to-list mappings.

  5. Enable the Profile Data Sync toggle to sync member data.


Setting Up Klaviyo Integration

To connect your app with Klaviyo, follow these steps to set up the integration and manage your subscriber lists effectively.

1. Obtain Your Klaviyo API Key

  1. Log in to your Klaviyo account.

  2. Navigate to Settings > Account > API Keys.

  3. Create a Custom Key and ensure the following scopes are enabled:

    • Accounts: Read Access

    • List: Full Access

    • Profiles: Full Access

    • Subscriptions: Full Access

All other scopes can remain at "No Access".

2. Connect Your API Key in App Station

  1. Go to the Klaviyo integration page in the App Station.

  2. Paste your API key into the input field.

  3. Click the Test Connection button to verify that your API key is working correctly.

3. Configure Event-to-List Mappings

Once your API key is connected, you can set up how app events correspond to Klaviyo lists:

  • Each event can be mapped to specific Klaviyo lists for adding or removing profiles.

  • You will see a list of supported events, such as:

    • user.signed_up

    • checkout.completed

    • subscription.started

    • subscription.canceled

Select the appropriate lists for each event to manage your subscriber memberships effectively.

4. Enable Profile Data Sync

To sync member profile data with Klaviyo:

  1. Toggle the Profile Data Sync option to enable it.

  2. This will allow specific member fields to be synced, such as:

    • Last name

    • Subscription status

    • Subscription plan

    • Billing cycle

5. Manage Email Marketing Consent

By default, profiles added to Klaviyo lists are not subscribed for email marketing. If you want to change this:

  1. Enable the Subscribe profiles for email marketing toggle.

  2. Ensure you have obtained the necessary consent from your members before enabling this option.

This setting allows profiles to be subscribed for email marketing, ensuring compliance with regulations like GDPR.

Did this answer your question?