Skip to main content
CreatorCommerce uses Klaviyo in two fundamentally different ways. Understanding the distinction is critical to building effective email programs.

Side 1: Affiliate Messaging (B2B)

Communicate directly with your creators, influencers, and affiliates through automated Klaviyo flows.

What It Is

Emails and SMS sent to your creators as part of their lifecycle with your brand. These messages onboard, activate, retain, and celebrate your partners.

Events That Power It

Klaviyo EventFires WhenFlow It Triggers
Creator Collaboration StartedCC syncs a new affiliate from your platformCollab Invitation
Creator Drop CreatedCreator adds products to their shopWelcome Series, New Drop
Creator Invitation AcceptedCreator starts onboardingOnboarding Abandonment (if no drop within 4h)
Creator Order AttributedA sale is tracked to the creatorSales Milestones
Shop UpdatedCreator updates their shop settingsShop Updated confirmation
Creator Added To CampaignCampaign is launched or creator is addedNew Campaign

The 8 Core Flows

Trigger: Creator Collaboration Started Exit: Creator Drop Created or flow completes Purpose: Inform the affiliate about the co-branded program and guide them to set up their shop
Trigger: Creator Drop Created (first time) Exit: Creator Order Attributed or flow completes Purpose: Welcome the affiliate and get them excited about co-selling
Trigger: Creator Drop Created Exit: Single email sent Purpose: Remind the affiliate to share their new product recommendation
Trigger: Creator Invitation Accepted with no Creator Drop Created in 4 hours Exit: Creator Drop Created or flow completes Purpose: Re-engage affiliates who started setup but didn’t finish
Trigger: Creator Order Attributed Exit: Single email sent Purpose: Gamify the program — celebrate first sale, 10th sale, and beyond
Trigger: Added to “Abandoned Creator Shop” segment (no sale or drop in 60 days) Exit: Creator Drop Created or Creator Order Attributed or flow completes Purpose: Re-engage affiliates who set up their shop but went inactive
Trigger: Shop Updated Exit: Single email sent Purpose: Confirm changes and reaffirm their new handle if changed
Trigger: Creator Added To Campaign Exit: Creator Removed From Campaign or Creator Added To Campaign (different campaign) or flow completes Purpose: Notify affiliates about campaigns they should participate in

Getting Templates

CreatorCommerce provides production-ready email templates for all 8 flows. To get them:
  1. Submit a request through the CC dashboard
  2. Import the provided templates into Klaviyo
  3. Customize branding (logo, colors, copy)
  4. Review the \{\{ variables \}\} carefully before editing
  5. Set flows to “Live” when ready
Before going live with flows, ensure your affiliate platform integration is connected to both CC and Klaviyo. Affiliates entering the Collab Invitation flow need a co-branded page already built so they have something to share.

Side 2: Consumer Co-branding (B2C)

Personalize customer-facing emails with creator context so the trust that drove the initial click carries through every touchpoint.

What It Is

Emails sent to your customers that reference the creator who referred them. These are your existing Klaviyo flows (cart abandonment, post-purchase, etc.) enhanced with creator personalization.
Customer clicks creator link
       |
CC SDK writes cart attributes (cc-creator-handle, cc-discount-code)
       |
Shopify Flow template validates creator context + fetches creator metaobject data
       |
Klaviyo Track an Event action logs B2C event + customer properties
       |
Flows branch: creator-attributed vs. standard

B2C Event Templates and Names

Shopify Flow TemplateKlaviyo Event NameTypical Use
CC // Log a customer abandoned cart Klaviyo eventCreator Checkout AbandonedCart abandonment journey
CC // Log a custom post-purchase Klaviyo eventCreator Attributed OrderPost-purchase / reorder / review asks
CC // Log a customer marketing opt-in Klaviyo eventMarketing Opt In From CreatorWelcome + nurture flows after subscribe

Klaviyo Profile Properties

When a customer is attributed to a creator, these properties are set on their Klaviyo profile:
PropertyExampleUse In Templates
cc-creator-shop-handlesarah-jonesLink back to creator page
cc-creator-first-nameSarahSubject lines, body copy
cc-collab-discount-codeSARAH15Discount reminder blocks
cc-collab-discount-amount15Savings callouts
cc-creator-profile-pictureURLHeader image personalization
In Shopify Flow Track an Event, Event Properties are typically mapped from:
  • {{getMetaobjectEntry.data}}
And Customer Properties include creator/collab keys such as:
  • cc-creator-first-name
  • cc-creator-last-name
  • cc-creator-profile-picture
  • cc-creator-shop-title
  • cc-creator-shop-theme-primary-color
  • cc-creator-shop-handle
  • cc-collab-affiliate-link
  • cc-collab-discount-amount
  • cc-collab-discount-code
  • cc-collab-affiliate-code
  • cc-collab-discount-type
  • cc-creator-shop-description

Flows to Co-brand

FlowPersonalizationExample Subject
Cart abandonmentCreator discount reminder”Sarah saved 15% for you”
Post-purchaseCreator thank-you”Thanks for shopping with Sarah!”
WelcomeCreator intro”Sarah thought you would love us”
Browse abandonmentCreator product picks”Still looking? Sarah recommends these”
Win-backCreator re-engagement”Sarah has new picks for you”
Review requestCreator endorsement”How did you like Sarah’s recommendations?”

Template Pattern

In Klaviyo templates, use conditional blocks to show creator content when available:
{% if person|lookup:"cc-creator-first-name" %}
  <!-- Co-branded version -->
  Shopping with {{ person|lookup:"cc-creator-first-name" }}
{% else %}
  <!-- Standard version -->
  Welcome back!
{% endif %}
Use this syntax consistently in Klaviyo:
  • Profile properties: {{ person|lookup:"field-name" }}
  • Event properties: {{ event.property_name }}
  • Nested event properties: {{ event.property.nested_variable }}

Key Difference

Affiliate Messaging (B2B)Consumer Co-branding (B2C)
AudienceYour creators/affiliatesYour customers
Triggered byCC lifecycle eventsStandard ecommerce events
GoalActivate and retain partnersConvert and retain customers
TemplatesProvided by CCYour existing templates, enhanced
Data sourceCreator lifecycle events and creator-state updatesShopify Flow templates + creator/collab payload mapping