This guide walks you through connecting Interact with Brevo so quiz leads are automatically added as new contacts in your Brevo account. You’ll be able to:
Send quiz leads to Brevo in real time
Choose which Brevo contact list new leads should be added to
Map quiz results and answers to Brevo contact attributes
Use quiz data for segmentation, automation, and email campaigns
Before you start
Make sure you have the following:
An active Interact account
An active Brevo account
Access to API keys in Brevo
At least one created quiz in Interact
Note: This feature is only available in the latest Interact user dashboard at app.tryinteract.com. Log in there to access it.
Step 1. Authorize Interact IP addresses in Brevo
Before connecting Brevo to Interact, make sure Interact's IP addresses are authorized in your Brevo account.
⚠️ Some Brevo accounts require IP allowlisting for API access. If your Brevo account has Blocking unauthorized IP addresses activated this step is required. If this setting is deactivated in your Brevo account, you may skip this step.
Log in to your Brevo account.
Click your profile name in the top‑right corner.
Select Settings.
Select Security from sidebar.
Open the Authorized IPs tab.
Click Authorize IP address.
From the IP address format dropdown, select IPv4.
In the IP address field, enter 3.222.129.4 (first IP address).
Click Authorize IP address to add the first IP.
Repeat steps 6–9 to add the second IP address, entering 54.205.35.75 (second IP address).
Verify that both IP addresses (3.222.129.4 and 54.205.35.75) appear in the authorized IP list.
❗ Important: Only one IP address can be added at a time. Both IP addresses must be added before continuing.
Step 2. Get your Brevo API key
Log in to your Brevo account.
Click your profile name in the top‑right corner.
Select Settings.
Select SMTP & API from sidebar.
Open the API keys & MCP tab.
Click Generate a new API key.
Name the key (for example,
Interact Integration).Click Generate.
Copy the API key.
⚠️ Keep your API key secure. Anyone with access to this key can add or update contacts in your Brevo account.
Step 3. Connect Brevo integration
Log in to Interact.
From your dashboard, go to Quizzes.
Click Edit to open quiz builder.
Go to Lead Generation > Integrations.
Find Brevo and click Connect.
Paste your Brevo API key.
Click Connect.
You’ll see a confirmation once the connection is successful.
Step 4. Map quiz results to Brevo
When someone completes your quiz, Interact can take different actions in Brevo 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 Brevo by adding actions.
Add contacts to a Brevo list
When someone completes your quiz, Interact
Click Add actions.
Find Add to Contact List.
Select the Brevo list from the dropdown you want quiz leads added to.
Tip: Many customers create one Brevo list per quiz to keep segmentation clean.
Save the quiz result as a contact attribute
You can store the quiz result directly on the Brevo contact record.
Click Add actions.
Find Update Contact Attribute.
Select a Brevo attribute (for example,
QUIZRESULT).The value defaults to the quiz result title, but can be customized if necessary.
❗ Important: Interact currently supports mapping fields to text-based contact attributes in Brevo only. If a field isn’t appearing as an option, make sure the attribute in Brevo is set to the Text data type.
This will update the Brevo contact attribute you select to the value you define, which allows you to:
Segment contacts by quiz result
Trigger Brevo automations
Personalize email content dynamically
Step 5. Map quiz answers to Brevo (optional)
In addition to quiz results, you can also send individual quiz answers to Brevo 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 6. Map opt‑in form fields to Brevo
Next, connect your Interact opt‑in form fields to Brevo contact attributes.
Go to the Fields step in the setup flow.
You’ll see Interact fields on the left and Brevo contact attribute 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).
Select a Brevo attribute (for example,
FIRSTNAME).
❗ Important: Interact currently supports mapping fields to text-based contact attributes in Brevo only. If a field isn’t appearing as an option, make sure the attribute in Brevo is set to the Text data type.
Step 7. 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 Brevo 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 Brevo and verify the contact was created successfully.
Step 8. 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 Brevo integration will be active on the live version of your quiz.
FAQs
How does Interact handle existing contacts in Brevo?
How does Interact handle existing contacts in Brevo?
When a quiz lead is sent to Brevo, Brevo uses email address and phone number to identify contacts.
Here’s how it works:
If no existing contact is found, a new contact is created.
If an existing contact is found and the email address and phone number match, the contact is updated with the latest quiz data (lists, attributes, etc.).
If the contact does not already have a phone number, Brevo will match and update the contact using the email address alone.
Once a phone number is set on a contact, it cannot be changed.
❗ Important: If a quiz submission is sent with an email address or phone number that does not match an existing contact, the contact will not be updated and the submission will fail.
Disable Brevo integration for your quiz
If you want to stop sending leads from a specific quiz to Brevo, you can disable the integration without disconnecting your Brevo 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 Brevo.
Your Brevo 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 Brevo account
Disconnecting your Brevo account removes the authentication between Interact and Brevo entirely. This is similar to uninstalling the integration.
❗ Important: After disconnecting your Brevo integration, the following effects occur:
All Brevo integrations across all quizzes will stop working.
No new quiz leads will be sent to Brevo.
Existing contacts in Brevo are not removed.
If you reconnect Brevo later, you’ll need to reconfigure the integration for each quiz.
















