Skip to main content

Shopify & Listrak Data Syncing in the NextGen Platform

Learn how data is passed between your Listrak integration and Shopify.

Updated over 2 weeks ago

The NextGen platform enables enhanced data syncing between the Listrak platform and Shopify. Email and SMS events can be synced between the two platforms to provide easier collaboration and data sharing.



Enabling the Data Syncs

Once the Shopify integration is installed within Listrak, you can enable the additional data sync settings.

💡 Each of these syncs can be enabled or disabled independently of one another.

  1. Navigate to Integrations > Integrations Management.

  2. Click on the name of your Shopify integration to open the settings.

  3. In the Sync Data from Listrak to Shopify section, check off any or all of the boxes for data you would like to sync.

    💡 If selecting SMS subscription status or events, select the specific short code you would like to sync. Only one short code can be selected per Shopify integration.

  4. Click Update Settings to save these settings.

Once these settings are updated you will start or stop receiving the corresponding data types.


Sync Email Subscription from Listrak to Shopify

The Shopify to Listrak email subscription sync seamlessly transfers marketing consent status from Shopify to the Listrak platform. The process will run when initially enabled and then run every minute while the sync is enabled.

A sync occurs when one of the following conditions are met:

  • If contact in Listrak matches a customer record in Shopify and the marketing consent date is more recent in Listrak, the marketing consent in Shopify will be updated to reflect the most recent value.

  • If customer exists in Listrak but not in Shopify, a new customer record will be created in Shopify. The marketing consent value is set to subscribed.

  • The sync will occur for net- new subscribers to Listrak, unsubscribers, and re-subscribers who previously unsubscribed from marketing.

Sync Email Subscription from Shopify to Listrak

The Shopify to Listrak email subscription sync seamlessly transfers marketing consent status from Shopify to the Listrak platform.

💡 This process is forward-facing only. Existing Shopify customers will need to be imported.

A sync occurs when one of the following conditions are met:

  • If customer in Shopify matches a contact record in Listrak and the marketing consent date is more recent in Shopify , the marketing consent on the Listrak marketing list will be updated to reflect the most recent value.

  • If a customer exists in Shopify, but not in Listrak, a new contact will be created in Listrak. The contact will be subscribed to the marketing subscription list.

💡 If a customer consents to marketing and then places an order within 5 minutes, the customer will be subscribed to Listrak via the checkout subscription point.

Testing the Email Subscription Sync from Listrak to Shopify

  1. Navigate to Contacts > Email Contacts Subscribe/Unsubscribe a Single Contact.

    💡 You must be in the correct organization and the marketing list must display in the list navigation.

  2. In the email field, add an email that is not currently on the list.

  3. Click Subscribe.

  4. Go to the store’s admin page in Shopify.

  5. Navigate to the Customers section using the tab on the left hand menu.

  6. Search for the contact that was created in Listrak.

  7. If the customer exists, click into their record to view it.

    1. If it does not exist, refresh the page and search again after a minute or two.

    2. If they still do not exist, please contact support.

  8. Once in the customer record, confirm the Email subscription box has a green bullet. This confirms the contact is subscribed as seen below:

Testing the Email Subscription Sync from Shopify to Listrak

  1. Navigate to the store’s admin page in Shopify.

  2. Navigate to the Customers section using the tab on the left hand menu.

  3. Create a new Customer in Shopify.

    Give this customer an email address that does not exist in Listrak.

  4. Click the three dots in the upper right corner of the Customer panel on the right.

    1. Click Edit marketing settings.

    2. Check the checkbox for Customer agreed to receive marketing emails.

    3. Click Save.

  5. In Listrak, navigate to Contacts > Cross-Channel All Contacts.

    💡 Select the correct domain and organization in the sidebar

  6. Input the email address in the search box.

    1. Select the email address from the drop-down.

    2. Ensure that the email address is listed under the subscribed section in the Subscription section of the left sidebar.

  7. If the contact exists, the search should return the result.

    1. If it does not exist, repeat the search again after a minute or two.

    2. If they still do not exist, please contact support.


Sync SMS Subscription from Listrak to Shopify

The Listrak to Shopify SMS subscription sync seamlessly transfers marketing consent status from Shopify to the Listrak platform. The process will run every minute while the sync is enabled.

A sync occurs when one of the following conditions are met:

  • If contact in Listrak matches a customer record in Shopify and the marketing consent date is more recent in Listrak, the marketing consent in Shopify will be updated to reflect the most recent value.

  • If customer exists in Listrak but not in Shopify, a new customer record will be created in Shopify. The marketing consent value is set to subscribed.

  • The sync will occur for net- new subscribers to Listrak, unsubscribers, and re-subscribers who previously unsubscribed from marketing.

Sync SMS Subscription from Shopify to Listrak

The Shopify to Listrak SMS subscription sync seamlessly transfers marketing consent status from Shopify to the Listrak platform.

💡 This process is forward-facing only. Existing Shopify SMS customers will not be synced to Listrak.

A sync occurs when one of the following conditions are met:

  • If customer in Shopify matches a contact record in Listrak and the marketing consent date is more recent in Shopify , the marketing consent on the Listrak marketing list will be updated to reflect the most recent value.

  • If a customer exists in Shopify, but not in Listrak, a new contact will be created in Listrak. The contact will be subscribed to the marketing subscription list.

💡 If a customer consents to marketing and then places an order within 5 minutes, the customer will be subscribed to Listrak via the SMScheckout subscription point.

Testing the SMS Subscription Sync from Listrak to Shopify

  1. Navigate to Contacts > SMS Contacts >Contacts.

    💡 You must be in the correct organization and the marketing short code must display in the list navigation.

  2. Click Add Contact and select the Single Contact option.

  3. Add a phone number that does not exist in Shopify and select the main marketing list.

  4. Click Continue.

  5. Enter any additional profile data - system or custom (not required).

  6. Click Save to add contact (and data) to the sender code.

  7. Go to the store’s admin page in Shopify.

  8. Navigate to the Customers section using the tab on the left hand menu.

  9. Search for the contact that was created in Listrak.

  10. If the customer exists, click into their record to view it.

    1. If it does not exist, refresh the page and search again after a minute or two.

    2. If they still do not exist, please contact support.

  11. Once in the customer record, confirm the Email subscription box has a green bullet. This confirms the contact is subscribed as seen below:

Testing the SMS Subscription Sync from Shopify to Listrak

  1. Navigate to the store’s admin page in Shopify.

  2. Navigate to the Customers section using the tab on the left hand menu.

  3. Create a new Customer in Shopify.

    Give this customer a phone number that does not exist in Listrak.

  4. Click the three dots in the upper right corner of the Customer panel on the right.

    1. Click Edit marketing settings.

    2. Check the checkbox for Customer agreed to receive SMS marketing text messages.

    3. Click Save.

  5. In Listrak, navigate to Contacts > Cross-Channel All Contacts.

    💡 Select the correct domain and organization in the sidebar

  6. Input the phone number in the search box.

    1. Select the phone number from the drop-down.

    2. Ensure that the phone number is listed under the subscribed section in the Subscription section of the left sidebar.

  7. If the contact exists, the search should return the result.

    1. If it does not exist, repeat the search again after a minute or two.

    2. If they still do not exist, please contact support.



Available Data

The following data can be synced between the platforms. The sync of this data is optional and one or all of the data types can be enabled or disabled in the Shopify integration.

  • Sync SMS Subscription Status

  • Sync Email Subscription Status

  • Sync Email Events

    • Email Sent

    • Email Opened

    • Email Clicks

  • Sync SMS Events

    • SMS Sent

    • SMS Clicks

Did this answer your question?