Newsletter, SMTP, Email marketing and Subscribe forms by Brevo (formely Sendinblue)

Newsletter, SMTP, Email marketing and Subscribe forms by Brevo (formely Sendinblue)

Manage your contact lists, subscription forms and all email and marketing-related topics from your wp panel, within one single plugin
Rating:
4.2
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
100000+
Last Updated:
Feb 07, 2025
WordPress Version:
4.4 or higher
Tested up to:
6.7.2

Powerful all-in-one email marketing

Create, manage, and send beautiful newsletters with advanced segmentation and tracking.

Custom subscription forms

Easily integrate custom subscription forms into your posts, pages, or sidebars for increased sign-ups.

Enhanced deliverability and tracking

Automatically use Brevo's SMTP for transactional emails and get real-time insights into deliverability and performance.

Marketing automation made easy

Enable automation on WordPress to auto-install the script on your website and access the Brevo online dashboard for workflow creation and management.

3.1.93

  • Removed workflow tab
  • Improvements related to enabling marketing automation
  • Added support for Brevo WebPush

3.1.92

  • Plugin code enhancements to extend the success message display duration after form submission.

3.1.91

  • Plugin code enhancements to handle logout flows

3.1.90

  • Plugin made compatible with WordPress v6.7.1

3.1.89

  • Enhancements to Brevo tracking script for automation events and syncing

3.1.88

  • Fix vulnerability related to logout

3.1.87

  • Enhancement in template language

3.1.86

  • Plugin made compatible with WordPress v6.6.2

3.1.85

  • Plugin enhancements to improve plugin registration flow on Brevo with connection ID instead of name

3.1.84

  • Fix to resolve issue around DOI confirmation email being sent twice

3.1.83

  • Fix vulnerability related to forms

3.1.82

  • Plugin is now compatible with WordPress v6.5.4
  • Improvement in query for table update

3.1.81

  • Included ability to set light/dark theme for Cloudflare Capthca

3.1.80

  • Plugin made compatible with WordPress v6.5.2

3.1.79

  • Enhancements in Brevo Forms

3.1.78

  • Plugin enhancements related to security

3.1.77

  • Rebranded plugin from old Sendinblue brand to new Brevo brand

3.1.76

  • Added support for Cloudflare Turnstile Captcha to be used with Brevo Forms in the plugin

3.1.75

  • Updated default sender for test emails to use customer’s domain instead of Brevo domain

3.1.74

  • Plugin made compatible with WordPress v6.4

3.1.73

  • Plugin security enhancements

3.1.72

  • Plugin Enhancements related to Multi Language support

3.1.71

  • Fixed issue in “Required fields” error message in forms

3.1.70

  • Enabled edit access to the plugin for Editor roles in WordPress

3.1.69

  • Plugin made compatible with WordPress v6.3

3.1.68

  • Enhanced user experience of plugin.

3.1.67

  • Rebranded plugin from old Sendinblue brand to new Brevo brand

3.1.66

  • Enhanced user experience of plugin.

3.1.65

  • Plugin code enhancements to correctly handle the plugin activation and deactivation events on Brevo.

3.1.64

  • Enhanced user experience of plugin.

3.1.63

  • Added fix for correctly displaying custom error message while using WordPress form.

3.1.62

  • Improvements have been made to the plugin code to enhance performance and security.

3.1.61

  • Fixed the vulnerability issues for WPML.

3.1.60

  • Enhancement in the backend links of the plugin for migration.

3.1.59

  • Enhanced the plugin code to be compatible with WordPress version 6.2.

3.1.58

  • Fixed bug related to multiple attachments not being sent when sending emails via Sendinblue SMTP.

3.1.57

  • Enhanced invisible reCAPTCHA to allow for additional class modification.

3.1.56

  • Enhanced Web Push notifications.

3.1.55

  • New fix to support multiple invisible reCAPTCHA installations on the same page.

3.1.54

  • Account and onboarding URLs updated in plugin.
  • Enhanced the plugin with compatibility checks for WordPress version 6.1.1.

3.1.53

  • Enhanced the plugin with compatibility checks for WordPress version 6.1.

3.1.52

  • Improvement in the form preview for a better user experience.
  • Handling exception on blank attribute

3.1.51

  • We have fixed the syntax error at different form files.

3.1.50

  • We’ve fixed the form previewer for the country flag attached to the SMS number field.

3.1.49

  • We’ve fixed the behaviour of the country flag attached to the SMS number field.

3.1.48

  • An additional header is added for the technical improvement in the log tracking.
  • Enhanced the plugin to be compatible with WordPress version 6.0.2.
  • Technical improvement in the contact create.

3.1.47

  • Fixed the issue related to backward compatibility.

3.1.46

  • Enhanced the plugin to be compatible with WordPress version 6.0.1.
  • Fixed issue related to multiple Google reCaptcha on the same page.

3.1.45

  • Resolved conflict of the sender when both WooCommerce SMTP and Sendinblue SMTP are enabled.

3.1.44

  • Updated text message for marketing automation activation for new users.

3.1.43

  • Added required javascript file for push notification support.

3.1.42

  • Enhanced the plugin to be compatible upto WordPress version 6.0

3.1.41

  • UI fixes for the form building page and user synchronization popup.
  • HereDoc string literals have been removed.

3.1.40

  • Security fixes related to data sanitization and output escaping.
  • Fixed the issue, where the “Sync My Users” button stays active after synching all users.
  • Removed type hinting to keep supporting PHP 5.6

3.1.39

  • Added some missing CSS and JS files.

3.1.38

  • Bootstrap library updated to version 5.1.3.
  • Added support for the email address fields to comply with RFC 2822.

3.1.37

  • Security fix include user input data sanitization.

3.1.36

  • Security fixes include cookies handling, user input data sanitization, and escaping HTML entities from the output.
  • Added missing font file for bootstrap 3.4.1

3.1.35

  • Security fixes, Input data sanitization during user sync, and cookies creation.

3.1.34

  • Sanitization of form HTML to fix vulnerability issues.
  • Fixed the issue of the user sync button still enabled even after all users are synched.

3.1.33

  • Enhanced the plugin to be compatible upto WordPress version 5.9

3.1.32

  • Fixed issue related to data sanitization.

3.1.31

  • Fixed issue related to data sanitization.

3.1.30

  • Fixed issue related to data sanitization.

3.1.29

  • Fixed issue related to data sanitization.

3.1.28

  • Updated bootstrap version from 3.2 to 3.4.1.

3.1.27

  • Fixed issue related to XSS vulnerability and security checks.

3.1.26

  • Fixed an issue related to XSS reflected Vulnerability.

3.1.25

  • Fixed an issue related to XSS reflected Vulnerability.
  • Add more default attributes to map with Sendinblue account.
  • Add UTM tracking links to some hyperlinks.
  • Fixed an issue related to attributes in French not showing correctly.

3.1.24

  • Fixed an issue related to contact attributes not updating via DOI confirmation.
  • Fixed an issue related to an error message which not translated into French.

3.1.23

  • Enhanced the security of website tracking via automation by skipping the password field from the forms.

3.1.22

  • Improved the content of test email.
  • Fixed an issue related to slowness of plugin because of a mysql query.

3.1.21

  • Fixed an issue with all templates on Sendinblue account not showing on plugin configuration.

3.1.20

  • Fixing issue with plugin deactivation on update.

3.1.19

  • Fixing issue with plugin deactivation on update.

3.1.18

  • Modified permissions of mailin.php.

3.1.17

  • Fixed some reported bugs related to internationalization (i18n)
  • Fixed an issue with DOI email and confirmation email sent at the same time.

3.1.16

  • Enhanced the plugins to be compatible upto PHP version 8
  • Enhanced the plugin to be compatible upto WordPress version 5.8

3.1.15

Improvements

  • Fixed some minor issues related to double optin subscription
  • Removed legacy code corresponding double optin subscription

3.1.14

Improvements

  • Improve technical performance of the plugin

3.1.13

Improvements

  • The subscribed contact from a double optin form would be created or updated on Sendinblue platform only on clicking the double optin link in the confirmation email.
  • Removed the default message for Existing subscribers

3.1.12

Improvements

  • Improved technical performance of the plugin

3.1.11

Improvements

  • Improved technical performance of the plugin

3.1.10

Improvements

  • Fixed few minor bugs and notices

3.1.9

Improvements

  • Fixed an issue related to transactional email getting distorted.

3.1.8

Improvements

  • Fixed the issue of email not being sent to recipient in cc or bcc.

3.1.7

Improvements

  • Improved technical performance of the plugin

3.1.6

Bug fixes

  • Fixed the unwanted backslash issue when adding apostrophe in text field at forms or at forms settings.

3.1.5

Bug fixes

  • Fixed the unwanted backslash issue when adding apostrophe in text field at forms or at forms settings.
  • Fixed the Missing/Invalid Parameter errors in response from API when sending transactional.

3.1.4

Bug fixes

  • Fixed an issue related to auto-creation of DOI list in FORM folder.

3.1.3

Bug fixes

  • Fixed an issue related to empty attachment while sending transactional mailing

3.1.2

Bug fixes

  • Improved plugin stability and performance.

3.1.1

Improvements

  • Removed data validation so that DD-MM-YYY format is accepted as well
  • Improved monitoring of plugin technical performance
  • Updated WordPress Repository content by adding FAQ section

3.1.0

Bug fixes

  • Fixed the blank/suspicious mail content with PDF attachments.
  • Headers are visible on statistics page even if data is not available.

3.0.9

Improvements

  • Fixed critical errors for PHP Mailer triggered for WordPress version 5.5 and beyond

  • Transactional mails with attachment issue has been fixed

3.0.8

Improvements:

  • Mapping contact attribute

  • Added partner via API V3 to users collection

  • Re-subscriptions with DOI flow

3.0.7

Improvements:

  • Updated Translations

Bug fixes:

  • Custom redirection URL for DOI mailings

3.0.6

Bug fixes:

  • Compatibility issue with Gravity Forms which was affecting transactional mailing

3.0.5

Bug fixes:

  • Multi-list selection
  • Recipients boolean attributes

3.0.4

  • Some Improvements

3.0.3

  • Bug fixes & improvements

3.0.2

  • Bug fixes & improvements

3.0.1

  • Fix login process with api v3 key

3.0.0

  • [Improvement] Migrated the plugin from API v2 to API v3
  • [Improvement] Removed iframe (due to security reasons)
  • [More details] No changes in features (Contact sync, transactional mailing, marketing automation, forms)
  • [More details] New version has only 3 tabs: Home, Forms, Statistics
  • [More details] Tabs with iframe (lists, campaigns) were removed

No real added value

By michael1999 on January 15, 2025

If you set up the forms via the Brevo website, the plugin makes no sense. It is completely superfluous in this case. I would recommend everyone to set up everything via the Brevo website and then integrate it using a popup, e.g. from Elementor.

Easy to integrate

By adolushanov on December 10, 2024

The plugin is very easy to integrate and work with.

Not user friendly

By everythingred on December 5, 2024

You download the plugin, you go to plugins and there is no settings option.

I went to go read the Installation tab and it says it'll be on the left hand side.

Well, its not there. Most plugins have a settings option on the plugins page.

Ridiculous, an insult to the WordPress repo

By redsoulwarrior on November 29, 2024

This plugin sells it as a "feature" that it generates plain HTML. It should be considered a bug. This plugin allows you to move your cursor in the middle of an open "<input>" tag and you can then freely add a new field. This way, you're able to break your page if you don't know what you're doing as the code that it will generate will look like this:

<p><input <p class="sib-VORNAME-area"> 
<label class="sib-VORNAME-area">Vorname*</label>
<input <p class="sib-NACHNAME-area">
<label class="sib-NACHNAME-area">Nachname*</label>
<input type="text" class="sib-NACHNAME-area" name="NACHNAME" placeholder="Nachname" required="required" >
</p>
type="text" class="sib-VORNAME-area" name="VORNAME" placeholder="Vorname" required="required" >
</p>

This is one of the least user friendly plugins I've come across and it's an absolute insult that this is the official plugin for Brevo.
While Brevo's user interface won't win any awards anytime soon, they at least won't allow you to "break" the e-mails you're writing. This plugin can do that for your site.

I can no longer recommend Brevo after having ranted about them all day. Forms aren't connected to lists, opt in mails can't be connected to lists if you don't first give them tags (according to the documentation), even then it's not working as intended, and so on.
It feels like this plugin was written in 4 days by someone who learned how to code 2 weeks prior and that's putting it generously.

Plugin is great

By Blagovest Ruskov (br4em) on November 6, 2024

It's very easy to work with brevo

Hilarious coding practise, lack of awareness of performance

By sx1001 on October 27, 2024

This plugin works, we have it in use since a long time - but we have to patch the codebase over and over again with every update we do. Performance-wise, this plugin is a joke - they waste a lot of unnecessary SQL queries upon EVERY pageload. Never seen something similar - but they do their full initialization queries within the frontend and within every AJAX call.

We checked using Query Monitor: Upon every page refresh using F5, we see queries like these being performed - have you every seen something like this? This all belongs into a "once upon plugin activation init-routine"

CREATE TABLE IF NOT EXISTS wp_sib_model_users ( id int(20) NOT NULL AUTO_INCREMENT, email varchar(255), code varchar(100), listIDs longtext, redirectUrl varchar(255), info TEXT CHARACTER
SET utf8 COLLATE utf8_unicode_ci, frmid int(2), user_added_date DATETIME NOT NULL, PRIMARY KEY (id) );

CREATE TABLE IF NOT EXISTS wp_sib_model_lang ( id int(20) NOT NULL AUTO_INCREMENT, frmID int(20) NOT NULL DEFAULT -1, pID int(20) NOT NULL DEFAULT -1, lang varchar(120), PRIMARY KEY (id) );

SHOW COLUMNS
FROM wp_sib_model_forms LIKE 'gCaptcha'

SHOW COLUMNS
FROM wp_sib_model_forms LIKE 'termAccept';

SHOW COLUMNS
FROM wp_sib_model_forms LIKE 'confirmID';

SHOW COLUMNS
FROM wp_sib_model_forms LIKE 'requiredMsg';

SHOW TABLES LIKE 'wp_sib_model_forms';

SHOW COLUMNS
FROM wp_sib_model_forms LIKE 'cCaptchaStyle'

SHOW TABLES LIKE 'sib_model_forms'

Some of these queries run multiple times, their results are not even cached. They have several functions like these:

public static function forms_table_exists()
{
global $wpdb;
return $wpdb->get_var( "SHOW TABLES LIKE '" . self::TABLE_NAME . "'" ) == self::TABLE_NAME;
}

Performance-wise, this is a complete joke. Luckily, not all devs work like this - just imagine having 20 plugins installed and every plugin spending 10-20 unnecessary SQL calls - you'd end up with 100 WASTED sql queries rather fast. No wonder that most WP pages are slow af.

If you can, pick a different mail provider instead of Brevo / SIB.

Brevo: efficient, many functions, positive experiences

By blaubussard55 on July 25, 2024

Fast migration from sendinblue, good support. Efficient use of Brevo with a good price-performance ratio

Bon plugin

By cmwparis75 on July 17, 2024

Bon plugin pour mettre en place des formulaires, dont l'inscription à des newsletters.

Je recommande ce plugin et l'outil Brevo en général que j'utilise régulièrement pour des campagnes.

Great ecommerce and mail functions

By apmx on July 16, 2024

I use the plugin together with a paid account from Brevo, before that with the free version.

The plugin is easy to use, most of the functions can be set in the Brevo account itself, which is very practical.

I use almost all the functions: The e-commerce analyses, the transactional mails and the forms. Everything is quite simple. Especially the SMTP functionality is a blessing, so I can send all Wordpress mails via Brevo and have a detailed log in the user interface.

I had some minor application problems here and there and also found a bug. The support team reacted promptly to this and, in the event of a bug, published a plugin update within 24 hours.

What I miss is the automatically added product information. With Mailchimp I had all Woocommerce Products with Text, Price and Image in Mailchimp. In Brevo I have to add them manually.

Easy to use

By marijen on July 9, 2024

Brevo is exactly what I needed. Here I am paying for the number of e-mails I am sending out and not the number of contacts (which I had to do with the tool I used before). And it is much cheaper as well. Brevo is easy to use and reliable, I am very happy with it!

Try other plugins too!

Mask Form Elementor

Plugin para incluir máscaras nos formulários (compatível com qualquer plugin de formulário que tenha opção para inserir classes e ids personalizadas).

Try Demo More Details

Sumo – Boost Conversion and Sales

Sumo is trusted by over 600,000 businesses — small and large — in growing their email lists, customer base, and revenue online.

Try Demo More Details

Email Marketing, Newsletter, Email Automation and CRM Plugin for WordPress by FluentCRM

The easiest and fastest Email Marketing, Newsletter, Marketing Automation Plugin & CRM Solution for WordPress

Try Demo More Details
Screenshots
Author Site Author Site

Try Newsletter, SMTP, Email marketing and Subscribe forms by Brevo (formely Sendinblue) With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.