S
Sendexy
Try Brevo Free →
Brevo Integrations

Brevo WooCommerce Integration: Complete Walkthrough

A complete guide to integrating Brevo with WooCommerce — syncing customer data, sending transactional emails, building cart abandonment flows, and post-purchase sequences.

S
Sendexy Team
8 min read

WooCommerce and Brevo are a powerful combination for e-commerce email marketing. Together they enable automated cart abandonment recovery, personalised post-purchase sequences, and customer lifecycle marketing — all driven by real purchase data.

This guide covers the complete WooCommerce + Brevo integration from initial setup to advanced automations.

What the Integration Enables

Once connected, Brevo and WooCommerce work together to:

  • Sync customer data — every WooCommerce customer becomes a Brevo contact with purchase history, order data, and lifetime value attributes
  • Send transactional emails through Brevo — order confirmations, shipping notifications, and refund emails routed through Brevo's reliable infrastructure
  • Trigger automations based on purchase events — welcome sequences for first-time buyers, re-purchase campaigns, and win-back sequences for lapsed customers
  • Power cart abandonment campaigns — automatically email contacts who added items but didn't complete checkout

Step 1: Install the Brevo WordPress Plugin

If you haven't already, install the official Brevo — Email, SMS & Automation plugin from the WordPress plugin directory and connect it to your Brevo account using your API key.

See our WordPress integration guide for detailed plugin installation steps.

Step 2: Enable the WooCommerce Module

In your WordPress admin, go to Brevo → WooCommerce. You'll see a dedicated WooCommerce settings panel.

Enable:

  • Sync existing WooCommerce customers — this one-time sync imports all your existing customers as Brevo contacts
  • Auto-sync new customers — ensures every new customer is automatically added to Brevo going forward
  • Abandoned cart tracking — requires Brevo's tracking script to be active on your site (enable in Brevo → Tracking)

Step 3: Configure Transactional Emails

WooCommerce sends several automated emails by default — order confirmations, payment received, shipping notification, etc. Routing these through Brevo instead of your web host dramatically improves delivery rates.

In the Brevo WooCommerce settings, enable Transactional Emails and specify:

  • Which WooCommerce emails to route through Brevo
  • The sender name and address to use

You can optionally create custom Brevo templates for each WooCommerce email type, giving you full control over the design and content of order emails.

Step 4: Set Up Contact Attributes for Segmentation

When WooCommerce customers sync to Brevo, key e-commerce attributes are stored:

  • LAST_ORDER_DATE — date of most recent purchase
  • ORDER_COUNT — total number of orders
  • TOTAL_SPEND — total revenue from this customer
  • LAST_ORDER_PRODUCTS — products in the most recent order

These attributes unlock powerful segmentation. For example: customers who have placed 3+ orders and spent over $200 — your most valuable segment.

To use these in segmentation, go to Contacts → Segments and build a segment using WooCommerce attributes.

Step 5: Build a Cart Abandonment Workflow

Cart abandonment is one of the highest-ROI automations you can build. Research shows that 70% of shopping carts are abandoned — and a well-timed email can recover a significant portion of these.

Prerequisite: Brevo's tracking script must be active on your site (enabled in Brevo → Tracking).

Go to Automation → Create a Workflow and choose the "E-commerce: Cart Abandonment" trigger — or build it manually with:

  • Entry Point: Contact visits checkout page
  • Condition: Has the contact completed a purchase in the last 2 hours? (If yes, exit the workflow)
  • Delay: 1 hour
  • Action: Send Email — "You left something behind"

The cart abandonment email should include:

  • The items left in the cart (using dynamic WooCommerce data)
  • A clear CTA button: "Complete Your Purchase"
  • Optional: a small incentive for first-time abandoners

Add a second email at 24 hours for contacts who didn't open the first, and a third at 72 hours if you want a multi-touch sequence.

Step 6: Build a Post-Purchase Sequence

Every first-time buyer should receive a post-purchase sequence designed to turn them into a repeat customer.

Trigger: Contact places their first WooCommerce order

Email 1 (1 day after order): Order confirmation thank you — confirm the order, set expectations for delivery, and introduce your brand story.

Email 2 (7 days after delivery): Product satisfaction check — ask if they're happy with their purchase. This generates reviews and surfaces any issues early.

Email 3 (30 days after purchase): Replenishment reminder or complementary product recommendation — use LAST_ORDER_PRODUCTS data to make the recommendation relevant.

Step 7: Segment Customers by Lifecycle Stage

Use WooCommerce attributes in Brevo to create lifecycle segments:

  • New customers: ORDER_COUNT = 1, ordered in the last 30 days
  • Loyal customers: ORDER_COUNT >= 3
  • Lapsed customers: LAST_ORDER_DATE is more than 90 days ago
  • High-value customers: TOTAL_SPEND > $500

Send different campaigns to each segment. Your loyal customers don't need the same "introduction to the brand" messaging that new customers need.

Turn WooCommerce data into automated revenue.
Connect Brevo and WooCommerce today. Start free with Brevo.

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 →
← Back to all Brevo articles