Integrations
Klaviyo
Automatically add form submitters to a Klaviyo email list on submission. Available on Basic and higher plans.
Last updated June 15, 2026
The Klaviyo integration adds the submitter's email address to a Klaviyo list every time a form is submitted. Use it for newsletter signups, lead capture, or post-purchase follow-up sequences.
Available on Basic and higher plans.
Setup
Get your Klaviyo Private API Key
In Klaviyo, go to Account → Settings → API Keys and create a Private API Key with list-management permissions.
Add the key to Global Settings
In SK Form Builder → Global Settings → Klaviyo:
- Toggle Enable Klaviyo on
- Paste your Private API Key
- Save
Get the List ID
In Klaviyo, open the list you want to add contacts to. The List ID is in the URL and in the list's settings.
Enable on the form
In the form builder → Settings → Integrations → Klaviyo:
- Enter the Klaviyo List ID
- Save
How it works
When a form is submitted:
- The app reads the submitted Email field value.
- It calls the Klaviyo API to subscribe that email to the specified list.
- If the contact already exists in Klaviyo, their list membership is updated.
Email field required
The form must contain an Email field for the Klaviyo integration to work. If no email is found in the submission, no contact is created.
Different lists per form
Each form can be connected to a different Klaviyo list. Set the List ID individually per form in the form's Settings panel.
Troubleshooting
| Issue | Check |
|---|---|
| Contacts not appearing in Klaviyo | Verify the Private API Key in Global Settings is correct and has list permissions |
| Wrong list receiving contacts | Confirm the List ID entered on the form matches the intended Klaviyo list |
| Emails flagged as invalid | Klaviyo rejects invalid email formats ensure your Email field has validation enabled |
Was this page helpful?