Omnisend has a two-way integration for your contacts exchange with Shopify. In this article, we will look into different aspects of this process, list synced data, and review the details about the timing.

Contents

Contacts synchronization to Shopify
Contacts synchronization to Omnisend
Subscription statuses mapping
SMS channel subscription
FAQ

Contacts synchronization to Shopify

Starting from 2019.05.09, Omnisend is pushing contacts subscribing to your Omnisend signup forms to Shopify.

Contacts that were uploaded manually only to the Omnisend app (and not to Shopify) will not be synchronized, as well as contacts that are collected via 3rd party apps outside of Shopify, i.e., Google Forms, Zapier, etc. If you wish to add those contacts, you will need to upload them manually or try integrating the third-party solution with Shopify as well.

What contact data is transferred to Shopify?

Email
Phone number
Subscribed status
Subscription date
First name
Last name

When is contact data synchronized?

  • When contact has filled Omnisend form
  • When contact subscription status has changed

If you have connected your Shopify store with Omnisend before 2019.05.09 and want to synchronize your historical data back to Shopify, please write an email to shopify.contacts.sync@omnisend.com with your account name and Shopify store URL. We will perform historical data synchronization to Shopify for you.

Contacts synchronization to Omnisend

When you connect your store to Omnisend, we start syncing all of your contacts, orders, and products. The process should be completed within an hour but may take a little longer, depending on the number of contacts you have.

After the initial sync is over, we will keep uploading your contacts but within different time frames:

Eventually, all of the contacts you have in Shopify will be added to your Omnisend account, but the time frame might be different. Commonly, it shouldn't take more than 1 hour.

Note! If you update some pieces of information other than the identifier (email address or a phone number) in your contacts' profiles on Shopify, it will be updated in your Omnisend account as well.

What data is synced by Omnisend?

Profile data:

Email 
First name
Last name
Subscription status for the Email channel
Phone number
Subscription status for the SMS channel

We also sync the date when the contact was added to your store and assign it to the external_created field in your customers' profiles.

Address:

Country
City
Address
Postal code

If you have two lines for the Address, they will be added to a single vector field separated with commas. When both, Shipping and Billing addresses are available, the priority is given to the Billing one.

Tags:

source: shopify

All contacts imported from Shopify get the source tag assigned automatically. Apart from this tag, we also sync any other tags you have in your store.

Subscription statuses mapping

Subscribed status

Anyone who subscribes to your Shopify store will be added to Omnisend with equal status.

To see the list of the Subscribed contacts, add Email subscription status is Subscribed filter to your customers' list.

To see the same list, but in Omnisend, you need to create a Segment of Subscribed customers.

There are two primary sources where your customers may subscribe to your store:

  • Newsletter signup form (mostly placed to the footer of the store);
  • Allow marketing check-box at the check-out page.

If your customer submits any of these options, he will be added to your Shopify list with subscribed status and synced to Omnisend with the same one.

Note! If you want to send your Welcome automation to the customers submitting the Newsletter signup form, you need to integrate it with Omnisend. Learn how to integrate your Shopify newsletter form with Omnisend.

Not subscribed or Non-subscribed status

Anybody who provides his contact details in your store while placing the order, abandoning a cart, creating an account, etc., but doesn't give an explicit consent to receive your marketing is added to Omnisend with non-subscribed status.

Learn more about non-subscribed contacts.

SMS channel subscription

Apart from the Email channel opt-ins, Omnisend also lets you collect opt-ins for the SMS channel marketing. With the default settings, the phone number the customer provided is synced to Omnisend but with non-subscribed to SMS channel status.

If you want to start collecting SMS channel opt-ins at your store check-out, make sure to enable the SMS Opt-in collection feature. When this feature is disabled, or the customer didn't provide an SMS channel opt-in, the subscription status for the SMS channel will be set to non-subscribed.

Most likely, there are many options where your customers may leave their email addresses. In the next list, you may see the priority of their assignment:

  1. Primary contact input at the checkout page. If the contact registered or checked out using the phone number only.
  2. Check-out with SMS opt-in. If the contacts provided the email addresses to the primary field, phone number to the Shipping details, added a check-mark at the check-out, and you have SMS opt-in collection enabled, they will be added to your Omnisend account with subscribed to both channels status.
  3. Billing information. If the phone number is not available in the first two scenarios, we sync it from the billing section but always with non-subscribed status.

FAQ

Is it possible to trigger Welcome automation for the customers subscribing to the check-out page? The default Welcome automation won't be triggered since this customer should always submit action in your store, triggering a different type of the workflow, such as Abandoned Cart or Order Confirmation email. You may still define unique characteristics for these contacts and trigger Segment-based automation.

When the customer unsubscribes in Omnisend, does it update his status on Shopify? Unfortunately, no. You will need to unsubscribe your contacts manually. Nevertheless, while using Omnisend, you won't need to do any marketing campaigns through Shopify.

If I delete contacts from Omnisend, will they sync-back from Shopify? Your contacts won't be re-synced to Omnisend after you delete them. However, if that has happened, you may reach out to our Support Team for assistance.

If you have any questions or any assistance, do not hesitate to contact our support team at support@omnisend.com.

Did this answer your question?