How to connect FireBox with SendInBlue


Would you like to grow your email marketing list with popups
that will level up your SendInBlue marketing campaigns?

Get Started

FireBox provides seamless integration with the SendInBlue email marketing service. You can connect your SendInBlue account with FireBox by following the outlined steps listed below.

  1. Integration Setup
  2. Where can I find my SendInBlue API Key?
  3. Enable Update Existing User
  4. Email & Name Fields
  5. SendInBlue Custom Fields
  6. Enable Double Opt-in

Integration Setup

To set up the integration and sync your submissions with SendInBlue, click into your Form block, head over to Actions, and check “SendInBlue”.

Once you have checked “SendInBlue”, a new panel should appear below “Actions”, named “SendInBlue Integration”. This is where you set up your SendInBlue Integration to allow your form to sync your submissions with SendInBlue. Clicking the newly appeared “SendInBlue” panel will display the API Key field that is required and you need to enter your SendInBlue API Key.

Where can I find my SendInBlue API Key?

To find your SendInBlue API Key, log into your SendInBlue account and click on the top right on your Account Name > SMTP & API.

Once you are on the SMTP & API page, copy your v3 API Key and paste it back into the “API Key” setting within the “SendInBlue Integration” panel as shown in the previous screenshot. Please see the screenshot below to find your API Key.

Enable Update Existing User

Often existing subscribers re-enter their data in your mailing list. For this reason, you can update their details in your SendInBlue account by having “Update existing user” enabled. If you do not wish to allow users to update their information, you can disable it and a message will appear in the form notifying your users that they cannot re-submit the form.

Email & Name Fields

Email Field

In order for FireBox to function properly and subscribe the user to SendInBlue, the form requires an Email field. This email field must have Field Name set to “email”. Furthermore, this email field must exist in your form at all times so your users can enter their email address, subscribe to your mailing list, and ensure the form functions properly.

First Name

To capture the contact’s first name, you need to create a text field and set Field Name to firstname.

Last Name

Similarly to the above, to capture the contact’s last name, create a text field and set Field Name to lastname.

SendInBlue Custom Fields

SendInBlue allows you to create custom fields that you can utilize to collect more information about your users and store this information in your SendInBlue Contacts list.

To get started, go into your SendInBlue account > Contacts > Settings and finally click Configure in the “Contact Attributes” panel.

Once you are on the custom fields page, you can create and manage your own custom fields. As an example in the screenshot above, we have created an Age custom field and a Country custom field.

Once you have created your custom fields, you can setup your FireBox Form block fields to capture the contacts data and pass them to SendInBlue. For example, we have created 2 text fields to capture both Age and Country information by setting the Field Names to AGE and COUNTRY respectively.

Age Field

Country Field

Enable Double-Optin

To enable the SendInBlue double opt-in, you will need to enable the “Double opt-in” toggle within the SendInBlue action.

You must also define a redirect URL and template ID upon enabling it.

  • Redirect URL
    • SendInBlue requires a URL to be set where it will redirect the user when they confirm their double opt-in subscription in their email
  • Template ID
    • SendInBlue also requires to set the ID of the template that will be used for the double opt-in confirmation email

Where can I find the Double Opt-in Template ID?

To find your double opt-in template ID, you will need to go into your SendInBlue account > Templates.

Within this screen, you will be able to see your double opt-in Template ID:

In this case, the template ID is 2.

If you don’t have such a template yet created, you can either create one manually or follow the SendInBlue steps, here: Create a double opt-in (DOI) confirmation template for Sendinblue

Was this helpful?