Klaviyo is a dynamic automation platform that aggregates your analytics and lead data to create customized, responsive marketing flows. By integrating Klaviyo with our automations feature, you can gather leads from your Leadpages landing pages, sites, and conversion tools, wielding subscriber data for segments and campaigns to help you understand your audiences better.
The fine print
- Integrating with Klaviyo requires using our automations feature. Klaviyo is only compatible with the custom forms widget, not our legacy form widget.
- For now, only one Klaviyo account can be connected to each automations. As well, only one action event, Add/Update Subscriber, can be completed per automations at this time.
Integrate your Klaviyo account
In the left-hand navigation on your account dashboard, under Assets, click the drop-down arrow next to Integrations. Select Core.
Click Klaviyo in the Core integrations menu, and select Connect in the corresponding pop-up. You will be prompted to enter your Private API key. For easy access, you can click the "Klaviyo Account Settings" link in the pop-up, which will redirect you to Klaviyo's login page.
In your Klaviyo account, you can find the Private API Key menu under Settings > Account > API keys. Click Create Private API key.
When generating your API key, you can choose the level of access provided to Leadpages. We recommend selecting a Full Access Key so as to prevent unexpected errors due to authorization issues, but you can learn more about Klaviyo API permission scopes here.
After deciding on your access level, click Create in the top-right corner to generate your key.
Keep in mind that you will only see your private API key in its entirety once. Record the full key in a secure place, such as a password manager. In this screenshot, the actual API key is hidden.
If you need the key at a later time, you can duplicate your key in your Klaviyo account settings. Select the drop-down button next to your generated API key and click Clone.
Paste your API key into pop-up in Leadpages and click Continue to connect your Klaviyo account.
Send your leads to Klaviyo
With automations, contact information collected from forms syncs instantly into your lists in Klaviyo. New subscribers are created, while existing subscribers are updated. You must have at least one existing list in your Klaviyo account for automations to be compatible.
Troubleshooting tips and FAQs
I see a subscriber in my leads library / in Lead Notifications. Why am I not seeing the lead in Klaviyo?
Review your Private API Keys menu in your Klaviyo settings, under Account. You may have double opt-in switched on. This means that your subscriber will appear in your list only after confirming their subscription in their inbox. You can find this information under Default Opt-in Settings.
Though double opt-in is generally recommended, you can also switch this preference to single opt-in.
Need more help?
You can always get in touch with our support team—just click Support in your Leadpages navigation menu, or submit a ticket ↗
