Skip to main content

Contact Reverse Sync: Automatically Create Shopify Customers from Brevo Contacts

Written by Adrian

What this does: When you add or update a contact in Brevo, PushOwl automatically creates them as a customer in your Shopify store. No manual imports, no CSV exports, no duplicates.


Why this matters

Most merchants run into a frustrating gap: a subscriber joins your Brevo list (through a landing page, a form, or a manual import), but they never make it into Shopify as a customer. That means they're invisible to Shopify-native flows, discount codes, and reporting.

Contact Reverse Sync closes that gap automatically.


How it works

The moment a contact is created or updated in Brevo, PushOwl checks your Shopify store. If that email doesn't exist yet, a new customer record is created within seconds, using whatever profile information is available (email, name, etc.).

If the customer already exists, nothing happens. No duplicate is created.

A few things to know upfront:

  • This is real-time only. Contacts that were already in Brevo before you enabled this feature will not be backfilled into Shopify.

  • This is separate from Metafield Sync. You can enable or disable each independently.

  • It's on by default for all new installs.


How to turn it on or off

  1. Log in to your PushOwl dashboard

  2. Go to Settings

  3. Find the Synchronisation section

  4. Locate Contact Reverse Sync and toggle it on or off


Common questions

Will this create duplicate customers in Shopify? No. Before creating a customer, PushOwl checks whether that email already exists in your store. If it does, the sync is skipped.

Will my existing Brevo contacts get synced to Shopify? No. The feature only processes new contact activity going forward. If you need to bulk-import historical contacts, you would need to do that manually through Shopify's customer import tool.

What data gets copied to Shopify? Email address, and any available profile fields from Brevo such as first name and last name.

How fast does the sync happen? Typically within a few seconds of the contact being created or updated in Brevo.

Is this the same as Metafield Sync? No, they do different things. Contact Reverse Sync creates a Shopify customer from a Brevo contact. Metafield Sync pushes Brevo contact attributes (like tags or custom fields) into Shopify customer metafields. You can toggle Contact Reverse Sync yourself from the dashboard. To manage Metafield Sync, reach out to support.

I enabled it but contacts aren't showing up in Shopify. What should I check?

  • Confirm the toggle is on in Settings > Synchronisation

  • Confirm the contacts being added in Brevo are new (not already in Shopify)

  • Confirm your Brevo account is properly connected to PushOwl

If everything checks out and it's still not working, contact our support team.


Need help?

Reach out to the PushOwl support team through the in-app chat or at support@pushowl.com.

Did this answer your question?