Integration for Elementor forms – Sendinblue

Plugin Banner

Integration for Elementor forms – Sendinblue

by Webtica

Download
Description

A lightweight but feature packed Sendinblue / Brevo integration for Elementor forms.
With this integration you can send your form data and contacts to Sendinblue / Brevo as easily as the standard integrations.
Keeping performance in mind this integration doesn’t add any additional scripts on page load.
Feel free to post any feature requests and possible issues.

Minimum Requirements

  • WordPress 5.0 or greater
  • PHP version 7.0 or greater
  • MySQL version 5.0 or greater
  • Elementor Pro 3 or greater

We recommend your host supports:

  • PHP version 7.4 or greater
  • MySQL version 5.6 or greater
  • WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)

Installation

  1. Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Pages > Add New
  4. Press the ‘Edit with Elementor’ button.
  5. Drag and drop the form widget of Elementor Pro from the left panel onto the content area, and find the Sendinblue action in the “Actions after submit” dropdown.
  6. Fill your Sendinblue data and Key and you are all set. All users will be added after they submit the form.
Why is Elementor Pro required?

Because this integration works with the Form Widget, which is a Elementor Pro unique feature not available in the free plugin.

Can I still use other integrations if I install this integration?

Yes, all the other form widget integrations will be available.

Does this also work with Brevo?

Yes, Sendinblue has changed it name and branding to Brevo. The integration will still work.

How do I configure SMS or WHATSAPP fields?

Select SMS or WHATSAPP as the attribute in either the Name or Lastname field mapping. When selected, a country code field will automatically appear where you can set your default country code (e.g., 32 for Belgium, 1 for USA). The plugin will automatically format phone numbers from local format (e.g., 0471234567) to international format (e.g., 32471234567).

Great plugin and support

By blueberry25 on September 3, 2025

The plugin does brilliantly what it is supposed to do and the support, even for the free version, is extremely quick and efficient. Thank you!

Outstanding Support. Awesome Plugin! Thanks

By 19panettone85 on May 29, 2025

Outstanding Support. Awesome Plugin! Thanks

Simple et efficace !

By Clément (izengan) on March 13, 2025

Merci beaucoup pour cette extension ! Elle est légère, simple et performante. Je ne comprend pas que ce ne soit pas proposé dans l'extension officielle de Brevo.

Je n'aurais qu'une suggestion à faire : Remplacer toutes les mentions Sendinblue par Brevo dans les paramètres de l'extension et l'éditeur Elementor.

Encore merci pour votre travail !

Works Perfect For Elementor & Brevo !

By DeepBlue (deepblue5) on January 28, 2025

Thanks a lot for your amazing plugin

works perfect !

Cannot understand why Elementor does not provide native integration with Brevo, as they do for mailchimp, constant contact... Brevo is Number 2 in the world for email marketing, they should do it !

Awesome plugin and support

By goge on September 18, 2024

The best plugin to easily connect Elementor form with Brevo. Very simple to use by watching the video tutorials. The support is incredibly fast and helpful.

Works great!

By apollosk on August 23, 2024

Kudos to the developer. Thank you very much for sharing this plugin with the WordPress community. Keep up the good work.

Amazing plugin and support

By giumagnani on July 16, 2024

The plugin is great, really useful for something Elementor lacks, but the support is simply incredible for a free product. In a couple of hours I managed to solve the problem with Dieter's help. Thank you very much!

Great Support

By Paul Hawkins (XPiRED) on June 27, 2024

Plugin works well. Outstanding support from the plugin author!

Very good plugin and amazing support

By hengstigal on April 17, 2024

After the configuration the plugins works very reliable and is suitable for our needs. you can easily connect to brevo (with the video tutorial) and connect your lists. The support is also very fast and helpfull!

Finally, found this amazing plugin 😍

By zobairs on February 12, 2024

I was really tired up, trying and using all methods to integrate my Elementor forms to Brevo (old name SendinBlue). All others methods were having limitations or costs. Finally found this plugin. Big thanks to the developrs.

So, if you're looking for a way to connect your elementor form with Brevo, in such a way that someone fills the form and their data (name, email, etc.) automatically fetched in Brevo CRM, this plugin can do this magic. Do and use it.

2.1.0 – 2025-11-16

  • Added Automatic Phone Number Formatting for SMS and WHATSAPP attributes
  • Country code field appears automatically when SMS or WHATSAPP attribute is selected
  • Smart format detection preserves international formats (+32xxx, 0032xxx)
  • Debug logging for phone formatting when WP_DEBUG is enabled
  • Dynamic tags support for country code field
  • Tested Elementor PRO up to 3.33.1

2.0.1 – 2025-11-11

  • Hotfix – Fix 500 error – Prevent plugin to time out database when migration is happening.

2.0.0 – 2025-11-10

  • Added Dynamic Field Mapping – Brevo attributes are now automatically fetched from your account and selectable via a dropdown
  • Added Automatic Migration System – Seamlessly upgrades from version 1.x.x and map attributes that are previously set
  • Multi-API Key Support – Fetches attributes from both global and form-specific API keys
  • Tested Elementor up to 3.33.0
  • Tested Elementor PRO up to 3.33.0

1.6.2 – 2025-11-07

  • Tested Elementor up to 3.32.5
  • Tested Elementor PRO up to 3.32.3
  • Tested WordPress up to 6.8.3

1.6.1 – 2025-05-17

  • Tested Elementor up to 3.28.4
  • Tested Elementor PRO up to 3.28.4
  • Tested WordPress up to 6.8.1

1.6.0 – 2025-03-13

  • Added extra debugging information when WP_DEBUG is true
  • Tested Elementor up to 3.27.6
  • Tested Elementor PRO up to 3.27.6
  • Tested WordPress up to 6.7.2

1.5.9 – 2024-10-26

  • Tested Elementor up to 3.24.7
  • Tested Elementor PRO up to 3.24.4
  • Tested WordPress up to 6.6.2

1.5.8 – 2024-06-13

  • Tested Elementor up to 3.21.8
  • Tested Elementor PRO up to 3.21.3
  • Tested WordPress up to 6.5.4

1.5.7 – 2024-03-23

  • Tested Elementor up to 3.20.2
  • Tested Elementor PRO up to 3.20.1
  • Tested WordPress up to 6.5

1.5.6 – 2023-12-23

  • Tested Elementor up to 3.18.3
  • Tested Elementor PRO up to 3.18.2
  • Tested WordPress up to 6.4.2

1.5.5 – 2023-07-23

  • Changed API endpoints to new brevo endpoints
  • Change minimum PHP version to 7.0
  • Tested Elementor PRO up to 3.14.1
  • Tested Elementor up to 3.14.1
  • Tested WordPress up to 6.3.0

1.5.4 – 2023-05-01

  • Tested Elementor up to 3.12.2
  • Tested Elementor PRO up to 3.12.3
  • Tested WordPress up to 6.2.0

1.5.3 – 2022-11-05

  • Tested Elementor up to 3.8.0
  • Tested Elementor PRO up to 3.8.0
  • Tested WordPress up to 6.1.0

1.5.2 – 2022-09-04

  • Fixed issue with double optin when check for existing user was not enabled.
  • Tested Elementor up to 3.7.4
  • Tested Elementor PRO up to 3.7.5
  • Tested WordPress up to 6.0.2

1.5.1 – 2022-08-12

  • Add default value “email” to the email field ID.
  • Tested Elementor up to 3.7.0
  • Tested Elementor PRO up to 3.7.3

1.5.0 – 2022-07-15

  • Added a new action after submit to unsubscribe users.
  • Skip existing emails – This will skip double optin notification mail if they are already in Sendinblue.
  • Tested Elementor up to 3.6.7
  • Tested Elementor PRO up to 3.7.2
  • Tested WordPress up to 6.0.1

1.4.4 – 2022-05-24

  • Added default double optin URL when empty the home URL will be used.
  • Tested Elementor PRO up to 3.7.1

1.4.3 – 2022-05-08

  • Tested Elementor up to 3.6.5
  • Tested Elementor PRO up to 3.6.5
  • Tested WordPress up to 6.0.0

1.4.2 – 2022-04-05

  • Tested Elementor up to 3.6.2
  • Tested Elementor PRO up to 3.6.4

1.4.1 – 2022-03-13

  • Fix bug on settings page with callback
  • Fix bug on settings page showing double output
  • Tested WordPress up to 5.9.2
  • Tested Elementor up to 3.5.6
  • Tested Elementor PRO up to 3.6.3

1.4.0 – 2022-02-27

  • Elementor form fields shortcodes are now compatible
  • Added debugging when WP Debug is on
  • Added basic settings page where you can enter a global sendinblue API key
  • Possibility to use global or custom API key
  • Tested Elementor up to 3.5.5
  • Tested Elementor PRO up to 3.6.2

1.3.3 – 2022-01-24

  • Tested Elementor up to 3.5.4
  • Tested WordPress up to 5.9

1.3.2 – 2022-01-21

  • Fix possible fatal error on plugin activation
  • Tested Elementor up to 3.5.3

1.3.1 – 2021-12-25

  • Tested PHP up to 8.0
  • Add link to the support page
  • Add link to the Pro version
  • Tested Elementor up to 3.5.2
  • Tested Elementor PRO up to 3.5.2
  • Update recommended PHP version to 7.4

1.3.0 – 2021-11-19

  • Added Firstname attribute mapping
  • Added Lastname attribute mapping
  • Tested Elementor up to 3.4.8

1.2.0 – 2021-11-13

  • Added GDPR checkbox functionality
  • Added dynamic tags to the double optin field
  • Added dynamic tags to the email field
  • Added dynamic tags to the name field
  • Added dynamic tags to the lastname field
  • Tested Elementor PRO up to 3.5.1
  • Tested Elementor up to 3.4.7
  • Tested WordPress up to 5.8.2

1.1.0 – 2021-10-05

  • Added dynamic tags to the API key field
  • Added dynamic tags to the redirect url field
  • Added dynamic tags to the list ID field

1.0.0 – 2021-09-25

  • Initial Release
Back to top