Syncing Fields from Klaviyo to Shopify



When you integrate your Klaviyo account with Shopify, you will have the option to sync changes to certain profile fields from Klaviyo to Shopify. This will overwrite these values in Shopify, even if they may have originated there before syncing to Klaviyo. This can be useful if, for example, you would like to change the email address associated with a particular customer and you want this change to be reflected in Shopify.

It is important to exercise caution when using this feature, as you may unintentionally overwrite fields in Shopify with data synced through other active integrations in your Klaviyo account. For example, let's say you have help desk software integrated with Klaviyo and someone opens a ticket under the name MP, when their full name is Marissa Petteruti. If they open the ticket with the same email address you have on file, their name will be updated in Klaviyo from Marissa Petteruti to MP and, if the sync is enabled, these changes will be reflected in Shopify as well. In this case, their full name would no longer be stored anywhere.

Sync Fields from Klaviyo to Shopify

To sync changes to certain fields from Klaviyo to Shopify, navigate to the Integrations tab and find your Shopify integration. You will see a checkbox that reads Update Shopify profiles with Klaviyo data. Check this box, select a GDPR setting for your account if there isn't one already, and then click Update Shopify Settings to enable the sync.


 The fields that are updated in the Klaviyo to Shopify sync include:

  • Email
    The email address of the contact
  • First name
    The contact's first name
  • Last name
    The contact's last name
  • Accepts Marketing
    Whether or not a customer has opted in to receive emails -- this value is synced from Shopify to Klaviyo when someone signs up through a Shopify form
  • Accepts Marketing updated time
    The timestamp at which the Accepts Marketing field was last updated
Was this article helpful?
50 out of 71 found this helpful