All Collections
Advanced Features
How to set up and install the Klaviyo Integration on Flowpage
How to set up and install the Klaviyo Integration on Flowpage
Kayla Uytengsu avatar
Written by Kayla Uytengsu
Updated over a week ago

If you are using the Flowpage Contact Collection form, you can integrate it with your Klaviyo instance to seamlessly add the CRM data you capture from your Flowpage as new leads in your list.

The following information can be passed through each integration:

  • Klaviyo (Name, Email, Phone Number)

  • Flowpage (all collected data)

  • Zapier (Name, Email, Phone Number, Address, Age, Gender, Custom)

  • Mailchimp (Name, Email, Phone Number, Address, Age, Gender, Custom)

  • Salesforce (Select Name as a field and make sure it is a required field

  • HubSpot(Name, Email, Phone Number, Address, Custom)

    • *If a Custom Field is set to “company” or “website” then it will feed that information to the “company” or “website” fields.
      Note: “company” and “website” are case sensitive.*


Navigating to your Flowpage

1. Click on Assets > Flowpages on the left side navigation which will take you to your Flowpages dashboard.

2. Select a Flowpage from the list view or search the Flowpage name you would like to integrate.

3. After selecting the Flowpage you would like to edit, you will be brought to the Flowpage Profile page.

Follow the next steps to add your Contact Collection form before you can authorize it.


Enabling the Klaviyo integration

1. Navigate to the Content section of your Flowpage Profile page.

2. Either edit an existing Contact Collection form or add one to your Flowpage. Click Explore Links scroll to select Contact Collection.

3. Select Name as a field and make sure it is a required field.

4. Scroll down when editing the form to the Select where you would like responses stored section and check the Klaviyo checkbox.

5. Save the link once you are done making edits.


Authorizing Klaviyo

  1. Click on the lower left hand corner of the screen where you see your company name:

  2. Select Settings from the drop-down:

  3. Select API keys from the Account Settings Menu:

  4. Click Create Private API Key:

  5. Name your Private API Key, we recommend using “Flowcode” and the name of the campaign you’re running:

  6. Ensure Custom Key is selected under “Select Access Level”:

  7. Select Full Access for the “List” and “Profiles” API Scopes:

  8. Copy your new Private Key:

  9. Paste your Private Key into the Klaviyo API Key box in the contact collection widget on the Flowpage of your choice

  10. (OPTIONAL) If you need submitted emails to be added to a particular list within Klaviyo, you’ll need to find the right ListID. If you do not specify a ListID, a new list called “FlowpageList: Contacts” will be created.

    1. To find your ListID, first navigate to Audience > Lists & segments:

    2. Click on the existing List you’d like contacts to funnel into or select Create list in the upper right hand corner:

    3. Copy the ListID from the URL on the List page after “list/”. In this case, it’s "Vybf5S":

    4. Paste your ListID* into the box below where you pasted the API Key in the contact collection widget:

Note: If you have multiple ListIDs for different Lists in Klaviyo, you can use the same API Key for each Flowpage with a different ListID to pipe the results of a specific page into a specific List.

11. Submit a test contact to verify the connection, then you should be all set!


For additional questions, please reach out to your dedicated Client Success Manager or email our team here.

Did this answer your question?