Brevo for Elementor Forms
Brevo for Elementor Forms plugin icon
Free on WordPress.org
Free
Pro available
Pro

Brevo for Elementor Forms

Formerly “Sendinblue integration for Elementor forms”

Send form data and contacts to Brevo as easily as the built-in integrations. Built with performance in mind: no extra scripts on page load.

Send form data and contacts to Brevo as easily as the built-in integrations. No extra scripts on page load.

Version
2.1.5
Last update
Updated
23 Sep 2026
23 Sep
Active installs
Installs
8,000+

Tested with Elementor & Elementor Pro 4.2 · WordPress 7.0 · Requires Elementor Pro (Forms)

Brevo (Sendinblue) settings in the Elementor form editor: API key, double opt-in, list ID and attribute mapping

Existing subscriber? Your plan is grandfathered with legacy status – unlimited installs and updates for as long as your subscription stays active.

What Pro adds

Everything the free version does, plus the parts agencies ask for.

Plus the parts agencies ask for

Unlimited attribute mapping

Map any form field to any Brevo attribute – text, numbers, booleans and categories are sent in the right type.

Double opt-in

Send Brevo’s confirmation mail first and only add contacts once they confirm.

Dynamic lists

Send contacts to one or more lists based on a checkbox or dropdown in the form.

Dynamic fields

Fill every setting from form data, including Elementor’s [field id] shortcodes.

Unsubscribe action

Let visitors remove themselves from a list with a simple Elementor form.

Premium support

A year of email support, straight from the developer who maintains the plugin.

Unlimited attribute mapping

Text, numbers, booleans and categories.

Double opt-in

Confirm before a contact is added.

Dynamic lists

Choose lists via checkbox or dropdown.

Dynamic fields

Use [field id] shortcodes everywhere.

Unsubscribe action

Let visitors leave a list via a form.

Premium support

A year of email support.

Pricing

Pick your license

Prices per year · incl. VAT

Single

For one website

€59
€69
/ year

Five

For freelancers with a few clients

€99
€149
/ year

Unlimited

For agencies

€199
€259
/ year
Changelog

Actively maintained

Tested against every major Elementor release. Latest version shown open, older ones collapsed.

2.1.5 · Latest · 23 Sep 2026

  • Fixed – boolean attributes are now sent as real booleans, so Brevo no longer ignores them
  • Improved – number and category attributes are converted to the right Brevo type
  • New – Elementor [field id] shortcodes work in the attribute mapping
  • Improved – “Clear Cache & Refresh” also clears Redis/Memcached caches
  • Debug logging is now decoupled from WordPress’ WP_DEBUG. Routine informational/cache messages no longer flood debug.log on sites that keep WP_DEBUG enabled. Logging is OFF by default and can be enabled with a new “Debug logging” checkbox on the settings page, or by defining the WEBTICA_SENDINBLUE_DEBUG constant in wp-config.php
  • Fixed the Unsubscribe action reading the wrong option keys (free-version names) so the global API key was never applied when the global toggle was enabled
  • Fixed the Unsubscribe action global API key note linking to the free settings page instead of the Pro settings page
  • Fixed undefined index PHP notice when reading the global API key toggle in the Unsubscribe action run()
  • Fixed the migration class version being hardcoded and going stale; the plugin version is now read directly from the plugin header so migrations always trigger correctly on future updates
  • Migration admin notices now display the actual plugin version instead of a hardcoded “2.0.0”
  • Performance: the form API-key list is now cached for one hour instead of being rebuilt from the database on every Elementor editor render (cleared by the “Clear Cache & Refresh” button)
  • Performance/correctness: attribute and migration database scans now filter to forms that actually use this integration and no longer cap at 100 rows, so forms are never silently skipped on larger sites
  • Switched outgoing Brevo API requests to HTTP/1.1
  • Clarified an internal migration debug log message so it no longer reads like a stale current-version string
  • Tested Elementor up to 4.2.0
  • Tested Elementor PRO up to 4.2.0
  • Tested WordPress up to 7.0.2
  • Updated updater system dependencies
  • Fixed wrong condition keys in the Unsubscribe action causing the global API key note and GDPR field to never show or hide correctly in the Elementor editor
  • Fixed the Unsubscribe action API key text field incorrectly showing when the global API key toggle was enabled
  • Fixed migration class CURRENT_VERSION constant being stale (was 2.0.0, now 2.1.2) which would have prevented future migrations from triggering
  • Fixed undefined index PHP notices in run() when settings keys are absent on newly created forms
  • Fixed $doubleoptinurl being potentially undefined when double opt-in is disabled
  • Fixed on_export() in the Unsubscribe action unsetting a field (sendinblue_unsubscribe_list) that was never registered as a control
  • Fixed $dynamiclist, $attributessettings, and per-attribute field values accessed without isset() guards (PRO)
  • Fix license checking for www variants
  • Tested Elementor up to 4.0.7
  • Tested Elementor PRO up to 4.0.4
  • Tested WordPress up to 6.9.4
  • Fix license checking for www variants
  • Tested Elementor up to 3.34.4
  • Tested Elementor PRO up to 3.34.4

Not sure yet? Start with the free version.

Upgrade to Pro later – your forms and settings stay as they are.

Brevo Pro · Five
€99 / year