This guide walks you through connecting Interact with Klaviyo so quiz leads are automatically added as new contacts in your Klaviyo account. You’ll be able to:
Send quiz leads to Klaviyo in real time
Choose which Klaviyo list new leads should be added to
Map quiz results and answers to Klaviyo custom fields
Use quiz data for segmentation, automation, and email campaigns
Before you start
Make sure you have the following:
An active Interact account
An active Klaviyo account
Permission to authorize connections in Klaviyo
At least one created quiz in Interact
At least one Klaviyo list to add leads to
💡 Note: This feature is only available in the latest Interact user dashboard at app.tryinteract.com. Log in there to access it.
Step 1. Connect Klaviyo integration
Log in to Interact.
From your dashboard, go to Quizzes.
Click Edit to open quiz builder.
Go to Lead Generation > Integrations.
Find Klaviyo and click Connect.
In the Klaviyo login window, log in with your Klaviyo credentials.
Review the requested permissions, then click Allow (or Authorize) to finish connecting.
You’ll see a confirmation once the connection is successful.
Step 2. Map quiz results to Klaviyo
When someone completes your quiz, Interact can take different actions in Klaviyo based on the quiz result they receive.
In the integration setup flow, go to the Results step.
You’ll see each quiz result listed separately.
For each quiz result, you can choose what happens in Klaviyo by adding actions.
Available actions for Klaviyo include:
Add to Contact list (required)
Update Custom Field
❗ Important: Each quiz result must have Add to Contact List set. If you do not add a list for a result, other actions you configure for that result may not run as expected.
Add to Contact List
When someone completes your quiz, Interact can add them to a Klaviyo list.
Click Add actions.
Find Add to Contact List.
Select the Klaviyo list from the dropdown you want quiz leads added to.
💡 Tip: Many customers create one Klaviyo list per quiz to keep segmentation clean.
Update custom field
You can store the quiz result directly on the Klaviyo profile using a custom field.
Click Add actions.
Find Update custom field.
Enter the Klaviyo custom field you want to update.
The value defaults to the quiz result title, but can be customized if necessary.
This will update the Klaviyo custom field you select to the value you define, which allows you to:
Segment contacts by quiz result
Trigger Klaviyo flows
Personalize email content dynamically
Step 3. Map quiz answers to Klaviyo (optional)
In addition to quiz results, you can also send individual quiz answers to Klaviyo and use them for segmentation and automation.
This works the same way as mapping quiz results, but instead of triggering actions based on the final result, actions are triggered based on how someone answers a specific question.
💡 Tip: Quiz answers are great for capturing preferences, intent, or qualifiers (for example: budget, experience level, or goals).
Step 4. Settings: Updating Existing Contacts
After the Answers step, you’ll configure the Klaviyo updating existing contacts feature.
In the integration setup flow, go to the Settings step.
Toggle Updating Existing Profiles or Off for Klaviyo.
⚠️ When turned on, existing Klaviyo profiles will have their contact information updated with submitted opt-in form values. Klaviyo identifies profiles by both email and phone number.
Step 5. Map opt‑in form fields to Klaviyo
Next, connect your Interact opt‑in form fields to Klaviyo fields.
Go to the Fields step in the setup flow.
You’ll see Interact fields on the left and Klaviyo field mappings on the right.
Click the dropdown on the right of the form field you want to map (None Selected means it is not mapped).
Type in the Klaviyo field/custom field you want to receive that value.
❗ Important: If your Klaviyo setup expects specific fields for list signup or segmentation, make sure you map them here before sending a test lead.
Step 6. Send a test lead
Before your integration is fully active, you’ll need to send a test lead.
This step verifies the connection between Interact and Klaviyo and activates the integration.
Click Send test lead.
Fill out all Opt-In Form fields to send as test lead information.
(Optional) Navigate to Quiz Data tab to customize test quiz data.
Click Send test lead to submit.
Log in to Klaviyo and verify that the contact was created/updated successfully and added to the correct list.
Step 7. Publish your quiz
Any changes you make to your integration won’t be live until your quiz is published.
Before sharing your quiz:
Click Publish in the top-right corner of the quiz editor.
Confirm your changes by clicking Publish changes.
Once published, your Klaviyo integration will be active on the live version of your quiz.
⚠️ Remember: After making changes to your integration or opt-in form, publish all changes to update your live quiz.
FAQs
Will existing Klaviyo contacts be updated?
Will existing Klaviyo contacts be updated?
Yes, existing Klaviyo contacts will be updated with updated field values and be added to new lists.
Disable Klaviyo integration for your quiz
If you want to stop sending leads from a specific quiz to Klaviyo, you can disable the integration without disconnecting your Klaviyo account.
Edit the quiz in Interact.
Go to Lead Generation > Integrations.
Navigate to Connect step.
Click Disable.
⚠️ Remember: After making changes to your integration or opt-in form, publish all changes to update your live quiz.
Once disabled, new quiz submissions from this quiz will no longer be sent to Klaviyo. Your Klaviyo account remains connected and other quizzes are unaffected.
❗ Important: After disconnecting an integration from your quiz, your opt-in form will remain disabled until a new or existing integration is connected. Select .csv File Download to keep your opt-in form enabled with no integration connected.
Disconnect your Klaviyo account
Disconnecting your Klaviyo account removes the authentication between Interact and Klaviyo entirely. This is similar to uninstalling the integration.
❗ Important: After disconnecting your Klaviyo integration, the following effects occur:
All Klaviyo integrations across all quizzes will stop working.
No new quiz leads will be sent to Klaviyo.
Existing profiles in Klaviyo are not removed.
If you reconnect Klaviyo later, you’ll need to reconfigure the integration for each quiz.














