Skip to main content
Problem Solver I
January 10, 2023
Solved

Setup a 2-way sync between Shopify metafields or tags

  • January 10, 2023
  • 8 replies
  • 3919 views

Hello, 

Looking to keep all customer data in one place. Since there are so many apps that sync with Shopify, it makes sense to keep the customer data in Shopify. The idea is to use Tags or use Shopify Customer Metafields to house First-party and Zero-party data, etc… Here is where I am at in my understanding of these 2 options to keep everything synced.

TAGS: Klaviyo pulls in Shopify tags, but if you are using Klaviyo forms to capture customer data, the data becomes silo’d in Klaviyo, and does not get passed back into Shopify. 

METAFIELDS: Do not sync out of the box in either direction. 

 

Has anyone setup something similar and found solutions for this use case?

Best answer by alex.hong

Hi @Khard ,

Thanks for sharing in the Community.

You are right that the integration only passes information in one direction with very few exceptions. (i.e. from Shopify to Klaviyo). In regards to exceptions, you can Sync a few fields from Klaviyo into Shopify. This article provides a great breakdown: How to Sync Fields from Klaviyo to Shopify

I am curious as well what other community members have done to set up Shopify to Klaviyo aside from what we have written in our help center articles. Are you looking to just integrate data (tags and metafields) from Klaviyo back to Shopify only?

8 replies

alex.hong
alex.hongAnswer
Klaviyo Alum
January 11, 2023

Hi @Khard ,

Thanks for sharing in the Community.

You are right that the integration only passes information in one direction with very few exceptions. (i.e. from Shopify to Klaviyo). In regards to exceptions, you can Sync a few fields from Klaviyo into Shopify. This article provides a great breakdown: How to Sync Fields from Klaviyo to Shopify

I am curious as well what other community members have done to set up Shopify to Klaviyo aside from what we have written in our help center articles. Are you looking to just integrate data (tags and metafields) from Klaviyo back to Shopify only?

KhardAuthor
Problem Solver I
January 11, 2023

Thanks for the reply Alex. 

The grand idea is that Shopify would be the source of truth on customer properties, in the form of tags or metafields (metafields preferred as there is validation controls and structure to them). 

This would allow other apps, to read/write to Shopify, and keep all these fields in sync across the different apps used. Almost like a mini CDP. ie: Gorgias reps can see context around customers, or we can build custom quizzes that update metafields and Klaviyo can segment based on these values. 

As everything is centered around Shopify, it just makes sense to keep Shopify as the source of truth.

Contributor I
April 18, 2023

I want to have flows add tags to shopify customers. The set up is possible in Klaviyo flows but it doesn’t seem to sync back to Shopify. Any ideas on how to trigger this to sync?

David To
Klaviyo Employee
Klaviyo Employee
April 19, 2023

Hey @bhawker,

I’ve heard some members have success using webhooks to achieve a similar goal. Though, it would all depend on your overall goal as you wouldn’t be able to trigger a webhook in Klaviyo from a profile property change. 

An example use case I’ve seen is someone triggering a flow from a Placed Order metric with filters targeting just their subscription products. This is followed up by an update profile property action which tags the member as making a subscription purchase. Then comes the webhook which sends this information/detail to their third party services. 

David

DavidV
Partner - Platinum
2025 Champion
March 5, 2024

I thought I would add a comment on this question in case someone stumbles upon this question. 

Klaviyo now has a built in ability to push data from Klaviyo Custom Properties back into Shopify as Customer Metafields. Through the Shopify integration page → TO Shopify you are able to define custom properties as a one-way sync from Klaviyo back to Shopify:

 

I would still love to see this sync work the other way where we are able to bring customer metafields natively (ie. without using an integration layer / API connection) back into Shopify 🙂

Zyber is New Zealand's leading Shopify Premier & Klaviyo Master Platinum Partner passionate about helping merchants succeed. www.zyber.co.nz & www.unlocked.co.nz
Contributor I
April 13, 2024

Thanks DavidV! This worked like a charm!

 

I thought I would add a comment on this question in case someone stumbles upon this question. 

Klaviyo now has a built in ability to push data from Klaviyo Custom Properties back into Shopify as Customer Metafields. Through the Shopify integration page → TO Shopify you are able to define custom properties as a one-way sync from Klaviyo back to Shopify:

 

I would still love to see this sync work the other way where we are able to bring customer metafields natively (ie. without using an integration layer / API connection) back into Shopify 🙂

 

DavidV
Partner - Platinum
2025 Champion
April 14, 2024

No worries @Marc1919 - glad I could help!

Zyber is New Zealand's leading Shopify Premier & Klaviyo Master Platinum Partner passionate about helping merchants succeed. www.zyber.co.nz & www.unlocked.co.nz
Alexander Hupfer
Contributor I
Contributor I
January 18, 2026

For anyone still looking for a true two-way sync solution - Syncmatic now does this with a simple setup (no webhooks or custom API work needed).

 

Direction 1: Shopify to Klaviyo

Push your native Shopify customer segments to Klaviyo lists. Scheduled auto-updates keep them in sync as customers move in and out of segments.

 

Direction 2: Klaviyo to Shopify

Sync Klaviyo segment membership directly to Shopify as actual customer tags (not metafields). When customers join a Klaviyo segment, they get the tag. When they leave, the tag is removed.

 

Setup is simple - just connect your accounts and toggle on the segments you want to sync. No flows or automations to build.

 

Syncmatic on Klaviyo Marketplace

Syncmatic on Shopify App Store

Syncmatic on Klaviyo Marketplace: https://marketplace.klaviyo.com/en-us/apps/01jy5yrpxxtjvgj7vkd7xdrbh5/