Integrations

Klaviyo

Automatically add form submitters to a Klaviyo email list on submission. Available on Basic and higher plans.

2 min read

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:

  1. The app reads the submitted Email field value.
  2. It calls the Klaviyo API to subscribe that email to the specified list.
  3. 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

IssueCheck
Contacts not appearing in KlaviyoVerify the Private API Key in Global Settings is correct and has list permissions
Wrong list receiving contactsConfirm the List ID entered on the form matches the intended Klaviyo list
Emails flagged as invalidKlaviyo rejects invalid email formats ensure your Email field has validation enabled

Was this page helpful?