Klaviyo Integration
Note: Integrations must be set up by a Toolkit admin. To connect any of the integrations below, contact support and let us know which integration you'd like added to your account.
Klaviyo Integration
Connect Popup with Klaviyo to manage subscriber lists, custom fields, and targeted Display Rules based on list membership.
Getting Your API Key
Klaviyo requires a custom Private API Key with specific permissions:
- In your Klaviyo account, go to Settings > API Keys
- Create a new Private API Key
- Grant the key Read/Write access to the following scopes:
- List
- Profiles
- Subscriptions
- Copy the key
Connecting Klaviyo to Popup
- In your Popup dashboard, go to your site's Integrations settings
- Select Klaviyo from the list
- Paste your Private API Key and save
Auto Field Mapping
Popup automatically maps your widget form fields to matching Klaviyo profile properties. If a field name matches a Klaviyo property, the mapping is set up for you.
Configuring Your Widget
Once connected, open your widget editor and configure the submit actions.
Available Actions
- Add subscriber to list -- add the contact to a specific Klaviyo list
- Remove subscriber from list -- remove the contact from a list
- Update custom field -- set or update a custom profile property
Display Rules
Use Display Rules to show or hide widgets based on whether a visitor is already subscribed to a specific Klaviyo list. This lets you avoid showing opt-in forms to existing subscribers or show targeted offers to specific segments.
Visitor Identification
To identify returning visitors by email (for personalized Display Rules), append the email parameter to your URLs in Klaviyo emails:
?conv_email=
When a subscriber clicks through from a Klaviyo email, Popup recognizes them and applies the appropriate Display Rules.
Need more help?
If you've worked through this and still need a hand, contact support -- we'll dig in with you.