Linux 软件免费装
Banner图

WPIntegrations Form Connector for Brevo

开发者 wpintegrations
更新时间 2026年10月16日 18:02
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

gravity forms contact form 7 wpforms sendinblue brevo

下载

1.0.0 1.0.1 1.0.2

详情介绍:

WPIntegrations Form Connector for Brevo adds every form submission to your Brevo contacts — from whichever form plugin your site uses — and puts the contact on the lists you choose. Supported form plugins One plugin covers them all: each integration picks a form plugin, then a form, then the Brevo fields it fills. Why this plugin What this free version includes Pro version A separate Pro plugin, sold on wpintegrations.net, adds: Source code and third-party libraries The complete, human-readable source of this plugin is public at github.com/wpintegrations/wpintegrations-connector-for-brevo. The admin screens are a React app. The compiled bundle in build/assets/ is generated with Vite from the source in resources/js/, which ships with the plugin together with package.json and vite.config.mjs. To rebuild it, install Node.js 18 or later and pnpm, then run pnpm install and pnpm run build in the plugin folder. The bundle includes these open-source libraries: This plugin is built by WPIntegrations and is not affiliated with, endorsed by, or sponsored by Brevo, Contact Form 7, Elementor, WPForms, Fluent Forms or Gravity Forms. All names are the trademarks of their respective owners, used here only to describe what the plugin connects. Requirements

安装:

  1. Install and activate the plugin.
  2. In Brevo, create an API key under SMTP & API → API keys. Paste it on the plugin's Settings tab, save, and use Test connection.
  3. Open the Integrations tab and create an integration: pick the form plugin and the form, map the fields, choose lists, and save.
The full walkthrough, double opt-in included, is in the getting-started guide.

屏幕截图:

  • Pick the form plugin: Contact Form 7, Elementor Pro, WPForms, Fluent Forms or Gravity Forms.
  • Choose the form whose submissions go to Brevo.
  • Map email, first and last name, choose your Brevo lists and turn on double opt-in.
  • Every integration in one list, switched on or off with a click.
  • The delivery log shows what reached Brevo.
  • Settings: your Brevo API key, stored encrypted, and how long logs are kept.

常见问题:

Does it work with Sendinblue?

Yes. Sendinblue renamed itself Brevo in 2023; the account, API keys and contacts are the same.

Which fields do I have to map?

Email — Brevo identifies the contact by it, and double opt-in sends its confirmation there. First name and last name are optional. A submission with an empty or invalid email is not sent, and the log says why.

What happens when the same person submits twice?

With "Update contacts that already exist in Brevo" on (the default), the contact's mapped attributes are updated and the lists are added. With it off, a returning email is left as it is in Brevo, and the log says so.

Test connection says Brevo refused the request because of an unrecognised IP address

Brevo can limit API keys to IP addresses you approve. Add your web server's IP address (the message names it) under Security → Authorised IPs in Brevo, or turn that restriction off, then test again.

How do I set up double opt-in?

In Brevo, create a double opt-in template (a template whose button links to “Double opt-in link”). In the integration, choose at least one list, turn on "Ask for confirmation by email", and pick that template. Brevo sends the email and adds the person to the lists once they confirm.

Does it work with the free version of Elementor?

The Forms widget is an Elementor Pro feature, so Elementor Pro is required for Elementor forms. The other form plugins work in their free editions, except Gravity Forms, which is paid only.

What happens if Brevo is temporarily unavailable?

The submission is not delivered, and the failure is recorded in the Logs tab with the full response.

Where is the source code of the admin screens?

In resources/js/ inside the plugin, and publicly at github.com/wpintegrations/wpintegrations-connector-for-brevo. The compiled files in build/ are generated from it with Vite: run pnpm install and then pnpm run build in the plugin folder. See "Source code and third-party libraries" above for the bundled libraries.

Where do I see errors?

The Logs tab shows every delivery with the full request and response.

更新日志:

1.0.2 1.0.1 1.0.0