➡️ To learn more about this change, check our dedicated article.
Good to know
Users who already installed the Brevo Email Marketing app for Shopify before May 2024 can continue to use it and manage its settings as detailed in this article.
However, if you uninstall the Brevo Email Marketing app from your store, you will not be able to reinstall it. In this case, you'll have to switch to the PushOwl & Brevo: WebPush, Email app, which replaces the Brevo Email Marketing app.
Synchronize your contacts, products, and orders
Synchronization of your contacts, products, and orders automatically starts when you install the Brevo plugin for Shopify so no action is required on your part. After the initial sync, synchronization will be done in real-time.
You can view your synchronized eCommerce data in our eCommerce dashboard. To learn more, check our dedicated article Discover our eCommerce Dashboard.
Contact synchronization
While you get started with Brevo, we'll launch the full sync of your Shopify customer data. All contacts will be synchronized, even blocklisted contacts, so that we can link the orders to the right contact.
By default, Brevo automatically maps the following attributes between your shop and your Brevo account:
|
|
More precisely, the Brevo plugin for Shopify allows one-way sync of your contacts from your store to Brevo:
- Changes made in Brevo won't be synced to your store, with one exception: the subscription/unsubscription status сan be synced to your store if the option is enabled.
- Only contacts that have opted-in for email marketing will be synced. Contacts can opt in for email marketing by submitting the sign-up form in your store's footer or by creating a Shopify account and agreeing to receive newsletters. Contacts that have opted-in can be found under Customers > Accepts Marketing tab in your Shopify store.
Synchronize the status of your contacts
To sync the subscription/unsubscription status of your contacts to your store:
- In Brevo, click your name at the top-right side of the screen.
- Select Plugins & Integrations.
- Click My integrations.
- Select your Shopify integration.
- Click Synchronization.
- To update the subscription status of your contacts both on Brevo and on your store, enable the Sync the state of contacts (subscribed/unsubscribed) option.
💡 Good to knowThis option is unavailable if you connected your Shopify store for the first time to Brevo after June 1, 2022. The synchronization between Brevo and your store happens automatically; e.g., if your contact's status is Unsubscribed on Brevo, but they subscribe again from your Shopify store, their status will automatically be updated as Subscribed on Brevo.
Manually map contact attributes
After the initial sync is done, you can choose to manually map other contact attributes:
- In Brevo, click your name at the top-right side of the screen.
- Select Plugins & Integrations.
- Click My integrations.
- Select your Shopify integration.
- Click Synchronization.
- If it is checked, uncheck the Autoassign store contacts' attributes to Brevo contact attributes option.
- Click on Map attributes.
- Select how you want to map your attributes by specifying which Brevo field will be synced with which Shopify field.
In our example below, we choose to map Gender with GENDER. - Once you're done, click Save changes and resync.
Order synchronization
The Shopify plugin allows one-way sync of your orders from your store to Brevo. This will be very useful to send a targeted campaign based on customer spending, for example.
The following fields will be synchronized to your Brevo account as transactional attributes. You can view your orders by going to Campaigns > Contacts, clicking an email address, and checking the Transactions tab:
-
ORDER_ID (ID) - Displays the ID of the order purchased
-
ORDER_DATE (Date) - Displays the date of the order purchased
-
ORDER_PRICE (Number) - Displays the total amount of the order
For each contact, our platform will calculate daily:
- SHOPIFY_LAST_30_DAYS_CA - Total amount spent over the last 30 days = SUM[ORDER_PRICE,ORDER_DATE,>,NOW(-30)]
- SHOPIFY_CA_USER - Total amount spent = SUM[ORDER_PRICE]
- SHOPIFY_ORDER_TOTAL - Total number of orders = COUNT[ORDER_ID]
For further information on formulas, check our dedicated article.
Choose your subscription confirmation
To use Brevo to manage the opt-in settings for your store, enable the Use Brevo subscription confirmation options to manage opt-in settings option.
- If this option is enabled, all new contacts that subscribe through your default form will need to express their consent to receive your emails. Once a contact confirms their subscription, they will be synced to your selected list.
- If this option is disabled but contact sync is enabled, all new contacts will be added to the selected list after submitting the form without any confirmation.
To choose your subscription confirmation:
- In Brevo, click your name at the top-right side of the screen.
- Select Plugins & Integrations.
- Click My integrations.
- Select your Shopify integration.
- Click Subscription Confirmation.
- Enable the Use Brevo subscription confirmation options to manage opt-in settings option.
Double confirmation email
If you decide to send a double confirmation email, contacts who submitted your default form will receive an email with a double opt-in link to confirm their consent. You can select the double opt-in confirmation email template or create your own.
Confirmation page
If the Confirmation page after clicking on the validation link in the email option is enabled, you can specify the URL to which customers will be redirected after clicking the link in your confirmation email. If you enable this option without specifying any URL, contacts will be redirected to the default Brevo thank you page.
Final email confirmation
If the Final confirmation email option is enabled, contacts will receive a final email after confirming their subscription.
Single confirmation email
If you decide to send a single confirmation email, contacts who submitted your default form will receive a confirmation email. You can select the default simple confirmation email template or create your own.
Track your visitors' actions
By default, the Brevo plugin for Shopify embeds a tracking script (Brevo tracker) on your store to track your visitors' actions. This allows you to take advantage of Brevo's Automation feature and create automations.
You will find the following logs in your Brevo account under Automation > Logs > Event logs:
- Page: when a contact visits a page on your website
- Identify: when a contact is identified on your website
- Track events: when a contact adds an item to their cart, empties their cart or makes a purchase.
The plugin will automatically pass 3 track events that can be used to create abandoned cart automations:
- cart_updated is passed when an item is added to a cart.
- cart_deleted is passed when a cart is emptied.
- order_completed is passed when the order has been made.
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.