Brevo Shopify Integration: PushOwl Setup Tutorial (2026)
Connect Brevo to Shopify via PushOwl in 15 minutes. Sync orders, automate emails, send SMS and push notifications, recover abandoned carts in 2026.
Shopify dominates ecommerce — and most Shopify stores default to Klaviyo for email marketing despite its punishing pricing. Brevo offers a credible alternative through its PushOwl/Brevo integration, delivering professional email automation, SMS, web push, and abandoned cart recovery at roughly one-tenth the cost of Klaviyo for comparable functionality.
This guide walks through the complete Shopify integration setup: installing the PushOwl/Brevo app, syncing your customer and order data, and building your first automated workflow. The whole process takes 15 to 20 minutes for a working store.
Brevo Email Marketing Tutorial — by Kasey Luck, covers the platform basics that apply to Shopify integration.
Why Brevo for Shopify
The default Shopify email recommendation is Klaviyo, which costs $45+/month for small stores and scales to hundreds per month as your contact list grows. For early-stage and mid-size stores, this pricing structure can eat 20% of your marketing budget before you've sent a single email.
Brevo's pricing scales by send volume, not contact count. A store with 50,000 contacts sending one campaign per week pays roughly $18/month on Brevo's Standard plan. The same store on Klaviyo's $720/month tier pays roughly 40 times more. For most stores under $5M in annual revenue, the math overwhelmingly favors Brevo.
Brevo also includes features Klaviyo charges extra for — SMS marketing, WhatsApp messaging, transactional email, and live chat all live inside the same dashboard.
Step 1: Install the PushOwl/Brevo App
Brevo's Shopify integration runs through the PushOwl/Brevo app, available in the Shopify App Store:
- Log in to your Shopify admin panel
- Navigate to Apps and click Visit the Shopify App Store
- Search for "Brevo" or "PushOwl"
- Click on the PushOwl/Brevo app
- Click Add app, then Install
- Review the permissions Shopify requests, then click Install
The permissions cover reading customer data, order data, and product catalog — standard for any marketing app.
Step 2: Connect Your Brevo Account
After installation, you'll land on the PushOwl/Brevo setup page. Two paths:
If you already have a Brevo account:
- Click Log in to Brevo
- Enter your Brevo credentials
- Authorize the connection
- Confirm the sync settings
If you don't have a Brevo account yet:
- Click Sign up and follow the prompts
- Brevo's free plan works fine for testing; no credit card required
- Once your account is created, return to PushOwl to complete the connection
The initial data sync runs in the background. For stores with thousands of orders and customers, expect 15 to 30 minutes for the first complete sync.
Step 3: Verify the Sync
Once the sync completes, open your Brevo dashboard at brevo.com and check:
Contacts: your Shopify customers should appear in a new contact list. Each contact should have attributes for:
- First name, last name, email (basic identity)
LAST_ORDER_DATEandLAST_ORDER_AMOUNTTOTAL_SPENT(lifetime customer value)ORDER_COUNT(total orders placed)- Product categories purchased (for segmentation)
Lists: a Shopify-specific list should now exist, containing all synced customers. You can split this into multiple lists later (newsletter subscribers vs all customers vs VIP customers, etc.).
Events: Brevo should be receiving real-time events from Shopify — order_placed, cart_updated, cart_abandoned. These power automation workflows.
If any of these don't appear correctly, return to the PushOwl/Brevo app settings and re-authenticate the connection.
Step 4: Map Custom Shopify Fields to Brevo
If your Shopify store uses custom customer fields or tags, you can map them into Brevo for segmentation. Inside the PushOwl/Brevo settings:
- Navigate to Field Mapping
- For each Shopify field you want synced (e.g., customer tags, marketing preferences), choose the Brevo attribute to map it to
- Save mapping
Common useful mappings:
- Shopify customer tags → Brevo contact tags (for VIP, wholesale, repeat buyer segmentation)
- Shopify accepts_marketing → Brevo SUBSCRIBED attribute (for newsletter opt-in compliance)
- Shopify default address country → Brevo COUNTRY attribute (for geo-segmentation)
Step 5: Build Your First Automation
Inside Brevo's dashboard, navigate to Automations > Create a new automation. Pre-built templates exist for the most common Shopify scenarios:
Welcome Series for New Customers Triggered when a customer's first order completes. A 3-email sequence introducing your brand, showcasing best-sellers, and offering a small discount on the second purchase.
Abandoned Cart Recovery
Triggered when cart_updated events stop without an order_placed event. Three emails over 72 hours, with a discount in email three. See our abandoned cart guide for the full walkthrough.
Post-Purchase Review Request Triggered 14 days after order delivery. Asks the customer to leave a product review. Often includes a small thank-you incentive (e.g., 10% off next order).
Win-Back for Lapsed Customers
Triggered when a customer's LAST_ORDER_DATE exceeds 60 days. Three-email sequence with a re-engagement offer.
VIP Loyalty Workflow
Triggered when TOTAL_SPENT crosses a threshold (e.g., $500). Sends a thank-you email with VIP perks or early access offers.
Each template comes pre-wired to Shopify events — you just customize the email content and activate.
Step 6: Add SMS and Push Notifications
The PushOwl/Brevo integration also enables SMS marketing and web push notifications, both of which complement email well:
SMS: for order confirmations, shipping updates, and time-sensitive promotions. SMS open rates run around 90% versus 25% for email, so SMS works best for short, high-urgency messages.
Web push: for visitors who've allowed browser notifications on your storefront. Useful for new product launches, back-in-stock alerts, and flash sales.
Both channels are managed inside the same Brevo automation builder — you can branch a workflow to send email to most contacts but SMS to high-value contacts, for example.
Step 7: Set Up Newsletter Signup at Checkout
Shopify's default checkout includes a marketing opt-in checkbox. Make sure it's enabled in Shopify Admin > Settings > Customer accounts > Marketing. Customers who check it sync to Brevo as opted-in contacts, ready to receive marketing emails.
You can also embed Brevo signup forms on non-checkout pages (homepage, product pages, blog footer) using Brevo's form embed code. The PushOwl/Brevo app helps with form placement, but you can also use Shopify's built-in customer creation forms.
Common Integration Issues
Sync stuck or incomplete: the most common cause is API rate limits during initial sync of very large stores. Wait 24 hours; if still incomplete, contact Brevo support — they can manually trigger re-sync.
Newer orders not appearing: verify the PushOwl/Brevo app's webhook subscriptions are active in Shopify Admin > Settings > Notifications > Webhooks. Disabled webhooks cause silent sync failures.
Customer attributes missing in Brevo: field mapping may not be configured. Return to PushOwl/Brevo settings and verify mappings.
Duplicate contacts: if you previously imported a Shopify customer list manually before installing the integration, you may have duplicates. Use Brevo's deduplication tools (under Contacts > Manage) to consolidate.
Brevo Shopify vs Klaviyo Pricing Comparison
For a store with 10,000 active contacts sending 4 campaigns per month:
| Tool | Monthly Cost | Includes |
|---|---|---|
| Klaviyo | ~$180 | Email only at this volume; SMS extra |
| Brevo Standard | $18 | Email, SMS, push, automation, A/B testing |
| Brevo Professional | $499 (only needed above 150K monthly emails) | All of the above + AI segmentation, phone support |
For most Shopify stores under $10M in annual revenue, Brevo's Standard plan handles the full email + SMS + push stack at a fraction of Klaviyo's pricing.
Brevo Pricing 2026
| Plan | Monthly Price | Emails Included | Shopify Features |
|---|---|---|---|
| Free | $0 | 300/day, 100K contacts | Full PushOwl sync, basic automation |
| Starter | $9 | 5,000/month | Full sync, no daily limit |
| Standard | $18 | 5,000/month | Full + advanced automation, A/B testing |
| Professional | $499 | 150,000/month | Full + AI segmentation, WhatsApp |
| Enterprise | Custom | Unlimited | Full + dedicated IP, custom workflows |
For most Shopify stores, the Standard plan at $18/month is the sweet spot — full automation, A/B testing, and multi-channel support without paying enterprise prices.