All Collections
PushOwl Email
Sync your data from Shopify
Sync your data from Shopify
Akash Mishra avatar
Written by Akash Mishra
Updated over a week ago

This article will help you understand the data synchronization process that happens to import all of your customer, products and historical order data into our platform. The data synchronization helps you reach customers with personalised messaging, create complex automated workflows and much more !

Kickstarting data synchronization is step 1 of the email onboarding while setting up PushOwl Email (powered by Brevo). You can start it by visiting Email on the left navigation of PushOwl dashboard and clicking on the Import data from Shopify button. Post this, pushowl immediately begins to sync all of your data to the Brevo platform. The initial synchronization may take up to a few hours and the full sync depends upon the amount of data you have in shopify. Nevertheless, We recommend to wait for atleast 24 hours.

You can check the status of the sync from the PushOwl dashboard. A status bar on top will keep communicating the status to you.

PushOwl syncs data of the following entities from your store

  1. Customer

  2. Products

  3. Collections

  4. All Orders

Post the sync, PushOwl also subscribes to shopify's webhooks which keep our platform data updated in real time with your data on shopify.

Onsite Tracking

In addition to your data on shopify, pushowl also enables an onsite tracker on your store to track your store visitor actions. The following actions are tracked

  1. Page Visits

  2. Product View

  3. Cart Interaction events

    1. cart added

    2. cart updated

    3. cart deleted

  4. Order Completed

You can create complex automation workflows using the onsite events tracking.

What data attributes get synced ?

This section details the data attributes that get synced from shopify to the Brevo platform.

Customer

Apart from the data attributes listed below, customer's email and sms subscription statuses are also synced. You will only be able to send emails to customers for whom email marketing is marked enabled on shopify.

Email subscription status sync to-and-fro between brevo and shopify. If a customer unsubscribes from an email campaign, they will be unsubscribed from email marketing on shopify as well.

Please note that Contacts created on brevo are not synced back to shopify as customers.

Shopify Customer

Brevo Contact

First Name

First Name

Last Name

Last Name

Email

Email

Phone

SMS

ID (Shopify ID)

Customer ID

Currency

Currency

Verified Email

Verified Email

Tags

Tags

State

State

Country

Country

Province

Province

Country Code

Country Code

City

City

Zip

Zip

Products

The data attributes synced for products and variants remains mostly the same. To maintain the product -> variant hierarchy, the main product id is synced as parent_id in the brevo platform. For most cases, you should not need to worry about this.

Shopify Product

Brevo Product

Id

Id

Name

title

Image Url

imageUrl

sku

sku

Price

Price

Collections

Products are automatically added to categories during the sync process.

Shopify Collection

Brevo Category

Id

Id

Name

Title

Orders

Shopify Order

Brevo Order

Id

Id

Financial Status

Status

Total Price Set

Amount

Customer Email

Email

Discount Code

Coupons

Line Items

Products

Billing Address

Billing Address

City

City

Country Code V2

Country code

Zip

Post Code

Province

Region

Payment Gateway Names

Payment Method (1st payment gateway from the list)

Did this answer your question?