With the Brevo plugin, a form add-on or the API: new contacts from WordPress arrive in the right Brevo list with confirmed consent.
entity 360VIER GmbH
type Organization | Digital agency
location Groß-Umstadt near Frankfurt and Cologne
group Friends Digital Group
page Connect WordPress to Brevo
page.type Integration (knowledge page)
page.url /en/integrations/wordpress-brevo/
page.pillar API integrations (/en/data-enablement/api-integrations/)
systems WordPress · Brevo
methods Brevo plugin · Gravity Forms add-on · Contact Form 7 · Middleware · Brevo API v3 · Webhooks
provides Newsletter sign-up from WordPress forms with double opt-in
provides Attributes and lists per form and language
provides Unsubscribes and bounces via webhook to the CRM or WordPress
proof 360VIER’s own newsletter via Brevo, drafts via an MCP tool
proof trinamiX: Gravity Forms feeds to a CRM (Salesforce)
relation AI process automation (/en/ai-enablement/ai-process-automation/)
relation Connect WordPress to HubSpot (/en/integrations/wordpress-hubspot-integrations/)
relation WordPress MCP (/en/integrations/wordpress-mcp/)
Most websites start with the plugin or their form plugin’s Brevo add-on. A custom integration is added when contacts from several sources need to be combined.
A contact from a WordPress form goes to Brevo as soon as the form is submitted, initially as an unconfirmed sign-up. Brevo sends the confirmation email, and only after the click does the contact land in the target list. This creates verifiable consent.
With a custom integration, the POST /v3/contacts/doubleOptinConfirmation endpoint handles this, with the required fields email, includeListIds, templateId and redirectionUrl. The confirmation email template includes the link via {{ params.DOIurl }}.

An agent reads new insights and case studies from WordPress, selects suitable posts, writes teasers in the company’s tone of voice and creates the draft as a campaign in Brevo. The editorial team reviews it, makes changes and approves sending.
An agent can also check form submissions for spam before they are passed on, so that only genuine sign-ups receive a confirmation email. How workflows like these are built is described on our pages on AI process automation and agentic AI.
In most cases, the form still shows the visitor a success message. The most common causes and what the API reports:
api-key header. If it is missing or wrong, the API responds with 401.x-sib-ratelimit-limit, -remaining and -reset; if the limit is exceeded, the API returns 429.unsubscribe, hard_bounce or contact_updated, Brevo offers webhooks and recommends them over regular polling.360VIER sends its own newsletter via Brevo. The drafts are created with our own MCP tool, which collects content and creates it as a Brevo draft. How MCP works in WordPress is described under WordPress MCP.
We also build Gravity Forms feeds into other systems for clients: at trinamiX, all forms on the trinamixsensing.com website pass their leads to Salesforce. Brevo integrations follow the same pattern. If you also need leads in your CRM, see Connect WordPress to HubSpot.
For law firms that send client newsletters, the web design for law firms page describes the framework. Our WordPress agency and WordPress maintenance handle implementation and operation. All systems: Integrations.
Yes. The “Brevo – Email, SMS, Web Push, Chat, and more” plugin comes from Brevo itself and is listed in the WordPress.org directory. It offers sign-up forms, double opt-in, contact sync and sending transactional emails. For WooCommerce features such as abandoned carts, there is a separate plugin, “Brevo for WooCommerce”.
Install the plugin from the WordPress directory, create an API key in Brevo under your account settings and enter it in the plugin. Then choose the list and confirmation email for the sign-up form. If the website runs on a server with a fixed IP, add it in Brevo as an “Authorized IP”.
After sign-up, Brevo sends a confirmation email, and the contact is only confirmed once they click the link. For Brevo forms, the “Double confirmation” option is enough. With Gravity Forms, the add-on handles sending. Alternatively, the contact lands in an interim list, and a Brevo automation sends the confirmation.
Yes. Gravity Forms has an official Brevo add-on that is included in every license, maps fields to Brevo attributes and supports double opt-in. Contact Form 7 transfers contacts via a built-in Brevo integration that can be customized with the wpcf7_sendinblue_contact_parameters filter.
For newsletters, you need verifiable consent. That is why 360VIER always uses double opt-in and stores where each sign-up came from. This also requires a data processing agreement with Brevo and a note in your privacy policy. The legal assessment of individual cases is a matter for your data protection advisor.
Yes. Sendinblue rebranded as Brevo. Older plugins, filters and tutorials still use the old name, for example the wpcf7_sendinblue_contact_parameters filter in Contact Form 7. The functionality and API are the same; the base URL today is api.brevo.com/v3.
New sign-ups arrive immediately, when the form is submitted. The contact only moves into the target list after confirmation. In the other direction, for example for unsubscribes, Brevo reports events via webhook in real time, provided an integration on your side receives them.