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
Click Klaviyo in the Integrations section.
Enter your private API key from Klaviyo.
Click Test Connection to verify the API key.
Configure your event-to-list mappings.
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
Log in to your Klaviyo account.
Navigate to Settings > Account > API Keys.
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
Go to the Klaviyo integration page in the App Station.
Paste your API key into the input field.
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_upcheckout.completedsubscription.startedsubscription.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:
Toggle the Profile Data Sync option to enable it.
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:
Enable the Subscribe profiles for email marketing toggle.
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.
