User Data Sync


After you have completed the initial setup and have a working integration, you can use this option to sync your existing users and their order data into MoEngage. This ensures all your users' past data is available in your MoEngage account. You can use this data to start engaging and segmenting the users from Day 1. 

Sync User Data

To sync user data to MoEngage: 

  1. Switch to the Sync Shopify data tab on the installed App.
  2. Select the period from which the order data has to be synced to MoEngage by selecting the Date range. You can sync data up to the last 2 years from the date of installation. But before doing the sync beyond 60 days please make sure to increase the event retention for the events. Reach out to your customer success manager or support for the next steps on increasing event retention.
  3. The date range selection outlines the limit on the order data only, all the registered user data as of the installation date available in your store will be synced irrespective of when a user was created. 
  4. Click sync past data after choosing the date range. Once the sync has started, you will get information about it in the Sync progress section, as shown below. It may take up to 24 hours to complete data sync, depending on the date range selected. Once the sync is complete the status will be updated to "Sync successful".



The past order data will be synced in Moengage as a separate event for each unique order ID. The Event raised will be "Shopify - Order Placed" and the "Created at" event attribute will be the date time value of when the order was placed. 

Similarly, each synced user's profile will be created on MoEngage with either an Email or Mobile number as the unique identifier, as per the UID set. In addition to the UID, the following attributes will also be synced if available with the newly created profiles. If some attributes aren't present in the user's Shopify profile, those attributes will be left empty.

  • Email
  • First Name
  • Last Name
  • Phone
  • City
  • Country
  • State
  • Shopify Id
  • Accepts Marketing 
  • Order count


If you have any questions about the working of your Shopify integration read our FAQs



Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?