How do I connect Brevo to sync my store data?
Brevo (formerly Sendinblue) syncs your customers, newsletter subscribers, products, and orders so you can run email marketing campaigns from Brevo.
Steps
- Open Brevo from Apps and click Connect Brevo.
- Enter your API Key from your Brevo account and confirm.
- When prompted to sync, choose Sync All Data to send your existing customers, newsletter subscribers, products, and orders to Brevo, or Skip for now to do it later.
- Under Settings, choose which events to track and send to Brevo: Started Checkout Event and Placed Order Event.
- On the Data Synchronization panel, check the status of each data type (Customers, Newsletter Subscribers, Products, Orders) — it shows Complete, Processing, Partially Completed, or Failed — and use Resync on any row that needs to be retried.
Common problems
- Connection fails right away"Failed to connect to Brevo. Please check your API key" means the key was rejected; regenerate it in Brevo and paste it in again without extra spaces.
- Sync stuck on Processing or shows Failedopen View message on that row for the specific error, then use Resync for just that data type instead of a full resync.
- New orders/customers aren't appearing in Brevosync isn't fully real-time for everything; use Resync All to pull the latest data, and confirm the relevant event (Started Checkout / Placed Order) is enabled in Settings.
- Disconnected by mistakereconnecting with the same API key restarts the integration; you'll need to resync your data again afterward.