- B2C consumer co-branding: customer lifecycle emails personalized to the referring creator.
- B2B creator lifecycle messaging: emails/SMS sent to creators/affiliates.
Consumer Co-branding (B2C): Current Recommended Architecture
Consumer flows are powered by Shopify Flow templates that send custom events to Klaviyo viaTrack an Event:
| Shopify Flow Template | Klaviyo Event Name |
|---|---|
CC // Log a customer abandoned cart Klaviyo event | Creator Checkout Abandoned |
CC // Log a custom post-purchase Klaviyo event | Creator Attributed Order |
CC // Log a customer marketing opt-in Klaviyo event | Marketing Opt In From Creator |
- Starts from a Shopify trigger (
checkout abandoned,order created, or marketing opt-in event). - Validates creator context.
- Loads creator/collab data with
Get metaobject entry. - Calls Klaviyo
Track an Event.
Track an Event Mapping
Common field mapping in the Klaviyo action:Klaviyo Public API Key: your Klaviyo public keyEvent Properties:{{getMetaobjectEntry.data}}Customer Properties: creator/collab fields used in template personalization
cc-creator-first-namecc-creator-last-namecc-creator-profile-picturecc-creator-shop-titlecc-creator-shop-theme-primary-colorcc-creator-shop-handlecc-collab-affiliate-linkcc-collab-discount-amountcc-collab-discount-codecc-collab-affiliate-codecc-collab-discount-typecc-creator-shop-description
What To Build in Klaviyo (B2C)
- Cart abandonment flow triggered by
Creator Checkout Abandoned - Post-purchase flow triggered by
Creator Attributed Order - Welcome/opt-in branch triggered by
Marketing Opt In From Creator
cc-* creator properties exist.
Klaviyo Template Variable Syntax
- Profile properties:
{{ person|lookup:"field-name" }} - Event properties:
{{ event.property_name }} - Nested event properties:
{{ event.property.nested_variable }}
Creator Lifecycle Messaging (B2B)
For creator/affiliate lifecycle messaging (invites, activation, milestones, campaign messaging), use the creator-facing event model and templates:Setup Checklist
Import/run Shopify Flow templates for B2C events
Enable the three consumer templates and confirm each flow sends events to Klaviyo.
Create separate Klaviyo flows for B2C and B2B
Keep customer lifecycle automations isolated from creator lifecycle automations.