ResourcesGuidesCompareToolsGet JeriCommerce →
Shopify Loyalty12 min readJun 9, 2026

Klaviyo Loyalty Flow Examples for Shopify Merchants

The best Klaviyo loyalty flows are triggered by real loyalty behavior, not by a monthly campaign calendar.
Shopify merchants often add loyalty data to Klaviyo, then only use it for one generic points reminder. That leaves the valuable moments untouched: reward earned, tier upgrade, points expiring, near next tier, wallet pass not installed, and VIP at risk. This guide gives you practical flow examples that build on the Klaviyo loyalty integration setup.
✓ Which loyalty flows to build first✓ What each flow should trigger on✓ How to use profile filters safely✓ Where wallet pass CTAs belong✓ How to measure flow quality
Marketer building Klaviyo loyalty flow examples on laptop
The strongest Klaviyo loyalty flows trigger from real customer moments, not a campaign calendar.

Reward Earned Flow

Trigger this flow when a customer earns a redeemable reward. The message should feel like a useful account update, not a discount blast. The customer has already done the work to earn something, so the job of the flow is to make the value obvious and easy to use.

Email 1 should land quickly and name the reward clearly. Show the point balance, reward value, expiration date if relevant, and the next step. If the customer has a wallet pass, remind them they can check the reward from the pass. If not, include a one-tap pass install CTA. Keep the layout focused: reward headline, balance, redemption path, and one merchandising block only if it helps the customer use the reward.

Add a profile filter that excludes customers who redeemed the reward after the event fired. This prevents the awkward follow-up where a customer gets told to use a reward that is already gone. For expiring rewards, add one reminder near the deadline, but only after you see that the first email creates redemptions without unsubscribe pressure. Measure redemption rate, revenue per recipient, and pass installs from this flow separately. Review the first 50 recipients manually to catch bad reward values.

Key Takeaway

Reward earned is usually the first loyalty flow to launch because the customer has a clear reason to act.

Action Step

Use one email first. Add a reminder only after you confirm reward redemptions and unsubscribes stay healthy.

Shopify Integration

Include a direct link back to the Shopify account, rewards page, or checkout path where the reward can be used.

Wallet Pass Angle

If wallet_pass_installed is false, this is one of the best moments to ask for a wallet pass install because the pass has immediate value.

Tier Upgrade Flow

Trigger this flow when loyalty_tier changes to a higher tier. The goal is recognition first, education second, offer third. A tier upgrade is one of the few loyalty messages customers are likely to welcome because it confirms progress they earned.

Email 1 should congratulate the customer and list the perks that changed. Avoid burying the upgrade under a generic coupon. VIP status works because it feels earned. Show the new tier name, the benefit most likely to matter, and the best next action. If the tier includes free shipping, early access, birthday rewards, or in-store perks, call out the benefit in plain language and connect it to how the customer shops.

Email 2 can arrive a few days later with one practical next step: use a perk, add the wallet pass, refer a friend, or browse products that match the tier. Connect this flow to your broader tiered loyalty program strategy so each tier has a real behavioral purpose. Add a filter that suppresses customers who already moved again, downgraded, or opted out. Measure repeat purchase rate for upgraded customers against similar customers who did not receive the flow. Audit downgrades separately so upgrade logic never celebrates the wrong status.

Key Takeaway

Tier upgrade flows should make status visible and useful before asking for the next purchase.

Action Step

Use conditional splits by tier so Bronze, Silver, Gold, and VIP customers see different perk copy inside one maintainable flow.

Shopify Integration

If Shopify customer tags mirror loyalty tiers, confirm the tag and Klaviyo property update from the same tier change event.

Wallet Pass Angle

Use the wallet pass to display the new tier visually. The email announces the upgrade, while the pass keeps it visible.

Points Expiring Flow

Trigger this flow from a date or event that identifies points expiring soon. Most merchants use a 14-day warning and a 3-day final reminder, but the exact timing should match purchase frequency. A replenishment brand can wait longer than a fashion brand with seasonal drops because customers have different buying rhythms.

This flow should be direct. Tell the customer how many points expire, when they expire, and what those points can unlock. Do not mix the message with a full newsletter. The subject line and hero should make the deadline visible. The body should point to the account page, eligible products, or a collection where the reward can be used without confusion.

Use profile filters to exclude customers whose points balance changed below the threshold or who redeemed after entering. For more segmentation depth, pair this with Klaviyo loyalty segments that separate high-balance customers from low-balance customers. High-balance customers may deserve stronger merchandising or support treatment, while low-balance customers may only need a simple reminder. Track redemption lift, margin, and complaint rate because expiration messaging can feel helpful or aggressive depending on frequency. If complaints rise, reduce touches before changing the expiration policy itself. Keep support aware of the timing.

Key Takeaway

Points expiration creates urgency without needing a new discount.

Action Step

Start with 14-day and 3-day reminders. Do not add more touches until you know the redemption and complaint rates.

Shopify Integration

Link to eligible products or the account rewards page, depending on how rewards are redeemed in your Shopify setup.

Wallet Pass Angle

Wallet push can support the final reminder because expiration is time-sensitive and easy to miss in email.

Near Next Tier Flow

Trigger this flow when loyalty_next_tier_progress_pct crosses a useful threshold, usually 75% or 80%. The customer is already close, so the message should show the exact gap. Near-tier messaging fails when it celebrates progress but hides the practical action required to finish.

Good copy sounds specific: Spend $42 more to reach Gold and unlock free shipping for the rest of the year. Weak copy says: You are almost there. Use dynamic values for current tier, next tier, spend or points needed, and the perk that changes. If the gap can be closed with one typical order, link to a collection that fits the customer purchase history. If the gap is points-based, explain whether purchases, referrals, reviews, or other actions can move them forward.

Avoid sending this flow to customers who would need a purchase far above their usual order value. The best near-tier prompts feel achievable. Use purchase history, average order value, and tier gap together before turning the flow live. Add a suppression rule for customers who upgraded after entering, and report on tier conversion rate, not just clicks. Review examples from real profiles so the threshold feels attainable. Pause the flow if merchandising cannot support the suggested next purchase.

Key Takeaway

Near-tier flows work when the next action feels achievable and the perk is easy to understand.

Action Step

Cap eligibility to customers whose gap is within 1.5x their average order value. Otherwise, the prompt can feel unrealistic.

Shopify Integration

Use Shopify order history and loyalty tier progress together so the flow respects actual purchase behavior.

Wallet Pass Angle

Show tier progress on the wallet pass so the email is not the only place customers see the goal.

Wallet Pass Install Flow

Trigger this flow when a customer joins loyalty or earns points but wallet_pass_installed remains false. The goal is to move membership from inbox to phone. Email can announce the program, but the wallet pass keeps points, rewards, and tier status visible after the welcome message is gone.

Email 1 should explain one practical benefit: faster in-store lookup, live points balance, reward reminders, or pass-based offers. Do not pitch every wallet feature at once. Choose the benefit that matches the customer context. A first-time online buyer may care about checking points. A repeat retail shopper may care about faster POS lookup. A VIP may care about keeping status visible.

For omnichannel brands, this flow matters as much as the loyalty welcome series. The pass helps connect online orders, Shopify POS visits, and loyalty status. For the broader channel economics, compare this flow with the push vs email ROI calculator. Filter out customers who install the pass after entering. Measure pass install rate, downstream redemption, and POS identification rate so the flow is judged by loyalty activation rather than email clicks alone. Test the install link on iOS and Android before sending. Exclude customers without an active loyalty balance. Do not send it to inactive accounts.

Key Takeaway

Wallet pass install is a channel activation flow, not just a feature announcement.

Action Step

Send it after the customer has a reason to care, such as a points balance or reward. A blank membership card is a weaker install pitch.

Shopify Integration

Use the post-purchase moment when Shopify order data, loyalty points, and customer intent are all fresh.

Wallet Pass Angle

The pass becomes the persistent loyalty surface for points, rewards, tier status, and POS identification.

At-Risk VIP Flow

Trigger this flow from a segment, not a one-time event. The customer should have a high loyalty tier or lifetime value and no purchase in a meaningful window, often 60 or 90 days. Use a longer window for products bought seasonally and a shorter window for replenishment categories.

The first message should acknowledge status. Lead with: You still have Gold perks available, not We miss you. Include the points balance, unused rewards, or a tier-specific benefit. If the customer has browsed or bought from a category recently, use that context instead of a generic comeback coupon. VIP customers are often more responsive to relevance, early access, service, or exclusive perks than to a bigger discount.

Keep the offer controlled. Tie the flow back to your customer retention program so support, merchandising, and loyalty all agree on who is worth saving. Add filters that remove customers after purchase, after support escalation if needed, or after they fall out of VIP eligibility. Review this flow monthly. If too many VIPs enter, the issue may be the loyalty structure, product cadence, or merchandising, not only email copy. Compare against a holdout audience before increasing the offer. Keep support ready for replies. Escalate support concerns before widening eligibility.

Key Takeaway

At-risk VIP flows protect the customers whose loyalty status and purchase history justify personal treatment.

Action Step

Review this flow every month. If too many VIPs enter, the issue may be your loyalty structure, not your email copy.

Shopify Integration

Combine Shopify order recency, Klaviyo engagement, and loyalty tier instead of relying on one signal.

Wallet Pass Angle

If a VIP has a wallet pass, use wallet push for high-value account updates and email for deeper explanation.

Mini Case Study
A Shopify supplement brand with subscriptions and one-time purchases
Challenge: Customers earned rewards, but the brand only sent monthly campaign emails. Reward redemption stayed low and VIP customers churned quietly.
Solution: The team launched reward earned, points expiring, near-tier, and at-risk VIP flows using loyalty events and profile filters.
+29%
Reward redemption rate
+18%
VIP repeat purchase rate
+34%
Flow revenue per recipient
+22%
Wallet pass installs

Klaviyo loyalty flows work best when each flow maps to a real loyalty moment. Start with reward earned, tier upgrade, points expiring, near next tier, wallet pass install, and at-risk VIP.

JeriCommerce gives Shopify merchants the loyalty events, wallet pass signals, and POS context needed to build these flows without batch exports.

FAQ

Which Klaviyo loyalty flow should I build first?
Build the reward earned flow first. It has the clearest customer intent and gives you an immediate way to measure whether loyalty events are reaching Klaviyo correctly.
Should loyalty flows use event triggers or segment triggers?
Use event triggers for moments that can happen repeatedly, such as reward earned or points expiring. Use segment triggers for status-based audiences like at-risk VIPs.
How many emails should a reward flow include?
Start with one immediate email. Add one reminder only if the reward has an expiration date and the customer has not redeemed.
Can I include SMS in loyalty flows?
Yes, but reserve SMS for urgent or high-value moments, such as points expiring soon. Email should handle most education and account-detail messages.
Where should I mention wallet passes in Klaviyo flows?
Mention wallet passes when they solve an immediate problem: checking a points balance, using a reward in store, or keeping VIP status visible.
How do I prevent stale loyalty emails?
Use profile filters before each message. Exclude customers who already redeemed, changed tier, installed the pass, or no longer meet the points threshold.

Trigger Loyalty Flows From Real Customer Behavior

JeriCommerce sends loyalty events, wallet pass activity, and Shopify POS context into the flows your retention team already runs.

Install Free on Shopify
5.0 ★ Shopify App Store · 200+ brands · Free plan available