Brevo WooCommerce: How to Connect and Set It Up (2026) — featured image with text on colored background

How to Connect Brevo With WooCommerce (Step-by-Step Guide)

Running a WooCommerce store is exciting. But managing customer emails manually? That gets old fast. You’ve got order confirmations to send, shipping updates to track, and abandoned carts to recover. Doing all of this by hand doesn’t scale.

That’s where Brevo WooCommerce integration comes in. You connect the two platforms, and suddenly your store data flows into Brevo automatically. Customers sync. Orders track. And you can set up automated emails and SMS that run without you lifting a finger.

In this guide, I’ll walk you through exactly how to connect Brevo with WooCommerce. We’ll cover why it matters, what the plugin does, and every step of the setup process. By the end, your store will be ready for real ecommerce email automation.


Why Use Brevo With WooCommerce?

WooCommerce handles selling. But it’s not built for marketing. The default email system is basic. Deliverability is hit or miss. And there’s no automation unless you add extra tools.

Brevo fills that gap. When you connect Brevo with WooCommerce, you get a complete marketing platform that actually understands your store data. Here’s why that matters.

Abandoned cart recovery actually works

Someone adds products to their cart and leaves. With Brevo, you can automatically email them an hour later with a reminder. Include the exact products they left behind. Maybe add a discount code. The data shows abandoned cart emails recover 15-25% of lost sales. That’s real revenue you’d otherwise miss.

Transactional emails that reach inboxes

Order confirmations, shipping updates, password resets — these need to arrive instantly. WooCommerce’s default emails often land in spam or don’t send at all. Brevo routes these through proper SMTP infrastructure with 99% deliverability. Customers get their emails. You get fewer support tickets.

Multichannel messaging

Email isn’t always enough. Brevo lets you add SMS and WhatsApp to your WooCommerce workflows. Send an order confirmation email, then follow up with a shipping SMS. Customers appreciate the updates, and you stand out from competitors who only use email.

Real automation based on store events

Brevo’s automation triggers work with WooCommerce events. Order completed? Send a thank-you email. First purchase? Start a welcome sequence. No activity in 60 days? Launch a win-back campaign. You set it up once, and it runs forever.

It’s free to start

The official Brevo WooCommerce plugin is completely free. Over 100,000 stores use it. And Brevo’s free plan gives you 300 emails per day — enough for many small stores. You can test everything without spending money.

For WooCommerce store owners, this integration is a no-brainer. Better emails, automated marketing, and multichannel messaging — all connected to your actual customer data.


What the Brevo WooCommerce Plugin Does

The official Brevo for WooCommerce plugin connects your store to Brevo’s marketing platform. Once installed, it syncs your data and enables automation based on real customer behavior.

Think of it as a bridge. WooCommerce knows who your customers are, what they bought, and what’s in their carts. Brevo knows how to send emails, run automations, and track engagement. The plugin connects those two worlds.

The setup takes about 10 minutes. You paste your API key, configure a few settings, and you’re connected. No coding required. No complicated integrations to manage.

What happens after you connect? Your customer list starts syncing to Brevo automatically. New orders flow in with all the details. And you can trigger marketing workflows based on what people actually do in your store.

Let me break down the two main things this plugin handles.


Customer, Order, and Product Data Sync

The Brevo WooCommerce plugin syncs your store data to Brevo in real-time. Every customer, every order, every product — it all flows into your Brevo account automatically.

Here’s what gets synced:

Customer data includes names, email addresses, phone numbers, and billing details. When someone creates an account or makes a purchase, they appear in your Brevo contact list. You don’t manually import anything.

Order data covers the full purchase history. Brevo sees what each customer bought, how much they spent, order dates, and order status. This lets you segment customers by behavior. Target people who spent over $100. Email customers who haven’t ordered in 90 days. The possibilities open up.

Product data syncs your catalog to Brevo. This matters for personalization. When you send an abandoned cart email, Brevo can include the exact product images and names. Recommendation emails can suggest products based on past purchases.

Cart data tracks what’s in someone’s cart right now. This powers abandoned cart recovery. Brevo knows when someone adds products but doesn’t check out. You can trigger a reminder automatically.

The sync is bidirectional in some cases. Contact attributes update in both directions. If you update a customer’s info in Brevo, it can reflect in WooCommerce depending on your settings.

Everything happens in real-time by default. A customer places an order, and within seconds that data appears in Brevo. You can also set hourly sync if you prefer less frequent updates.

Field mapping lets you control exactly what syncs where. Want to map the WooCommerce billing email to Brevo’s EMAIL field? Done. Need to track custom attributes like VIP status or membership level? You can map those too.

This data sync is the foundation. Without it, automation wouldn’t know anything about your customers. With it, every email and SMS can be personalized based on real purchase behavior.


Ecommerce Email and SMS Automation

Once your data syncs, automation becomes powerful. Brevo lets you trigger emails and SMS based on WooCommerce events. Not just generic messages — personalized campaigns based on what each customer actually did.

Here are the main automation triggers available:

Abandoned cart is the big one. Someone adds products, starts checkout, and leaves. Brevo detects this and waits (you set the delay — usually one hour). Then it sends a reminder email with the exact cart contents. You can add a second reminder if they still don’t buy. SMS works here too.

Order completed triggers when a purchase goes through. Send an immediate thank-you email. Include order details automatically. Schedule a follow-up a week later asking for a review.

First purchase identifies new customers. Welcome them properly. Start a sequence introducing your brand. Offer a discount on their next order. First impressions matter.

Post-purchase sequences nurture customers after they buy. Suggest complementary products. Share care instructions. Ask for feedback. These emails build relationships and encourage repeat purchases.

Win-back campaigns target inactive customers. Set a trigger for anyone who hasn’t ordered in 60 or 90 days. Send them a special offer to bring them back. The data shows win-back emails can achieve 20% re-order rates.

You build these automations in Brevo’s visual workflow builder. Add triggers, set delays, include conditions. If someone opens the first email, send one follow-up. If they don’t, try a different message. Or switch to SMS.

Multichannel workflows combine email and SMS in one sequence. Maybe you send an order confirmation email immediately, then an SMS when the package ships. Customers love getting updates in multiple places.

All of this runs automatically after setup. You create the workflow once, and Brevo handles everything. New customers enter the right sequences without you doing anything. That’s the real value of connecting Brevo with WooCommerce.


How to Connect Brevo With WooCommerce

Let’s get into the actual setup. Connecting Brevo with WooCommerce is straightforward. The whole process takes about 10-15 minutes if you have everything ready.

Before we start, make sure you have these things:

  • A Brevo account (free works fine)
  • A WordPress site with WooCommerce installed and active
  • Admin access to your WordPress dashboard

That’s it. No special hosting requirements. No premium plugins needed. The official Brevo WooCommerce plugin is free.

The process has two main parts. First, you install and connect the plugin. Second, you configure sync settings and set up your first automation. I’ll walk through both in detail.

One quick note on the free plan. Brevo’s free tier gives you 300 emails per day. For small stores, that’s often enough to cover transactional emails plus some marketing. If you need more volume, the Starter plan starts at $9 per month for 5,000 emails. Your WooCommerce data syncs the same way regardless of plan.

Let’s start with installation.


Installing the Brevo WooCommerce Plugin

Here’s the step-by-step process to install and connect the plugin.

Step 1: Get your Brevo API key

Log into your Brevo account. From the dashboard, go to “SMTP & API” in the settings menu. Look for the API keys section. Click to generate a new v3 API key if you don’t have one.

Copy the API key immediately. You’ll need it in a minute. Store it somewhere safe — you can’t view it again after leaving the page. If you lose it, just generate a new one.

Step 2: Install the plugin in WordPress

Go to your WordPress admin dashboard. Navigate to Plugins > Add New. In the search box, type “Brevo for WooCommerce.”

You’ll see the official plugin. It’s called “Brevo – WooCommerce Add-on” or similar. Check that it has lots of installs (100,000+) to confirm you’ve got the right one.

Click Install Now. Wait for it to finish. Then click Activate.

Step 3: Connect with your API key

After activation, you’ll see a Brevo menu item in your WordPress sidebar. Click on it, then go to Settings or Connection.

There’s a field for your API key. Paste the key you copied from Brevo. Click Connect or Save.

The plugin will verify your key with Brevo’s servers. If it works, you’ll see a success message. Your WooCommerce store is now linked to your Brevo account.

Step 4: Verify the connection

Go back to your Brevo dashboard. Check the contacts section. If customers already exist in WooCommerce, they should start appearing in Brevo. This confirms the sync is working.

If nothing shows up yet, don’t worry. New contacts will sync as orders come in. You can also trigger a manual sync from the plugin settings.

That’s the basic installation done. Your store is connected.


Setting Up Sync and Automation Triggers

Now let’s configure what gets synced and set up your first automation.

Configure sync settings

In your WordPress dashboard, go to the Brevo menu. Look for WooCommerce settings or Sync options.

Here you’ll see toggles for what to sync:

  • Contacts (customers)
  • Products
  • Orders

Turn on all three for full functionality. Abandoned cart tracking usually has its own toggle — enable that too.

Set your sync frequency. Real-time is best for most stores. Hourly works if you want to reduce server load on very busy sites.

Field mapping lets you control which WooCommerce data maps to which Brevo attributes. The defaults usually work fine. But if you have custom fields, you can map those here too.

Verify your sending domain

This step matters for deliverability. In your Brevo dashboard, go to Senders or Domains. Add your store’s domain if it’s not there already.

Brevo will give you DNS records to add — SPF and DKIM records. Add these to your domain’s DNS settings. This proves you own the domain and dramatically improves email deliverability. Without it, more emails land in spam.

Create your first automation

Go to Automations in your Brevo dashboard. Click to create a new workflow.

For your first one, try an abandoned cart email. Select the trigger “WooCommerce abandoned cart” or similar. Set a delay — one hour is common. Add an action to send an email.

Design the email. Use merge tags to include product names and images from the abandoned cart. Write compelling copy. Add a link back to the cart.

Save and activate the workflow. Now whenever someone abandons a cart, Brevo sends your email automatically.

Test everything

Place a test order on your store. Check that the customer appears in Brevo. Verify the order data synced correctly.

Add something to your cart and abandon it. Wait for the automation to trigger. Make sure the email arrives and looks right.

Testing catches problems before real customers encounter them. Take 10 minutes to verify everything works.

Common Brevo WooCommerce Issues and Fixes

Most Brevo WooCommerce setups work smoothly. But sometimes things go wrong. Here are the common problems and how to fix them.

Contacts and orders not syncing

This is the most frequent issue. First, check your API key. Go to the Brevo plugin settings in WordPress and verify the key is correct. If you’re unsure, generate a fresh API key in your Brevo dashboard and paste it again.

Still not working? Check plugin permissions. Some security plugins block external API connections. Temporarily disable your security plugin and test again. If sync works, add Brevo’s API endpoints to your security whitelist.

Cron jobs can cause problems too. WordPress uses cron for scheduled tasks like syncing. If your site has low traffic, cron might not run often enough. Install a plugin like WP Crontrol to check if cron is working properly.

Emails not sending

If transactional emails aren’t going out, verify your domain authentication first. Log into Brevo and check that SPF and DKIM records are properly set up. Without these, emails might silently fail or land in spam.

Also confirm you haven’t hit your daily limit. The free plan caps you at 300 emails per day. Check your Brevo dashboard for sending stats. If you’re maxed out, wait until the next day or upgrade to a paid plan.

Abandoned cart automation not triggering

Make sure abandoned cart tracking is enabled in the plugin settings. Some plugins require you to turn this on separately from regular sync.

Check your automation workflow in Brevo. Is it actually active? Sometimes workflows get saved but not activated. Also verify the trigger settings — the delay might be set too long for your testing.

High volume causing slowdowns

Busy stores might experience lag with real-time sync. Switch to hourly sync if this happens. For very high volume, consider upgrading to Brevo’s Business plan at $65 per month. This gives you dedicated IP addresses and better infrastructure for large stores.

Plugin conflicts

Other email or marketing plugins can interfere. If you have Mailchimp, Klaviyo, or other email plugins active, try deactivating them temporarily. Only use one email marketing integration at a time to avoid conflicts.

When troubleshooting, check both sides. Look at WordPress debug logs and Brevo’s activity logs. Usually the error message points you to the exact problem.


FAQs About Brevo WooCommerce Integration

Yes, the official Brevo WooCommerce plugin is completely free. You can download it from the WordPress plugin repository. Over 100,000 stores use it. The plugin itself has no premium version or paid features. However, Brevo’s email sending has limits based on your plan. The free Brevo plan gives you 300 emails per day. If your store needs more volume, paid plans start at $9 per month. But the plugin installation and WooCommerce connection cost nothing.

Brevo syncs customer data, order data, product data, and cart data from your WooCommerce store. Customer data includes names, emails, phone numbers, and billing addresses. Order data covers purchase history, order totals, order dates, and status. Product data syncs your catalog for use in personalized emails. Cart data tracks items added but not purchased — this powers abandoned cart recovery. All syncing happens automatically after you connect the plugin. You can customize field mapping to control exactly what goes where.

Yes, Brevo handles WooCommerce transactional emails with high deliverability. These include order confirmations, shipping notifications, invoice emails, and password resets. Brevo routes them through proper SMTP infrastructure instead of your web host. The result is 99% inbox delivery rates compared to the 20-30% you might get from default WooCommerce emails. Setup is automatic once you connect the plugin. Your transactional emails start flowing through Brevo immediately without extra configuration.

Yes, abandoned cart recovery is one of Brevo’s strongest WooCommerce features. The plugin tracks when someone adds products to their cart but doesn’t complete checkout. You set up an automation workflow in Brevo with a trigger for abandoned carts. After your chosen delay — usually one hour — Brevo sends a reminder email automatically. The email can include the exact products left behind with images and prices. Data shows these emails recover 15-25% of abandoned carts. You can add SMS reminders too.

The most common cause is an incorrect or expired API key. Go to your Brevo dashboard, generate a new v3 API key, and paste it into the plugin settings. If that doesn’t work, check for plugin conflicts — deactivate other email marketing plugins temporarily. Security plugins sometimes block API connections, so whitelist Brevo’s endpoints if needed. Also verify that WordPress cron is running properly, since sync relies on scheduled tasks. Check both your WordPress debug logs and Brevo activity logs for specific error messages.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *