Brevo
Brevo, formerly Sendinblue, is a cloud-based marketing communication software suite with email marketing, marketing automation, CRM, and more. With Forms Bridge you can get your contact forms and subscription forms bridged to its mailing lists and its CRM.

The addon
Using the Brevo’s REST API allows you to programmatically execute a wide range of code operations which are also available through the user interface. To talk with this API the addon uses a modified version of the generic REST API bridge of Forms Bridge. In addition, the addon comes with a suite of templates and workflow jobs to bridge your WordPress forms to your mailing lists and sales pipelines.
Backend
To configure the Brevo’s REST API as a backend, you will need to generate an API key going to SMTP & API settings on your dashboard. Under the API keys tab, click Generate a new API key and create a new key. The key requires an name, for example “Forms Bridge”.
The key value should looks like a long random string like xkeysib-7EFZb9cBgC9Rwc9nqXDE3g3f1QuN6i14prCkZwsLFv62odP5q4i8iiMN9g5GYJA96ULnveVPcquz1oXLDh
. Copy the key and go to the General settings page and open the backends panel. Add a new backend with “Brevo API” as name and https://api.brevo.com
as the URL value.
Once registered, on the headers table add a header with api-key as name and the key as its value. Now you have your backend ready to use.
You can achieve the same result using the template wizard with one of the addon’s template.
Bridges
The addon’s bridge is an extension of the REST API. Because of this they looks so similar. Like the REST API bridge, the addon’s bridge requires, in addition to the common fields (name, backend, form) an endpoint and an HTTP method.
The bridge endpoint has to exists on the API. To get a comprehensive list of the available endpoints you can check the official documentation. For example, to get your contact form bridged to your mailing lists you have to set the bridge endpoint to /v3/contacts
.
The bridge allows you to use 4 HTTP methods (GET, POST, PUT, DELETE). In most cases you only want to use the POST method as it is the standard method to write entries on a system through a REST API.
Templates
The addon comes packed with the following templates:
Companies π
Contact form template. The resulting bridge will convert form submissions into companies linked to new contacts.Company deals π
Quotation form templates. The resulting bridge will convert form submissions into deals on the sales pipeline linked new companies.Subscription DOI π
Subscription form template. The resulting bridge will convert form submissions into new list subscriptions with a double opt-in confirmation check.Contacts π
Subscription form template. The resulting bridge will convert form submissions into new list subscriptions.Deals π
Leads form templates. The resulting bridge will convert form submissions into deals on the sales pipeline linked new contacts.
Workflow jobs
The addon comes packed with the following workflow jobs:
Country phone code π
Get a country by name and adds its phone prefix as the “countryCode” field on the payloadLinked company π
Creates a new company and inserts its ID in the linkedCompaniesIds array field of the payloadLinked contact π
Creates a new contact and inserts its ID in the linkedContactsIds array field of the payloadSkip subscription π
Skip subscription if the brevo field is not trueFormat date fields π
Gets date, hour and minute fields and merge its values into a date with format Y-m-d H:M:SISO2 country code π
Gets the ISO2 country code from country names and replace its valueISO3 country code π
Gets the ISO3 country code from country names and replace its value