Integrating Shopify or Shopify Plus with Omnisend will allow you to establish an effective omnichannel marketing strategy directly from your Shopify store.

Read further to learn more about Shopify integration with Omnisend!


You can start from the video recording or look through the instructions provided below.

Before you start

To be able to integrate a Shopify store with Omnisend you will need:

  • An account with Omnisend

  • An active store on Shopify that is not currently linked to any Omnisend account

Setup process

There are two ways to connect your store to Omnisend. You can add Omnisend from Shopify Market place and register your Omnisend account from Shopify admin or create an account in Omnisend and connect your store in your Omnisend account.

Register Omnisend account through Shopify 

  1. In your Shopify store go to Apps -> find Omnisend Email Marketing & SMS app on the list > click Add app.

2. Review the details and click Install app.

3. If you don't have an account with Omnisend yet, you will be asked to create the account - a detailed step-by-step guide here.

Connect Shopify store through Omnisend account

  1. Go to Omnisend official website -> click on the Start Free button.

  2. Create the account in Omnisend by following the step-by-step guide here.

  3. On the last stage of your Omnisend account set-up, you need to click on the Connect Store option and enter your Shopify URL to the Input field.

Important! If your store is on a custom domain, you still need to use your URL when connecting the store to Omnisend.

And that's it, once you create an Omnisend account or connect your Shopify store, you will be brought to the Let's get started page on Omnisend, where you will be guided through automation, campaigns and signup forms setup!

Note! If you're using Shopify 2.0, you'll need to make one more step to finish the setup. Read more about this in Shopify online store 2.0 support article.

In case you already have an account with Omnisend and just need to connect your Shopify store, follow this guide to connect the store to your account.

Data synchronization

After you complete the integration with Shopify, Omnisend starts syncing all historical data from your store. The information passed to Omnisend includes your contacts, products, and orders. The initial synchronization may take up to a few hours, but we recommend waiting for 24 hours.

Later on, time-sensitive data is passed instantly or within 3 minutes.

* if you are not using any automation with a certain event in the trigger, customers' info and orders data are passed to Omnisend within 1-hour sync.

The contacts synced to Omnisend can have different subscription statuses: subscribed, non-subscribed. Only those contacts that provided explicit consent to receive your marketing materials are added to Omnisend with subscribed to email channel status. Find more information on the contacts synchronization.

Automation workflows

Omnisend doesn't replace any of the automatic responses you have in your store. If you wish to replace them, you need to disable automations sent by Shopify and enable them in Omnisend.

Disabling the Abandoned Cart workflow

In your Shopify admin, go to Settings -> Checkout -> scroll down to Abandoned checkouts sections. Uncheck the check-box next to the Automatically send abandoned checkout emails option.

After you set-up the automation workflows in your Omnisend account, you may also want to check how they perform. The most straight and forward way to do that is to trigger them in your store. While testing, make sure to:

  • adjust the delay to trigger the workflow Immediately;

  • use different email addresses, as some of the flows, Abandoned Cart, in particular, can be triggered only once per day unless you adjust Frequency in the automation trigger settings.

Tip: if you add +something to your email address, it will be treated by the system as a new email address, but the email message will be sent to your inbox. Example: [email protected] -> [email protected] or [email protected], etc.

Now, let's check how placing the test order would look in your Shopify admin:

1. Go to your Shopify admin -> Orders section -> click on the Create order button.

2. On the Create order page, you will need to proceed with 3 main steps: add a customer, add products, click on the Mark as paid button.

That’s it, the order is added to the admin panel and the default Order Confirmation will be triggered 🤩

If you need to change the status of the order to test automation workflows with different statuses you may find those in the Order page. By clicking on the Mark as Fulfilled, you can trigger Shipping Confirmation automation. Here you may also find the option to change the status to Canceled or Refund.

Find more information on the Automation workflows triggers settings here. If you faced any issues while testing the automation make sure to check our troubleshooting guide.

Learn more

All available Omnisend integrations with e-commerce platforms and 3rd party apps


If I'm using Shopify POS, will my orders sync to Omnisend? Yes, all the orders from the connected Shopify store are synced to Omnisend.

Have any questions? Reach out to our Customer Support Team!

Did this answer your question?