Skip to main content

Integrating with Brevo

How to integrate Triggerbee with Brevo.

Updated this week

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

  1. Generate a new API key

  2. Name it Triggerbee, and Click Generate.

  3. Copy your API key

  4. Click on Brevo and click “Configure”.

  5. 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:

  1. Click Add authorized IP address

  2. Add this IP in the overlay: 108.142.219.0/24

  3. Click Add authorized IP Address

  4. 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

  1. Open Form Settings in the Triggerbee editor.

  2. Enable Brevo.

  3. 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.

  1. Navigate to Audiences in Triggerbee, and create a new audience.

  2. 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).

  3. 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:

  1. Set the Type to Absolute Link (URL)

  2. Add your website URL, followed by ?utm_custom[email]=

  3. 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.

Did this answer your question?