Steps for this integration:

  1. Find your Klaviyo API credentials
  2. Connect Klaviyo to your Interact app
  3. Map app data to your Klaviyo account

Find your Klaviyo API credentials:

Step 1: Login to your Klaviyo account and navigate to Account -> Account in the header menu.

Step 2: Navigate to Settings -> API Keys.

Step 3: Under Private API Keys you will find your Klaviyo Private API Key. These are required for the next setup steps. If you do not have one listed, click Create API Key to generate a new one.

Connect Klaviyo to your Interact app:

Step 1: In the Interact app builder, under Connect your email list, choose Klaviyo from the list of integrations.

Step 2: Copy and paste your Klaviyo Private API Key and click Connect API.

Map app data to your Klaviyo account:

Add new contacts to Klaviyo contact list (REQUIRED)

Choose a Klaviyo email list from the dropdown to add new contacts to that specific Klaviyo contact list.

Map form fields to Klaviyo custom fields

Default fields (cannot be changed): Email, First Name, Last Name, Company Name, Phone Number, Zip Code

For all other fields, type the name of the custom field you want to add with the contact in the input on the right side that matches with the Interact form value on the left side. For example, mapping Quiz Result Title to "Custom Field 1" will populate the value inputted for Quiz Result Title into the Klaviyo contact field "Custom Field 1".

When finished with the setup, be sure to click Save Settings & Continue. If you find you need to make changes, you may edit the integration settings at any time. Remember that if your quiz is already published and embedded, any changes made to the integrations will require you to publish your quiz after changes have been saved.

Frequently Asked Questions

Will existing Klaviyo contacts be updated?

Yes, existing Klaviyo contacts will be updated with updated field values and be added to new lists.

What will a new contact look like in Klaviyo?

The following screenshot is an example user with the following integration setup:

  • Quiz result title field maps to custom field Interact Quiz Result
Did this answer your question?