Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How to Connect Klaviyo to Shopify and Set the Sync Right

To connect Klaviyo to Shopify, open the Integrations tab in Klaviyo, click Explore apps, search Shopify, click Install and enter your store URL as mystore.myshopify.com. Then click Connect to Shopify, install the app in Shopify and confirm. Choose what syncs in each direction. Zapier is the connector route for custom actions.

Switching from another email platform? Disconnect it first

If your store's already connected to another email service, disconnect that one from Shopify before you integrate Klaviyo. Klaviyo's help centre warns that otherwise double opt-in emails could go out to your existing subscribers, which is an awkward first impression for people who signed up years ago.

Installing the Shopify integration

1. Find Shopify in Klaviyo

In Klaviyo, select the Integrations tab, click Explore apps, search Shopify, click the card and then Install.

2. Enter your store

Paste your store URL in the format mystore.myshopify.com, review the sync settings and click Connect to Shopify.

3. Approve it in Shopify

Your Shopify admin opens next. Review the permissions and click Install app, then confirm it's the right Klaviyo account and store and click Integrate.

4. Bring subscribers across

Under Sync settings, on the From Shopify tab, tick Sync your Shopify email subscribers to Klaviyo and choose a list, usually your main list. Without this, subscribers won't reach a list at all.

5. Decide what goes back to Shopify

On the To Shopify tab, decide whether to sync Klaviyo profiles back to Shopify and which data, then save.

What each sync direction controls

TabOptionsWatch out for
From ShopifyEmail subscribers, SMS subscribers, Shopify MarketsNeeds the latest version of Shopify Markets, and can be on for a store in only 1 Klaviyo account at a time
To Shopify: All profilesCreates Shopify customers for Klaviyo profiles that don't exist thereIncludes profiles from imports and other integrations
To Shopify: Profiles that already exist in ShopifyUpdates existing customers onlyThe safer choice if you import lists into Klaviyo
To Shopify: profile dataContact info (required for All profiles) and LocaleContact info won't overwrite existing Shopify values, but Locale can

Why your welcome series might not fire

A few subscriber rules surprise people in the first week. Subscribers sync to a list, not a segment, and that list's opt-in setting applies. If the list uses double opt-in, new sign-ups have to confirm by email before they enter your welcome series.

The historical subscriber sync at first integration doesn't send double opt-in emails or trigger list-triggered flows such as a welcome series. That's deliberate, so thousands of old customers don't get a welcome email at once, but it means existing subscribers need a campaign of their own if you want to greet them.

SMS works on a narrower rule. The SMS consent sync only brings in people subscribing to SMS in Shopify for the first time, text messaging must be set up in Klaviyo first, and historical SMS subscribers need a separate process.

Unsubscribes, deletions and checkout events

  • Shopify unsubscribes only unsubscribe the profile in Klaviyo if Sync unsubscribes to Klaviyo is enabled, so switch it on.
  • Profiles deleted in either tool aren't deleted in the other.
  • The integration works with Shopify one-page checkout, and the Checkout Started event fires after the customer fills in their email.

The All profiles setting that fills Shopify with strangers

This is the one setting I'd double-check. The Klaviyo Help Center explains that syncing All profiles back to Shopify creates Shopify customers for every Klaviyo profile, including list imports and profiles from other integrations. If you've imported event attendees or webinar sign-ups into Klaviyo, they'll all appear as Shopify customers. Combine that with the historical sync not triggering your welcome flow, and the first week can look odd unless you've planned for it.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Zapier offers Klaviyo and Shopify templates, such as adding Klaviyo subscribers with new Shopify customers. You don't need it for the core connection; it's for extra custom automations. Mailchimp offers its own Shopify integration to connect accounts and use Shopify data in marketing, and my Klaviyo versus Mailchimp comparison covers how the two differ for a store.

My advice before you click Integrate

Disconnect any old email platform, sync subscribers into your main list, and choose Profiles that already exist in Shopify unless you've got a reason to create new customers. Turn on Sync unsubscribes to Klaviyo. Then plan a separate hello campaign for existing subscribers, because the welcome flow won't reach them. For the rest of the platform, see my full Klaviyo review and my pick of Shopify apps for a small store.

Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.

Frequently asked questions

Is there a native Klaviyo Shopify integration?

Yes. Install it from the Integrations tab in Klaviyo.

Do I need Zapier?

No. Zapier is only for extra custom automations.

Will my existing Shopify customers join my list?

Historical subscribers sync at setup if you enable the subscriber sync and pick a list, but it doesn't send double opt-in emails or start a welcome series.

Can Klaviyo send data back to Shopify?

Yes, through the To Shopify sync settings, with options for which profiles and which data.

What happens if someone unsubscribes in Shopify?

It only unsubscribes them in Klaviyo if Sync unsubscribes to Klaviyo is enabled.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.