Skip to main content

The Data Flow

Customer lands on creator page

CC captures creator context in cart/session

Shopify Flow template validates creator context

Get metaobject entry provides creator/collab payload

Klaviyo Track an Event logs B2C event + customer properties

Co-branded emails sent

What Gets Synced

Data PointSourceDestination
Creator handleCart attributesProfile property
Creator nameCC metaobjectProfile property
Discount codeCollab dataProfile property
Discount amountCollab dataProfile property
Profile photo URLCreator dataProfile property
Landing page URLSessionProfile property

Sync Triggers

Shopify Flow TemplateEvent Name in KlaviyoWhat Happens
CC // Log a customer abandoned cart Klaviyo eventCreator Checkout AbandonedCreator-context abandoned checkout logged
CC // Log a custom post-purchase Klaviyo eventCreator Attributed OrderAttributed purchase logged for post-purchase flows
CC // Log a customer marketing opt-in Klaviyo eventMarketing Opt In From CreatorCreator-context marketing opt-in logged

Profile Properties Set

{
  "cc-creator-first-name": "Sarah",
  "cc-creator-last-name": "Jones",
  "cc-creator-profile-picture": "https://cdn.../profile.jpg",
  "cc-creator-shop-title": "Sarah's Shop",
  "cc-creator-shop-handle": "sarah-jones",
  "cc-collab-discount-code": "SARAH15",
  "cc-collab-discount-amount": "15"
}

Using in Emails

Use these conventions in Klaviyo templates:
  • Profile properties: {{ person|lookup:"field-name" }}
  • Event properties: {{ event.property_name }}
  • Nested event properties: {{ event.property.nested_variable }}