Klaviyo

To sync Shopify metafields with Klaviyo you need to create a "Private API Key" in Klaviyo

Setup Klaviyo sync in FieldsRaven

When creating a new Raven toggle the "Sync with Klaviyo" button and add the Klaviyo's API key.

Demo -> https://monosnap.com/file/DB1bRi7qixXvlVdVws37f4grQdJo1J

It takes about 10 seconds after the Shopify metafiled is created/updated for the KlaviyoSync job to kick in

Sync Shopify metafield into Klaviyo customer profile

When you sync a metafield into Klaviyo's customer profiles, property name in Klaviyo will be the metafield's key in Shopify. For example if you're syncing this metafield customer.metafields.social_media_profiles.facebook then property name in Klaviyo will be facebook

Klaviyo customer property name screenshot
Klaviyo customer property name example

Sync Shopify JSON metafield into Klaviyo customer profile

When you sync a JSON type metafield, each property of the JSON object gets converted into a customer property in Klaviyo, this object:

Or this:

Becomes as follows in Klaviyo:

Sync Shopify JSON metafield into Klaviyo customer profile
Sync Shopify JSON metafield into Klaviyo customer profile

Nested JSON metafield

TBC

Syncing nested JSON metafield with Klaviyo
Syncing nested JSON metafield with Klaviyo
Syncing nested JSON with nested array with Klaviyo
Syncing nested JSON with nested array with Klaviyo

Array of JSON metafields

Syncing an array of objects with Klaviyo
Syncing an array of objects with Klaviyo

Last updated