Brevo already helps you build relationships through email. Triggerbee brings that same intelligence to your website to turn every visit, click, and interaction into a chance to continue the conversation you started in the inbox.
Triggerbee tracks and identifies visitors on your website. When a lead submits a form, they are sent straight into Brevo. Their email engagement, list, or segment in Brevo becomes the foundation for personalized onsite messages, while their website behavior flows back to Brevo to enrich their profile.
The result is a connected customer journey:
Brevo powers the off-site communication through email and automation.
Triggerbee powers the onsite experience, showing personalized messages, reminders, or offers based on Brevo lists, segments, and browsing behavior.
Step-by-step instructions
Generate a new API key
Name it Triggerbee, and Click Generate.
Copy your API key
Log in to Triggerbee and navigate to Apps and Integrations
Click on Brevo and click “Configure”.
Paste your API key and hit "NEXT" to finish the configuration.
Congrats! You have successfully integrated Brevo with Triggerbee.
Allow Triggerbee's IP in Authorized IPs
If you have "Blocking of unknown IP Addresses" active, you need to allow Triggerbee's IP address.
Here's how:
Log in to Brevo and navigate to Authorized IPs
Click Add authorized IP address
Add this IP in the overlay:
108.142.219.0/24Click Add authorized IP Address
You're done!
Send leads, contacts and form submissions to Brevo
Once you have the integration between Triggerbee and Brevo set up, you can send new leads and contacts to lists in Brevo.
To send leads to Brevo, open Form Settings inside the editor and activate Brevo.
This will automatically create an automation that sends the submitted email address to Brevo.
If you have multiple fields in your form, you need to map each input in your form to a field in Brevo.
Sending data to Brevo Category Fields
If you want to send a value from a Triggerbee form into a Brevo Category, the key in your Triggerbee component must match the Category name in Brevo exactly.
Here’s how to set it up:
Step 1: Check your categories in Brevo
Open your Brevo settings and find the Category field you plan to use.
Click the cogwheel icon to open the Category configuration.
Inside the configuration, note the exact spelling of each Category. This is the name Triggerbee must send. If it says SPORTS, then that is the only acceptable value.
Step 2: Match the key in your Triggerbee component
In Triggerbee, you must set the key for each option in these components:
Radio Buttons
Checkbox List (not the subscription checklist)
Button Choices
Dropdown
Note
Regular text fields, date fields and input fields are not affected. Only the option keys for the components above need to match the Brevo Category names.
The key for each option in the above components must be identical to their corresponding Brevo Category name.
Brevo Category name | Triggerbee Key |
|
SPORTS | sports | ❌ Incorrect |
SPORTS | Sports | ❌ Incorrect |
SPORTS | SPORTS | ✅ Correct - Exact match. |
Step 3: Map your fields in Form Settings
Open Form Settings in the Triggerbee editor.
Enable Brevo.
Map each Triggerbee field to the correct Brevo field.
As long as the keys match for the fields that should populate the Brevo Category, your category data will sync without issues.
Using Brevo Lists and Segments for Targeting
With the Triggerbee - Brevo integration, you can target onsite campaigns based on what lists and segments the visitor belongs to in Brevo.
Navigate to Audiences in Triggerbee, and create a new audience.
Click on "Add filter" and select the Brevo list or segment. Also, define whether the visitor should be in the List (equals) or not (not equals).
Save the Audience. Now you can use this audience as targeting in your campaigns to communicate with your visitors in this list.
Note: Targeting using Brevo Lists or Segments is only possible for visitors that have been identified in Triggerbee.
Identifying Brevo contacts from email (manually)
To identify Brevo contacts when they visit your website, you can append their email address as a URL parameter in your campaign links. This allows Triggerbee to recognize who clicked the link and connect their website activity to the right contact in Brevo.
Note: Triggerbee does not yet support automatic contact identification from Brevo emails.
In your Brevo email editor, open the button or link settings and:
Set the Type to Absolute Link (URL)
Add your website URL, followed by
?utm_custom[email]=Click the { } variable picker and choose EMAIL
Your link should look something like this:
Before:
https://yourwebsite.com
✅ After:
https://yourwebsite.com?utm_custom[email]={{ contact.EMAIL }}
When recipients click this link, Triggerbee automatically identifies them as known visitors.
Having identified visitors is required to include or exclude Brevo contacts from seeing onsite messages or personalized campaigns.
Customizing form submission messages based on contact status
You can customize what happens after a Triggerbee form is submitted, including messages tailored to the contact’s status in Brevo.
For example, if a visitor is already in your Brevo database, you can show a message like “You’re already on the list”, while new subscribers see a confirmation message like “Thanks for signing up!”.
To do this, open your campaign in the editor and go to Form Settings and scroll down to Show Message in the flyout.
Here you can define what should happen:
When the form is successfully submitted
If Brevo reports a duplicate contact
If there’s an invalid data format
Or if another error occurs
This makes the user experience smoother and prevents showing unnecessary or confusing confirmation messages.













