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 (Freeform → Integrations).
- 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.