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 audience engaged.
Navigate: App Station > Settings > Integrations > Klaviyo
Quick Start
Go to the Klaviyo integration settings in App Station.
Enter your private API key from Klaviyo.
Configure the event-to-list mappings for your app events.
Enable the Profile Data Sync toggle.
Save your settings.
Setting Up the Klaviyo Integration
Follow these steps to connect your app with Klaviyo and manage your subscriber lists effectively.
1. Obtain Your Klaviyo API Key
To connect Klaviyo to your app, you need a private API key. Here’s how to create one:
Log in to your Klaviyo account.
Navigate to Settings > Account > API Keys.
Click on Create API Key and select Custom Key.
Enable the following scopes:
Accounts: Read Access
List: Full Access
Profiles: Full Access
Subscriptions: Full Access
Copy the generated API key.
2. Enter Your API Key in App Station
In App Station, go to the Klaviyo integration settings.
Paste your API key into the provided field.
Click the Test Connection button to verify that the integration works.
3. Configure Event-to-List Mappings
You can set up how app events correspond to Klaviyo lists. This allows you to manage your subscribers based on their interactions with your app.
In the Klaviyo integration settings, find the event-to-list mapping section.
For each event (e.g., subscription started, subscription canceled), select the corresponding Klaviyo lists to add or remove profiles.
The following events can be mapped:
user.signed_upcheckout.completedsubscription.startedsubscription.canceledsubscription.endedaccess.grantedaccess.revoked
4. Enable Profile Data Sync
To keep your Klaviyo profiles updated with the latest subscriber information, enable the Profile Data Sync toggle. This syncs important member data, such as subscription status and access levels, directly to Klaviyo.
5. Email Marketing Consent
By default, profiles added to Klaviyo lists are not subscribed for email marketing. If you want to allow email marketing, enable the Subscribe profiles for email marketing toggle. This ensures that profiles are added to lists with the appropriate consent.
Note: Make sure you have obtained proper consent from your users before enabling this option.
6. Save Your Settings
Once you have configured everything, click the Connect & Save button to finalize the integration.
