inboxbase
BREVO INTEGRATIONS· 10 min read

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:

  1. Log in to your Shopify admin panel
  2. Navigate to Apps and click Visit the Shopify App Store
  3. Search for "Brevo" or "PushOwl"
  4. Click on the PushOwl/Brevo app
  5. Click Add app, then Install
  6. 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_DATE and LAST_ORDER_AMOUNT
  • TOTAL_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:

  1. Navigate to Field Mapping
  2. For each Shopify field you want synced (e.g., customer tags, marketing preferences), choose the Brevo attribute to map it to
  3. 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.

Start your free Brevo + Shopify integration →

Ready to try Brevo?

Free forever plan. 300 emails/day. No credit card.

Create Free Brevo Account →