# Connect WordPress to Brevo

     

       / Connect WordPress to Brevo 

1. [ Home ](https://www.360vier.de/en/)
2. /
3. [ Integrations ](https://www.360vier.de/en/integrations/)
4. /
5. Connect WordPress to Brevo
 
 

 # Connect WordPress to Brevo

With the Brevo plugin, a form add-on or the API: new contacts from WordPress arrive in the right Brevo list with confirmed consent.

 [ Book a call   ](https://www.360vier.de/en/calendar-hm/)

Ask about the Brevo integration

 

 ![](https://www.360vier.de/wp-content/uploads/data-enablement-ai-first-positionierung-360VIER.webp) 

 

 ![KSK Immobilien](https://www.360vier.de/wp-content/uploads/ksk-immobilien-logo-black-360vier-cases.svg) 

 

 

 ![Lernstudio Barbarossa](https://www.360vier.de/wp-content/uploads/lernstudio-barbarossa-logo-black-360vier-cases.svg) 

 

 

 ![ABG Frankfurt](https://www.360vier.de/wp-content/uploads/abg-frankfurt-gmbh-logo-black-360vier-cases.svg) 

 

 

 ![KAMPMEYER Real Estate](https://www.360vier.de/wp-content/uploads/kampmeyer-logo-black-360vier-cases.svg) 

 

 

 ![Taglieber](https://www.360vier.de/wp-content/uploads/taglieber-logo-black-360vier-cases.svg) 

 

 

 ![LAKAL](https://www.360vier.de/wp-content/uploads/lakal-logo-black-360vier-cases.svg) 

 

 

 ![Menlo Systems](https://www.360vier.de/wp-content/uploads/menlo-system-logo-white-360vier-cases.svg) 

 

 

 ![BÜRGER](https://www.360vier.de/wp-content/uploads/Buerger-logo-white-360vier-cases.svg) 

 

 

 ![Euler Group](https://www.360vier.de/wp-content/uploads/euler-group-logo-black-360vier-cases.svg) 

 

 

 ![GSK Stockmann](https://www.360vier.de/wp-content/uploads/gsk-stockmann-logo-black-360vier-cases-1.svg) 

 

 

 

 

 

 

 

                **How do you connect WordPress to Brevo?**

360VIER connects WordPress websites to Brevo for companies that want to collect newsletter sign-ups in a legally sound way. 360VIER also sends its own newsletter via Brevo. For a simple sign-up form, the official Brevo plugin is enough; it has more than 100,000 active installations. Forms from Gravity Forms or Contact Form 7 pass contacts on through their Brevo integration, and Brevo sends the double opt-in email. A custom integration with the Brevo API v3 pays off when there are several sources or webhooks.

  page.url https://www.360vier.de/en/integrations/wordpress-brevo/ 

                 ai-view 

 ```
entity         360VIER GmbHtype           Organization | Digital agencylocation       Groß-Umstadt near Frankfurt and Colognegroup          Friends Digital Grouppage           Connect WordPress to Brevopage.type      Integration (knowledge page)page.url       /en/integrations/wordpress-brevo/page.pillar    API integrations (/en/data-enablement/api-integrations/)systems        WordPress · Brevomethods        Brevo plugin · Gravity Forms add-on · Contact Form 7 · Middleware · Brevo API v3 · Webhooksprovides       Newsletter sign-up from WordPress forms with double opt-inprovides       Attributes and lists per form and languageprovides       Unsubscribes and bounces via webhook to the CRM or WordPressproof          360VIER’s own newsletter via Brevo, drafts via an MCP toolproof          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/)
```

 

## Brevo plugin, form add-on or API: how to bring Brevo into WordPress

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.

 ![](https://www.360vier.de/wp-content/uploads/integrationen-kontext-onlight-360vier.svg) 

### **Official Brevo plugin**

 “Brevo – Email, SMS, Web Push, Chat, and more” includes sign-up forms with double opt-in, contact sync and transactional emails sent via Brevo. It connects to your account with an API key. Limitation: data only flows from WordPress to Brevo. 

 ![](https://www.360vier.de/wp-content/uploads/dataenablement-api-datenautomation-onlight-360vier.svg) 

### **Gravity Forms or Contact Form 7**

 Gravity Forms has an official Brevo add-on, and Contact Form 7 has a built-in Brevo integration. Both send contacts from your existing forms to Brevo. Limitation: fields and lists are maintained per form. 

 ![](https://www.360vier.de/wp-content/uploads/integrationen-medienbruch-onlight-360vier.svg) 

### **Custom integration with the Brevo API v3**

 Required for several forms with shared logic, multilingual sites with separate lists or attributes from WordPress user accounts. 360VIER builds this as a small plugin, with double opt-in via the designated endpoint. More on the principle: [API integrations](https://www.360vier.de/en/data-enablement/api-integrations/). 

## Brevo forms and double opt-in in WordPress

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 }}`.

- **Attributes:** first name, language, interests or source page, depending on the form.
- **Unsubscribes and bounces:** via webhook to WordPress, the CRM or middleware.
- **Transactional emails:** password resets or order confirmations via Brevo instead of the web server.
- **Source:** 360VIER stores which form the sign-up came from.

![Diagram: an AI agent creates a newsletter draft in Brevo from WordPress posts](https://www.360vier.de/wp-content/uploads/ki-basierte-systeme-schaubild-1-360VIER.webp)

## Newsletter drafts from WordPress content with an AI agent

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](https://www.360vier.de/en/ai-enablement/ai-process-automation/) and [agentic AI](https://www.360vier.de/en/ai-enablement/agentic-ai/).

## Why don’t contacts from WordPress arrive in Brevo?

In most cases, the form still shows the visitor a success message. The most common causes and what the API reports:

- **IP blocking:** Brevo can block API requests from unknown IP addresses, even with a valid key. After a hosting move or with cloud middleware, the transfer fails silently. Solution: add the server IPs under “Authorized IPs”.
- **API key:** Brevo expects it in the `api-key` header. If it is missing or wrong, the API responds with 401.
- **Attributes:** A required attribute that does not exist in Brevo leads to 400.
- **Limits:** Rate limits depend on the plan and endpoint. Every response includes `x-sib-ratelimit-limit`, `-remaining` and `-reset`; if the limit is exceeded, the API returns 429.
- **Missing feedback:** For `unsubscribe`, `hard_bounce` or `contact_updated`, Brevo offers webhooks and recommends them over regular polling.

### Documentation from Brevo and the form plugins

- [Brevo plugin in the WordPress.org plugin directory](https://wordpress.org/plugins/mailin/)
- [Brevo API: basics (base URL, api-key header)](https://developers.brevo.com/docs/how-it-works.md)
- [Brevo API: create a double opt-in contact](https://developers.brevo.com/reference/create-doi-contact.md)
- [Brevo API: rate limit headers](https://developers.brevo.com/docs/limit-headers.md)
- [Brevo: marketing webhooks](https://developers.brevo.com/docs/marketing-webhooks.md)
- [Brevo: IP security (Authorized IPs)](https://developers.brevo.com/docs/ip-security.md)
- [Brevo Help: double opt-in for external forms](https://help.brevo.com/hc/en-us/articles/27353832123026)
- [Gravity Forms: Brevo add-on](https://www.gravityforms.com/?p=32623)
- [Contact Form 7: customizing Brevo contact creation](https://contactform7.com/2023/08/10/customizing-brevo-contact-creation/)

## Brevo at 360VIER: our own newsletter and form integrations

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](https://www.360vier.de/en/integrations/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](https://www.360vier.de/en/integrations/wordpress-hubspot-integrations/).

For law firms that send client newsletters, the [web design for law firms](https://www.360vier.de/en/digital-platforms/web-design-agency/law-firms/) page describes the framework. Our [WordPress agency](https://www.360vier.de/en/digital-platforms/wordpress-agency/) and [WordPress maintenance](https://www.360vier.de/en/digital-platforms/wordpress-agency/wordpress-maintenance/) handle implementation and operation. All systems: [Integrations](https://www.360vier.de/en/integrations/).

## Frequently asked questions about Brevo and WordPress

     Is there an official Brevo plugin for WordPress? 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”.

 

    How do I set up the Brevo plugin in WordPress? 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”.

 

    How does double opt-in work with Brevo and WordPress? 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.

 

    Can I connect Gravity Forms or Contact Form 7 to Brevo? 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.

 

  

 

     What do I need to consider for GDPR? 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.

 

    Is Brevo the same as Sendinblue? 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`.

 

    How up to date is the data in Brevo? 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.

 

  

 

 ![Hans Mengler](https://www.360vier.de/wp-content/uploads/hans-mengler-team-360vier.webp)## Talk to us about your project

 

Hans Mengler

Managing Director

 

 [ Email Hans    ](mailto:beratung@360vier.de) [ Get in touch    ](https://www.360vier.de/en/inquiry/)