Brevo WordPress Integration: Full Setup Guide
Step-by-step instructions for integrating Brevo with your WordPress website — including the official plugin setup, contact form connection, and newsletter signup configuration.
WordPress powers over 40% of websites on the internet, and Brevo's official WordPress plugin makes it straightforward to connect your site's forms, subscriptions, and transactional emails to your Brevo account.
This guide covers the complete integration from plugin installation to your first automated email triggered by a WordPress event.
What the Brevo WordPress Plugin Does
The official Brevo plugin (formerly the Sendinblue plugin) provides several capabilities:
- Contact form integration — connect Contact Form 7, WPForms, Gravity Forms, or the built-in Brevo subscription form to your Brevo lists
- SMTP email sending — route all WordPress notification emails (admin alerts, WooCommerce order emails, etc.) through Brevo's SMTP server for reliable delivery
- Double opt-in support — enable confirmed opt-in for new subscribers collected through your website
- Automation triggers — trigger Brevo automation workflows based on form submissions or user actions on your WordPress site
Step 1: Install the Brevo Plugin
Log into your WordPress admin dashboard and go to Plugins → Add New.
Search for "Brevo" and install the official Brevo — Email, SMS & Automation plugin (published by Brevo). It has over 100,000 active installations.
Click Install Now and then Activate.
Step 2: Connect Your Brevo Account
After activation, you'll see a new "Brevo" item in your WordPress left sidebar. Click it to open the plugin settings.
You'll be asked to enter your Brevo API key. To get this:
- Go to your Brevo account
- Click your account name in the top right → SMTP & API
- Click Create a New API Key
- Name it "WordPress Plugin" and copy the key
Paste the key into the WordPress plugin and click Login. Your accounts are now connected and the plugin will automatically sync your Brevo lists.
Step 3: Configure WordPress SMTP
With the plugin connected, go to the Transactional section within the Brevo plugin settings.
Enable Activate Transactional Email and toggle the SMTP configuration on. This routes all WordPress-generated emails through Brevo's infrastructure instead of your web host's mail server — significantly improving reliability.
WordPress emails sent through web hosting servers are frequently flagged as spam or fail to deliver entirely. Routing through Brevo resolves this immediately.
Test the configuration by clicking Send a test email and verifying that it arrives successfully.
Step 4: Add a Newsletter Signup Form
The plugin includes its own subscription form that you can embed anywhere on your site.
Go to Brevo → Forms and click Create a new form. Choose:
- Which Brevo list new subscribers should be added to
- Whether to enable double opt-in
- Customise the form fields (name, email) and button text
The form can be embedded using a shortcode ([sibwpform id=X]) anywhere in WordPress pages, posts, or widgets. It can also be added as a widget in your sidebar or footer.
Step 5: Connect Contact Form 7 (or Other Form Plugins)
If you use Contact Form 7, WPForms, or Gravity Forms, you can route form submissions to Brevo.
For Contact Form 7:
- Open the form editor for your contact form
- Go to the Brevo tab that appears after plugin installation
- Toggle on Subscribe the user and select which list to add them to
- Map form fields to Brevo attributes (email field → Email, name field → First Name, etc.)
For WPForms: Under the form's Settings → Marketing → Brevo, toggle the integration on and configure list assignment.
Now every form submission will create or update a contact in your chosen Brevo list and optionally trigger a welcome automation.
Step 6: Track Website Behaviour (Optional)
For advanced automation triggers based on page visits, Brevo provides a tracking script you can add to your WordPress site.
In the Brevo plugin settings, go to Tracking and enable Page visits tracking. The plugin will automatically add the required JavaScript to your site.
Once active, you can create Brevo automations triggered by page visits — for example, if a contact visits your pricing page, automatically send them a follow-up email.
Step 7: WooCommerce Integration
If your WordPress site runs WooCommerce, the Brevo plugin has dedicated WooCommerce support. We cover this in detail in our dedicated WooCommerce integration guide, but the quick version is:
- Go to Brevo → WooCommerce in the plugin settings
- Enable order-related transactional emails to route through Brevo
- Sync your WooCommerce customer data to Brevo contacts
- Build cart abandonment automation using Brevo's e-commerce triggers
Install the free plugin and follow this guide to get started.
Brevo Pricing at a Glance
| Plan | Price | Emails/Month | Key Features |
|---|---|---|---|
| Free | $0 | 9,000 (300/day) | Unlimited contacts, basic automation, SMTP |
| Starter | From $9/mo | 5,000–100,000 | No daily limit, no Brevo logo |
| Business | From $18/mo | 5,000–1M+ | Advanced automation, A/B testing, multi-user |
| Enterprise | Custom | Custom | Dedicated IP, SLA, custom onboarding |
All plans include unlimited contact storage. See full pricing on Brevo →
Ready to apply this in Brevo?
Brevo's free plan gets you started with 300 emails/day — no credit card required.
Try Brevo Free →