Skip to main content
Question

How do I sync Shopify unsubscribes to Klaviyo?

  • March 15, 2026
  • 1 reply
  • 7 views

Forum|alt.badge.img

I am looking to switch over to using both Shopify Messaging and Klaviyo. I’ve noticed that when a customer unsubscribes from email marketing sent via Shopify Messaging, they still shows as subscribed in Klaviyo. How can I sync unsubscribes from Shopify to Klaviyo?

1 reply

ArpitBanjara
Principal User I
Forum|alt.badge.img+36
  • Principal User I
  • March 16, 2026

Hey ​@Vanisland 

I’ve run into this confusion quite a bit with Shopify + Klaviyo setups. It feels like unsubscribes should sync both ways automatically, but the integration doesn’t work that way.

Short answer: Shopify unsubscribes do not automatically suppress the profile in Klaviyo.

 

Shopify and Klaviyo treat subscription status differently.

When a customer unsubscribes from marketing in Shopify (for example, the Accepts Marketing = false property), Klaviyo does not automatically mark that profile as unsubscribed or suppressed.

So the behavior you’re seeing is expected.

The most common approach is:

  1. Use the Accepts Marketing property that syncs from Shopify.

  2. Create a segment in Klaviyo where:

    • Accepts Marketing = false

  3. Now: Click on the 3 dots once the segment is built and mass suppress them.

So to answer your question - the profiles that you see in the segment you created above are the ones who unsubscribed from Shopify messaging. Its upto you now if you want to mass suppress them or not as mentioned in point 3 above.

Pro-tip:
For most Shopify brands, the cleanest setup is to treat Klaviyo as the source of truth for email consent. Use Klaviyo forms and Klaviyo unsubscribe links whenever possible. That avoids these sync inconsistencies and keeps suppression logic simple.

I hope this helps and thank you for sharing your question here in the community. If you’re still stuck, feel free to schedule a call with us.

Cheers,
Arpit