Skip to main content

BrevoProNew in 5.15.17+

This guide assumes you have an Brevo account already.

Compatibility

Uses v3 of the REST API.

Endpoints

Maps data to the following endpoints:

  • Contact

Does your project require something else?   Contact Us

Fields

Maps data to the following field types:

  • Contact Attributes

Duplicate Check & Update

The following duplicate checks are available on:

  • Contact
    • Email Address - will update other details if it matches instead of creating a new contact.

Setup Instructions

1

Create & get API Key from Brevo

  • Go to the Brevo website and log into your account.
  • At the top right corner, click on the gear icon.
  • On the next page, click the SMTP & API subnav option near the middle of the page.
  • Click the API Keys & MCP tab and then Generate API key button.
  • Fil in the Key name field, select an Expiry option and click Generate.
  • Copy the value in the API key field.
2

Set up Integration on your site

  • Go to the Integrations section in Freeform Settings (FreeformIntegrations).
  • Find Brevo in the list of service providers.
  • Paste the API Key value from Brevo into the API Key field in Freeform.
3

Authorize the Integration

  • Click the Save button.
  • After the integration is saved, you will see an Authorize button appear.
  • Click the Authorize button.
  • If authorized successfully, you'll see a green Authorized status at the top beside the integration name.
4

Configure the Form

To use this integration on your form(s), you'll need to configure each form individually.

  • Visit the form inside the form builder.
  • Click on the Integrations tab.
  • Click on Brevo in the list of available integrations.
  • On the right side of the page:
    • Enable the integration.
    • Choose a Freeform field to be the target opt-in field.
    • Select a mailing list that new users should be subscribed to.
    • Select the API endpoints you wish to map to.
    • Map Freeform fields to the Brevo fields as needed.