The Newsletter, SMTP, Email marketing, and Subscribe forms by Brevo plugin for WordPress allows you to easily connect your WordPress website and Brevo account. With the plugin, you can create subscription forms to grow your contact lists, manage the sending of transactional emails, track your page visits, and more, directly from your WordPress account.
Before you start
Gather the following information prior to installation:
- Your Brevo account credentials.
- Your API v3 key. Check our dedicated article to learn how to find your API key in your Brevo account.
- Your WordPress website admin access.
Install the WordPress plugin
- Log into your WordPress website admin dashboard.
- In the sidebar menu, go to Plugins > Add New.
- Search for the Newsletter, SMTP, Email marketing and Subscribe forms by Brevo plugin.
- Click Install Now.
- Click Activate.
- In the sidebar menu, go to Brevo > Home.
- Under the Activate your account with your API key v3 step, enter your API v3 key. Check our dedicated article to learn how to find your API key in your Brevo account.
- Click Login.
You have successfully installed the Newsletter, SMTP, Email marketing and Subscribe forms by Brevo plugin and connected your Brevo account. You can now use the plugin to synchronize your contacts, create subscription forms, and more ⬇️.
Synchronize your contacts
By using the Newsletter, SMTP, Email marketing and Subscribe forms by Brevo plugin, you can synchronize both your existing contacts (those you had before installing the plugin) and new contacts with Brevo.
Synchronizing your existing contacts in WordPress is not automatic and has to be done manually:
- In the sidebar menu, go to Brevo > Home.
- Click Sync my users.
- From the Users Synchronisation window, select:
- The type of users (roles) you want to sync.
- To which Brevo list(s) you want the contacts to be added.
- Which attributes you want to sync.
- Click Apply.
Your existing contacts have been synchronized to your Brevo account.
Your new contacts can be synchronized with your Brevo account in two ways:
- Option 1: By being identified by the Brevo tracker.
- Option 2: By submitting a subscription form created in Brevo or through the Newsletter, SMTP, Email marketing, and Subscribe forms by Brevo plugin.
Option 1: By being identified by the Brevo tracker
To enable the Brevo tracker to identify visitors on your website, you need to add its tracking script to your website's code. This can be done by enabling the Activate Marketing Automation through Brevo option of the plugin.
The Brevo tracker will then collect the email addresses that are left on your website when:
- A visitor creates an account on your website.
- A visitor makes a purchase on your website without logging into an account (also known as guest mode).
- A visitor submits a subscription form created in Brevo or through the Newsletter, SMTP, Email marketing, and Subscribe forms by Brevo plugin.
The visitors identified by the Brevo tracker will be added to the "identified_contacts" list in your Brevo account. However, they will not be subscribed to receive your emails. For instance, if John Smith creates an account on my website, the Brevo tracker will retrieve his email address and add him to my "identified_contacts" list.
Option 2: By submitting a subscription form
All visitors who submitted a subscription form that was created in Brevo or through the Newsletter, SMTP, Email marketing, and Subscribe forms by Brevo plugin will be automatically synchronized with Brevo. Their data will be synchronized to the list you selected during the setup of your form.
For instance, if there is a subscription form on my website and Jane Doe subscribes to my newsletter, she will be added automatically to the list that I have chosen when creating the form. All the information that she has provided in the form will then be synchronized automatically with my Brevo account.
Add a subscription form to your website
We offer two methods to create a subscription form that can be added to your website. This enables visitors to subscribe to your newsletter and sync with your Brevo account.
To eliminate any conflict with other WordPress themes or plugins, we recommend you embed your subscription form created in Brevo on your website. To learn how to create and embed a Brevo subscription form on your website, check our dedicated series of articles. You will then be able to embed your Brevo form in an Iframe on your website. |
You can create a subscription form directly on WordPress using the Forms feature of the Newsletter, SMTP, Email marketing, and Subscribe forms by Brevo plugin:
Step 1: Create a new subscription form
To start creating a new subscription form on WordPress:
- In the sidebar menu, go to Brevo > Forms.
- Click Add New Form.
Step 2: Design your subscription form
Our form editor has a dual interface and also allows you to preview your subscription form:
- HTML editor
-
Add a new Field
This dropdown menu is useful for adding fields to your form. To collect more information from subscribers, select the desired field from the dropdown list. The options shown will depend on the contact attributes set up in your Brevo account. Once you've filled out the necessary information for the new field, click Add to form, and it will appear in the preview. -
Preview
You can view any changes you make by refreshing the preview window.
Further down, you will find more customization options:
|
Step 3: Set up the sign-up process
- Choose which list(s) subscribers will be added to when they fill out your form. If you use the Multi-list subscription option in your form, you can select an additional list where all contacts who submit your form will be added.
- Send a confirmation email to inform them that they will start receiving your newsletter.
- Set up a double opt-in process so they have to click a link in your confirmation email to validate their subscription.
- Redirect them to a specific URL after they subscribe, such as a thank-you page.
Step 4: Edit your confirmation message
Edit the text for success and error messages that appear on your subscription form after submissions.
Step 5: Add the subscription form to your website
To add a subscription form to your website, you first need to retrieve its shortcode:
- In the sidebar menu, go to Brevo > Forms. Here, you will find a list of all the forms you have created, along with their respective shortcodes.
- Copy the shortcode of the subscription form you want to add to your website.
Then, you need to choose where you want to add your subscription on your website:
- Option 1: Add the form on individual pages of your website
- Option 2: Add the form on the sidebars or footer of your website
Option 1: Add the form on individual pages of your website
To add your form on individual pages of your website, you simply need to paste its shortcode into the WordPress editor for your chosen post or page. Your subscription form will then be added to your website and visitors can start subscribing.
Option 2: Add the form on the sidebars or footer of your website
To add your form to your website’s sidebars or footers:
- In the sidebar menu, go to Appearance > Editor.
- Navigate to the footer of your website and select it.
- At the top-left, click +.
- From the Blocks tab, select the Shortcode widget. It will be automatically added at the bottom of the footer.
- Paste the shortcode of your subscription form in the empty field.
- Once you're done, click Save.
Your subscription form has been added to your website and visitors can start subscribing to your newsletter.
Send transactional emails
To choose Brevo as your main SMTP provider and send your transactional emails (e.g., payment confirmations, order summaries, etc.) through Brevo:
- In the sidebar menu, go to Brevo > Home.
- Under Transactional emails, select Yes to activate emails through Brevo.
- Choose an existing sender or create a new one.
- Enter an email address to send a test email.
- Click Send email to receive your test email.
Track page visits
To track the pages visited by your contacts on your website, you need to add the tracking script of the Brevo tracker on your website by enabling the Activate Marketing Automation through Brevo option of the plugin.
To activate Automations on your website:
- In the sidebar menu, go to Brevo > Home.
- Under Automation, select Yes to activate Marketing Automation through Brevo.
- Click Activate to start tracking the page visits on your website.
You can now create an automation based on the pages visited on your website. To learn more about creating an automation when a contact visits specific pages of your website, check our dedicated article Page visit: send an email to contacts who visit your website.
Chat with your customers
Brevo Conversations lets you connect with your leads and customers in real-time on your website and from other communication channels such as Facebook Messenger or Instagram Direct. Conversations offers new features such as chatbot, targeted chats, mobile apps, or saved replies to help you sell more online. To discover the Conversations app, check our dedicated article Change the way you communicate with your customers. |
Monitor your statistics
You can check how your email and SMS campaigns have performed (opens, clicks, unsubscribes, and bounces) directly from the plugin:
- In the sidebar menu, go to Brevo > Statistics.
- Set up a time period.
- Click Apply.
Troubleshoot issues with the WordPress plugin
You copy-pasted your subscription form from one form builder to another
Copying and pasting the code of your Brevo form into the WordPress form builder or vice versa will result in your subscription form not working properly. Instead, you need to create a new form in WordPress or in Brevo using one of the methods shared above, rather than copying and pasting the code from one form builder to another.
Your contact was identified by the Brevo tracker
If your contact has been identified by the Brevo tracker, only their email address will be automatically retrieved. You can find this information in your "identified_contacts" list in Brevo.
Your contact subscribed to your newsletter
To automatically synchronize new contacts and their information, ensure that you have added a subscription form to your website using one of the methods shared above. This will ensure that new contacts are added to your Brevo account and have opted-in to receive your emails.
You are using 2 SMTP relays
If you are using two SMTP relays on your website, there may be a conflict occurring. To ensure that you are not using two SMTP relays, search for any other SMTP plugin in your installed plugins (e.g., “Easy WP SMTP”, “WP Mail SMTP”, “SMTP Mailer”). If you find one, disable it and send yourself a test email. This step will confirm whether there is an SMTP plugin conflict.
SMTP is not enabled on your Brevo account
To send transactional emails using Brevo, ensure that your Brevo SMTP account has been activated. If it has not been activated yet, send a request to our support team.
SMTP is not enabled from your WordPress plugin
If you want to send your WordPress transactional emails using Brevo, ensure that you have enabled the Activate email through Brevo option in the WordPress plugin. To verify whether you have activated this option, check the Send transactional emails section above.
⏩ What's next?
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.