Setting up a Klaviyo Signup Form
Requires Pro Standard or higher
-
Click Add Element
-
Click Form to create a new Form element.
-
Set Type to Signup, then Via Klaviyo.
-
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.
-
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
). -
(Optional) Click the Fields tab and rename or toggle the form's fields.
-
(Optional) Click the Button tab and change the form's submit button Label.
-
(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
, andUTM Content
. -
(Optional) Add custom properties for
Site URL
,Site Title
andSite Form
to your Klaviyo list to automatically record the site URL, title and unique form ID with each signup. -
You're done! The site should now have a fully functional Klaviyo signup form.