
Brevo Shopify Integration: How to Connect and Automate Your Store
Running a Shopify store is one thing. Marketing to your customers effectively is another. You’ve got customer data in Shopify. You’ve got email tools in Brevo. But if they don’t talk to each other, you’re stuck doing everything manually. Copying customer lists. Importing orders. Building segments from scratch.
That’s exhausting. And honestly, it’s unnecessary.
Brevo Shopify integration connects your store directly to Brevo’s marketing platform. Customer data, order history, product catalogs — everything syncs automatically. From there, you can send abandoned cart emails, post-purchase follow-ups, and SMS campaigns without lifting a finger. The data flows. The automations run. You focus on actually running your business.
In this guide, I’ll walk you through exactly how to set up Brevo Shopify integration. We’ll cover what data syncs, how to install the app, and how to configure automations that recover lost sales. By the end, your Shopify store and Brevo account will work together like they should.
What Is Brevo Shopify Integration?
Brevo Shopify integration is a connection between your Shopify store and Brevo’s marketing platform. Once connected, your store data flows into Brevo automatically. You can then use that data for email campaigns, SMS marketing, push notifications, and even WhatsApp messages.
The integration works through the PushOwl/Brevo app available in the Shopify App Store. This app replaced the older Brevo app and offers significantly more features. If you’re using the old app, you’ll need to migrate by August 2025 to keep things working properly.
Here’s what the integration actually does. It syncs your customers, orders, and products to Brevo in real-time. When someone places an order on your store, that information appears in Brevo within seconds. When you add a new product, it becomes available for use in your email campaigns automatically.
But syncing data is just the foundation. The real power comes from what you do with that data.
With Brevo Shopify integration, you can:
- Send abandoned cart emails with the exact products someone left behind
- Trigger welcome series for first-time customers
- Create post-purchase follow-ups asking for reviews
- Send shipping notifications via email or SMS
- Build customer segments based on purchase behavior
- Include dynamic product blocks in your campaigns
The multichannel aspect sets this apart from basic email integrations. Brevo handles email, SMS, web push, and WhatsApp. Your Shopify data powers all of these channels. Someone abandons a cart? Send an email first, then an SMS if they don’t respond.
Shopify stores using Brevo report 2-3x higher engagement compared to single-channel approaches. Abandoned cart automations alone recover 20-30% of lost sales. Those numbers add up fast for ecommerce businesses.
The integration launched initially in 2023 with basic syncing. By December 2025, it had evolved significantly — real-time webhooks, unlimited historical data sync, AI-powered segmentation, and a unified ecommerce dashboard. The current version handles everything most Shopify stores need for effective marketing automation.
What Data Syncs Between Brevo and Shopify?
Understanding what syncs helps you plan your marketing strategy. Brevo Shopify integration transfers several types of data, all flowing automatically once you connect the app.
The sync happens in real-time for new data. When a customer places an order, that order appears in Brevo immediately. Real-time webhooks handle these instant updates. You’re not waiting hours or days for information to transfer.
Historical data syncs too. When you first connect, Brevo pulls your existing customers, orders, and products. By December 2025, this historical sync became unlimited — no caps on how much past data transfers over. Your entire store history becomes available for segmentation and targeting.
The data categories break down into three main areas: customer information, order details, and product catalogs. Each serves different purposes in your marketing.
Let me explain what each includes and how you’d use it.
Customer, Order, and Product Data Sync
Customer data forms the core of your marketing lists. Every Shopify customer syncs to Brevo as a contact. This includes:
- Email addresses
- Names
- Phone numbers
- Shipping addresses
- Account creation dates
- Marketing consent status
The consent status matters for compliance. Brevo tracks who opted in for marketing and who didn’t. You won’t accidentally email someone who hasn’t given permission.
Customer data enables personalization. You can address people by name, reference their location, and segment based on when they joined. Basic stuff, but it makes emails feel less like spam and more like real communication.
Order data is where things get powerful for ecommerce. Brevo receives complete order information:
- Order totals and line items
- Products purchased
- Order dates and status
- Payment and fulfillment details
- Discount codes used
This data powers purchase-based segmentation. You can create segments like “customers who spent over $100” or “people who bought Product X but not Product Y.” These segments become targets for specific campaigns.
Order data also enables transactional emails. Brevo can send order confirmations, shipping updates, and delivery notifications. These emails have high open rates because customers actually want them.
Product data syncs your entire catalog to Brevo. This includes:
- Product names and descriptions
- Prices and variants
- Images
- Collections and categories
- Inventory status
Product sync makes campaign creation faster. When building an email, you can drag in product blocks that pull directly from your Shopify catalog. No manually adding images and links. Just select the product, and Brevo does the rest.
Dynamic product recommendations use this data too. Based on what someone bought before, Brevo can suggest related products automatically.
All of this syncs through real-time webhooks. The moment something changes in Shopify — new order, updated product, new customer — Brevo knows about it.
Onsite Tracking and Visitor Behavior
Customer and order data tells you about people who already bought. But what about visitors who haven’t purchased yet? Onsite tracking fills that gap.
The PushOwl/Brevo app includes visitor behavior monitoring. It tracks what people do on your Shopify store, even before they buy anything. This data flows into Brevo for use in targeting and automation.
Tracked behaviors include:
- Pages viewed
- Products browsed
- Categories explored
- Items added to cart
- Time spent on site
Browse abandonment is a major use case here. Someone looks at a product but doesn’t add it to their cart. They leave your site. With onsite tracking, Brevo knows which product they viewed. You can trigger an automated email showing that exact product, encouraging them to come back.
Browse abandonment differs from cart abandonment. Cart abandonment means they added something but didn’t check out. Browse abandonment means they didn’t even get that far. Both represent opportunities, and onsite tracking enables both automations.
Personalization improves with behavior data. Instead of guessing what someone might like, you know what they actually looked at. Your campaigns become more relevant. More relevant campaigns get higher engagement.
The tracking works through JavaScript installed on your store. The PushOwl/Brevo app handles this automatically during setup. You don’t need to add code manually.
Privacy considerations apply here. Visitors should know you’re tracking behavior, typically through your privacy policy. GDPR and similar regulations require transparency. Brevo’s tracking respects consent preferences when configured properly.
For Shopify stores serious about conversion optimization, onsite tracking is essential. It transforms anonymous visitors into targetable prospects. Combined with customer and order data, you get a complete picture of your audience’s journey.
How to Set Up Brevo Shopify Integration
Setting up the integration takes about 15 minutes if you have everything ready. The process involves installing the app from Shopify’s App Store, connecting your Brevo account, and configuring what syncs.
Before you start, make sure you have:
- A Shopify store with admin access
- A Brevo account (free works fine to start)
- Products and customers already in your store (optional but helpful for testing)
The current integration uses the PushOwl/Brevo app. If you’re using an older Brevo app from before 2024, you’ll need to migrate. The old app loses functionality, and the new app offers significantly more features including push notifications and better automation triggers.
The migration deadline was August 2025. If you haven’t switched yet, do it now. The process isn’t difficult, and your data transfers over.
Let me walk through each step.
Installing the PushOwl/Brevo App
Here’s the step-by-step process to install and connect the app.
Step 1: Find the app in Shopify App Store
Log into your Shopify admin dashboard. Go to Apps, then click “Shopify App Store.” Search for “Brevo” or “PushOwl Brevo.” You’ll see the official app listed. Make sure it’s the current version — the app icon and name should reference PushOwl/Brevo.
Step 2: Install the app
Click “Add app” or “Install.” Shopify will show you what permissions the app needs. These include access to customers, orders, products, and store information. The app needs these permissions to sync data properly. Click to approve and install.
Step 3: Connect your Brevo account
After installation, the app opens and prompts you to connect Brevo. If you’re already logged into Brevo in your browser, it may connect automatically. Otherwise, you’ll log in with your Brevo credentials.
If you don’t have a Brevo account yet, you can create one during this step. The free plan works for initial setup and testing.
Step 4: Authorize data access
Brevo asks permission to access your Shopify data. Confirm the authorization. This establishes the two-way connection between platforms.
Step 5: Initial sync begins
Once connected, the app starts syncing your existing data. Customers, products, and orders transfer to Brevo. Depending on your store size, this takes a few minutes to a few hours. You can continue configuring while sync runs in the background.
Step 6: Verify the connection
Go to your Brevo dashboard. Check the contacts section — your Shopify customers should appear. Check integrations or ecommerce settings to confirm Shopify shows as connected.
That’s the basic installation. Your Brevo account now receives data from Shopify automatically.
Configuring Data Sync and Automation Triggers
With the app installed, you need to configure what syncs and set up your first automations.
Configure sync settings
In the app settings within Shopify (or through Brevo’s integration panel), you’ll find sync options. These control what data transfers:
- Customers: Usually enabled by default. All customers sync to Brevo contacts.
- Products: Enable to use product blocks in emails. Your catalog becomes available in the email editor.
- Orders: Enable for purchase-based segmentation and transactional emails.
- Historical data: Choose whether to sync past data or only new activity.
For most stores, enable everything. The data powers all your marketing capabilities. There’s no real downside to syncing more.
Set up data mapping
Data mapping connects Shopify fields to Brevo contact attributes. Email maps to email. Name maps to name. Standard fields map automatically.
For custom fields — like customer tags or metafields — you may need manual mapping. Check Brevo’s contact attributes and create matching fields if needed.
Enable onsite tracking
Find the tracking settings in the app configuration. Enable visitor behavior tracking. This activates the JavaScript that monitors browsing activity on your store.
Configure automation triggers
The integration enables several automation triggers in Brevo:
- Abandoned cart: Triggers when someone adds to cart but doesn’t check out
- Browse abandonment: Triggers when someone views products but doesn’t add to cart
- Order placed: Triggers on purchase completion
- Order shipped: Triggers when fulfillment status updates
- New customer: Triggers on first purchase
To set up abandoned cart automation, go to Brevo’s automation section. Create a new workflow. Select “Abandoned cart” as the trigger. Set your delay — one hour is common. Add your email action with dynamic product blocks showing cart contents.
Set up a welcome series
Create another workflow triggered by “New customer” or “First purchase.” This welcomes first-time buyers, introduces your brand, and potentially offers a discount on their next order.
Test everything
Place a test order on your store. Check that the customer and order appear in Brevo. Abandon a cart (add products, start checkout, leave). Verify the automation triggers correctly.
Testing catches configuration issues before they affect real customers. Spend 10 minutes verifying everything works.
Shopify Email and SMS Automation with Brevo
Data sync is the foundation. Automation is where you actually make money. Once your Shopify store connects to Brevo, you can build workflows that run 24/7 without any manual effort.
Think about what happens without automation. Someone abandons their cart. You notice it maybe. You send an email manually. By then, they’ve forgotten about you. Or you never notice at all, and that sale just disappears.
With automation, the process is different. Someone abandons their cart. One hour later, they get an email showing exactly what they left behind. If they don’t respond, they get an SMS the next day. You didn’t do anything. The system handled it. And 20-30% of those abandoned carts come back as completed purchases.
Brevo Shopify integration enables several types of automated workflows. The triggers come from Shopify events — cart abandoned, order placed, customer created, shipment updated. The actions happen in Brevo — send email, send SMS, send push notification, add to segment.
The multichannel aspect matters for ecommerce. Email alone doesn’t always cut it. People miss emails. Inboxes are crowded. But an SMS? That gets read within minutes. Combining channels increases your chances of reaching customers when it matters.
Common automation workflows for Shopify stores include:
- Abandoned cart recovery (email + SMS)
- Welcome series for new customers
- Post-purchase follow-ups
- Shipping and delivery notifications
- Review requests
- Win-back campaigns for inactive customers
- Browse abandonment reminders
Each workflow triggers automatically based on customer behavior. You build it once, and it runs forever. The PushOwl/Brevo app added significant automation capabilities through 2024 and 2025. Real-time webhooks ensure triggers fire immediately when events happen in Shopify.
Let me break down the two most important workflows.
Abandoned Cart Recovery Emails and SMS
Abandoned cart recovery is the highest-ROI automation for most Shopify stores. Someone wanted your product enough to add it to their cart. They just didn’t finish checking out. Getting them back is easier than finding entirely new customers.
The numbers are compelling. Abandoned cart emails and SMS recover 20-30% of lost sales on average. For a store losing $10,000 monthly to abandoned carts, that’s $2,000-3,000 recovered automatically. Every month. Without extra work after initial setup.
Here’s how to build an effective abandoned cart workflow in Brevo.
Trigger: Cart abandoned. This fires when someone adds products to their cart, starts checkout, but doesn’t complete the purchase. Brevo detects this through the Shopify integration.
Timing: The first message should go out within one to two hours. Waiting too long lets customers forget. Sending too fast feels aggressive. One hour is the sweet spot for most stores.
First email: Show the exact products they left behind. Brevo’s dynamic product blocks pull cart contents automatically. Include product images, names, and prices. Add a clear button linking back to their cart. Keep the copy simple — “You left something behind” works fine.
Second touchpoint: If they don’t respond to the email within 24 hours, send an SMS. Text messages have near-100% open rates. Keep the message short: “Your cart is waiting! Complete your order: [link]”
Third email (optional): Some stores add a third message at 48-72 hours with a small discount. “Still thinking about it? Here’s 10% off to help you decide.” This converts the most hesitant buyers.
Dynamic product blocks are essential. Generic “you abandoned your cart” messages don’t work as well as specific “you left this blue jacket in your cart” messages. The Brevo Shopify integration makes this easy — products pull in automatically based on cart data.
Personalization goes beyond products. Use the customer’s name. Reference how many items they left. Show the cart total. Every detail makes the message feel less like marketing and more like a helpful reminder.
SMS adds urgency that email can’t match. An email might sit unread for hours. An SMS arrives on their phone and gets seen immediately. For high-value carts especially, the SMS follow-up often closes the sale.
Post-Purchase and Welcome Series Workflows
Recovering abandoned carts is important. But what happens after someone actually buys? Post-purchase and welcome workflows turn one-time buyers into repeat customers.
Order confirmation emails are transactional messages that customers expect. They just paid — they want confirmation. Brevo can send these automatically when an order is placed. Include order details, expected shipping timeline, and support contact info. These emails have extremely high open rates because customers actively look for them.
Shipping notifications keep customers informed as orders move. When fulfillment status updates in Shopify, Brevo triggers an email or SMS with tracking information. Customers appreciate proactive updates. It reduces “where’s my order?” support tickets.
Delivery confirmation closes the loop. When the package arrives, send a message. Thank them for their purchase. Include care instructions if relevant. Invite them to reach out with questions.
Welcome series for first-time customers deserves special attention. Someone just made their first purchase. This is your chance to turn a transaction into a relationship.
A typical welcome series includes:
- Email 1 (immediate): Thank them for their order. Introduce your brand story briefly. Set expectations for what’s coming.
- Email 2 (day 3): Share helpful content related to their purchase. Product tips, care guides, or styling ideas work well.
- Email 3 (day 7): Introduce your full product range. Highlight bestsellers or complementary items.
- Email 4 (day 14): Offer a discount on their next purchase. Create urgency with a deadline.
This sequence nurtures new customers during the critical first weeks. Without it, they might forget about you by the time they need something else.
Review requests fit naturally into post-purchase flows. Wait until delivery confirmation, then send an email asking for a review. Include direct links to leave feedback. Reviews build social proof that converts future customers.
Win-back campaigns target customers who haven’t purchased in a while. Set a trigger for 60 or 90 days of inactivity. Send an email reminding them you exist. Include new products or a special offer. These campaigns re-engage customers who might otherwise be lost.
All of these workflows trigger automatically from Shopify events. Order placed, shipment created, delivery confirmed — each event can start a sequence. You configure it once in Brevo, and it runs for every customer going forward.
Brevo Shopify Integration Pricing and Plans
Here’s the good news about Brevo Shopify integration pricing. The integration itself doesn’t cost extra. You pay for your Brevo plan based on email volume, and the Shopify connection is included.
The PushOwl/Brevo app is free to install from the Shopify App Store. Enterprise features come included at no additional app cost. Your expenses depend on which Brevo plan you choose for your overall marketing.
Free plan works for getting started:
- 300 emails per day
- Unlimited contacts (including Shopify customers)
- Basic automation
- Data sync with Shopify
- GDPR compliance tools
For small stores testing the integration, free handles the basics. You can sync data, build simple automations, and send limited campaigns. The 300 daily email cap becomes restrictive as you grow.
Starter plan at $9/month unlocks more:
- 5,000+ emails per month (no daily cap)
- Full automation capabilities
- A/B testing
- Email support
- No Brevo branding (add-on option)
This is where most growing Shopify stores land. $9/month is minimal compared to the revenue from recovered abandoned carts. You get proper automation triggers and enough sending volume for real campaigns.
Business plan at $65/month adds:
- 20,000+ emails per month
- Advanced analytics and reporting
- Landing page builder
- Multi-user access
- Priority support
- AI send-time optimization
For established stores with larger customer bases, Business provides the analytics to optimize campaigns. The ecommerce dashboard shows revenue attribution and conversion tracking.
Enterprise offers custom pricing for high-volume stores with specific needs.
Multi-store support is available but has considerations. You can connect multiple Shopify stores to one Brevo account. However, each store needs its own app installation. For cleaner data management, Brevo recommends one account per store to avoid overlap. If you run multiple stores, plan your structure carefully.
Compared to competitors, Brevo’s pricing is attractive:
- Klaviyo: Starts around $20/month, charges by contacts
- Shopify Email: Free basic tier but limited automation
- Omnisend: Similar pricing but fewer channels
Brevo charges by emails sent, not contacts stored. Your Shopify customer list can grow without increasing costs until you actually email them. That model works well for ecommerce with seasonal sending patterns.
For most Shopify stores, Starter at $9/month provides the best value. You get full automation capabilities at a fraction of what abandoned cart recovery alone generates.






