Overview
With Legacy Customer Accounts, there are three different scenarios for customers who place orders, and each requires a different email approach:- Enrolled customers - Already signed in and eligible for the loyalty program
- Intent customers - Checked “Join program” at checkout but haven’t created an account yet
- Potential customers - Placed an order without signing in or joining the program
Prerequisites
- Klaviyo integration must be set up and working
- Your loyalty program must be configured in Lantern
- Legacy Customer Accounts enabled in your Shopify store
Flow 1: Points Awarded Email (Enrolled Customers)
This flow targets customers who are already enrolled in your loyalty program and have earned points from their order.Setup Instructions
-
Create a new flow in Klaviyo
- Go to Flows and click Create Flow
- Choose Create from Scratch
- Name it “Post-Order: Points Awarded”
-
Set the trigger
- Select Metric as the trigger
- Choose the
Lantern Points Awardedmetric - This triggers when enrolled customers earn loyalty points
-
Add timing (optional)
- Consider adding a short delay (15-30 minutes) to allow for order processing
- This ensures customers receive the email after their order confirmation
-
Create the email template
-
Subject line examples:
- “You earned
{{ event.points }}points! 🎉” - “Your loyalty points are waiting for you”
- “Thanks for your order - here are your points!”
- “You earned
-
Email content should include:
- Congratulations message for earning points
- Number of points earned:
{{ event.points }} - Current total points balance:
{{ person.LanternLoyaltyPoints }} - Current loyalty tier:
{{ person.LanternLoyaltyTier }} - Call-to-action to view account or redeem rewards
- Information about tier progress (if applicable)
-
Subject line examples:
Example Email Template
Flow 2: Account Invite Email (Intent Customers)
This flow targets customers who checked “Join program” at checkout but haven’t completed their account setup.Setup Instructions
-
Create a new flow in Klaviyo
- Name it “Post-Order: Account Invite”
-
Set the trigger
- Select Metric as the trigger
- Choose the
Lantern Account Invitemetric - This triggers when customers check the “Join program” box at checkout
-
Add timing
- Send immediately or with a short delay (15-30 minutes)
- Consider a follow-up email after 24 hours if they haven’t activated
-
Create the email template
-
Subject line examples:
- “Complete your account to claim
{{ event.potentialPoints }}points!” - “Your loyalty rewards are waiting”
- “Don’t miss out on your
{{ event.potentialPoints }}points!”
- “Complete your account to claim
-
Email content should include:
- Welcome message and excitement about joining
- Number of points waiting:
{{ event.potentialPoints }} - Clear call-to-action with activation link:
{{ event.activationLink }} - Benefits of the loyalty program
- Urgency message about the grace period
-
Subject line examples:
Example Email Template
Flow 3: Missed Opportunity Email (Potential Customers)
This flow targets customers who placed an order without signing in or joining the program, encouraging them to create an account to earn points on future orders.Setup Instructions
-
Create a new flow in Klaviyo
- Name it “Post-Order: Missed Points Opportunity”
-
Set the trigger
- Select Metric as the trigger
- Choose
Placed Order(Shopify metric)
-
Add flow filters
- Has not received metric:
Lantern Account Invitein the last 0 days - Properties about someone:
LanternEnrolledAtdoes not exist
- Has not received metric:
-
Add timing
- Wait 1-2 hours after order placement
- This ensures they haven’t received other loyalty emails
-
Create the email template
-
Subject line examples:
- “You could have earned points on your order!”
- “Join our loyalty program - it’s not too late!”
- “Don’t miss points on your next order”
-
Email content should include:
- Information about what they missed
- Benefits of joining the loyalty program
- Call-to-action to create an account
- Grace period information (if applicable)
- Future earning potential
-
Subject line examples:
Example Email Template
Advanced Tips
Segmentation
Consider creating segments for different customer behaviors:- First-time vs. returning customers
- Different spending tiers
- Product category preferences
Testing
- A/B test subject lines and email timing
- Test different incentives and messaging approaches
- Monitor open rates, click rates, and conversion rates
Follow-up Sequences
- Send reminder emails for unclaimed points
- Create nurture sequences for new loyalty members
- Set up tier upgrade celebration emails
Personalization
Use additional Lantern properties for more personalization:- Current tier benefits
- Points until next tier
- Tier reset dates
- Point expiration dates
Monitoring and Optimization
Key Metrics to Track
- Flow performance: Open rates, click rates, conversion rates
- Account activations: How many people complete their account setup
- Point claiming: How many people claim their retroactive points
- Long-term engagement: Do these customers continue to earn points?
Regular Maintenance
- Review and update email content quarterly
- Check that all Klaviyo metrics are still firing correctly
- Update personalization tokens if new properties are added
- Monitor for any changes in customer account behavior
Troubleshooting
Common Issues
- Emails not triggering: Check that Klaviyo integration is working and metrics are being sent
- Wrong customers receiving emails: Review flow filters and trigger conditions
- Broken activation links: Ensure
{{ event.activationLink }}is being passed correctly - Missing point values: Verify that
{{ event.potentialPoints }}and{{ event.points }}are populated
Getting Help
If you encounter issues with these flows, check:- Klaviyo’s Metrics Activity Feed to see if events are being received
- Lantern’s integration settings to ensure Klaviyo is properly configured
- Your flow filters and trigger conditions
- Recent orders in Shopify to verify customer account status