Setting up a Klaviyo Signup Form

Requires Pro Standard or higher

  1. Click Add Element

  2. Click Form to create a new Form element.

  3. Set Type to Signup, then Via Klaviyo.

  4. Enter your Klaviyo Private API Key, which can be found (or if necessary created) by following these instructions. If you're creating a new key specifically for this form, be sure to create a Custom Key with full access to List, Profiles, and Subscriptions.

  5. Enter your Klaviyo List ID, which can be found by following these instructions. Note that your list's ID should resemble a string of random upper and lowercase letters (eg. qWQSes).

  6. (Optional) Click the Fields tab and rename or toggle the form's fields.

  7. (Optional) Click the Button tab and change the form's submit button Label.

  8. (Optional) Check Collect UTM parameters to automatically include all detected UTM parameters as custom properties. The following properties will be populated if detected: UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content.

  9. (Optional) Add custom properties for Site URL, Site Title and Site Form to your Klaviyo list to automatically record the site URL, title and unique form ID with each signup.

  10. You're done! The site should now have a fully functional Klaviyo signup form.