Why event-triggered beats batch (the #1 mistake)

The 8 Klaviyo loyalty flows that turn points into repeat Shopify orders. Real triggers, timing and copy, with redemption results from Love Loyalty customers like Yoggies and Agradi.

July 5, 2026
11 min read
This is some text inside of a div block.
This is some text inside of a div block.
Klaviyo Loyalty Flows: The 8 Emails That Turn Points Into Repeat Orders

You set up a loyalty programme, the points are piling up, and repeat orders still aren't moving. Nine times out of ten the culprit isn't the programme. It's that the loyalty data only reaches Klaviyo once a month, in a batch, long after the moment that actually mattered. A tier-upgrade email that fires the second someone hits Gold beats the same message sent three weeks later, every time. Keep reading and I'll walk you through the 8 Klaviyo loyalty flows that actually move repeat-purchase rate, with triggers, timing, and copy you can lift.

Most merchants run loyalty and email as two separate tools. Points pile up in one app, Klaviyo blasts campaigns in another, and the only time the two ever talk is a monthly CSV export. That gap is where repeat orders quietly leak out.

Why event-triggered beats batch (the #1 mistake)

There are 2 ways to power a loyalty email in Klaviyo, and the difference decides whether the whole thing works.

The first is segment-based. You build a segment like "members with 400+ points", drop them into a flow, and it sends once. To catch new people who cross 400 points next week, you have to refresh that segment by hand. Most teams forget. So the email goes stale, fires late, and lands when the customer has already moved on.

The second is event-triggered. The flow fires the instant the loyalty event happens: Loyalty Points Earned, Loyalty Points Redeemed, VIP Tier Achieved. Real time. No refreshing. The customer reads "You just hit Gold" while they're still feeling good about the order that got them there.

Timing is the whole thing. Right message, wrong minute, and it's dead. Build automated Klaviyo flows off your loyalty events instead of one monthly campaign, and the redemptions follow. That's not the loyalty app on its own. That's the data landing in Klaviyo the second it matters.

And when the timing is right, the redemption numbers get serious. In Love Loyalty's own case studies, Love Loyalty customer Yoggies hit a 97.3% participation rate and an 82% point redemption rate. That's the proof that well-run, well-timed loyalty comms get points actually spent, which is the whole point of the flows below.

The wider numbers back it up. Klaviyo's 2024 email benchmarks report puts automated flows at roughly 2% of email volume but about 37% of email revenue. If your loyalty comms still live in batch campaigns, you're leaving most of that on the table.

The 8 Klaviyo loyalty flows that matter

Diagram of the 8 Klaviyo loyalty flows that drive repeat sales: welcome and enrolment, post-purchase points confirmation, points-balance update, close-to-a-reward nudge, tier upgrade celebration, points expiry reminder, VIP-only offers, and win-back with bonus points, each mapped to its loyalty trigger

Each one's got a trigger, a timing rule, the segment, and a line of copy to steal. Build them in this order if you can.

1. Welcome and enrolment

Trigger: the customer joins the programme. Fire this on the enrolment event, but add a short delay of 30 to 60 minutes so it doesn't collide with the Shopify order receipt or your standard welcome series.

What it does: explains how the programme works in plain terms. How they earn, what points are worth, how to redeem.

Copy to adapt: "You're in. Here's how to turn purchases into rewards: earn 1 point per $1, and 100 points gets you $5 off in the cart." (Sample numbers are illustrative. Set your own earn ratio.)

2. Post-purchase points confirmation

Trigger: the Loyalty Points Earned event on an order. Fire near-immediately.

This one builds the habit. It tells people the points are real and waiting. It's the cheapest repeat-purchase nudge you've got. Costs nothing, and it hands a first-time buyer a reason to come back.

Copy to adapt: "Nice one. You just earned 120 points on that order. You're now 80 points from your next $10 reward."

3. Points-balance update

Trigger: periodic, or on a balance change. Shows their current balance and the distance to the next reward.

Keep it light and useful, not nagging. The job is to keep the balance top of mind so it feels like money they'd hate to waste.

4. "You're close to a reward" nudge

Trigger: the Approaching Next VIP Tier event, which ships with the integration, or a Klaviyo segment built on the synced Love Points Balance once it crosses roughly 75% of the way to the next reward. Treat 75% as a rule of thumb, not law, and test it against your own data.

This is one of the highest-converting loyalty emails there is, because it's specific and it's nearly free for the customer to act on. A great template for the nudge copy is to make the gap concrete: "Just 10 more points to get a $10 discount" or "You're only 100 points away from a $5 discount".

Copy to adapt: "You're 40 points away from $10 off. One more order does it."

5. Tier upgrade celebration

Trigger: the VIP Tier Achieved event. Fire the instant they qualify, not in a weekly digest.

Lead with the new perks, because that's the reward for their loyalty and the reason to spend again. Klaviyo publishes a dedicated lesson on welcoming customers to new loyalty tiers, so this is a first-class, documented flow pattern, not a fringe idea (source: Klaviyo Academy).

Copy to adapt: "Welcome to Gold. You now earn double points and get early access to every drop. Take a look at what's unlocked."

6. Reward or points about to expire

Trigger: the 7-Day and 30-Day Point Expiry Reminders, both of which Love Loyalty fires natively, so you don't hand-build the timing. Send roughly 14 days before expiry as your main push, the common window across loyalty programmes.

Honest urgency. No fake countdown. You're just reminding people about money they earned and are about to lose.

This is the flow that gets dormant points moving, and in Love Loyalty's own case studies the redemption it drives is real: Love Loyalty customer Agradi runs a 47% point redemption rate, and Biscuiteers a 31.7% redemption rate across 9,200+ active members. That's what happens when the expiry reminder lands at the right moment instead of getting lost in a monthly batch.

Copy to adapt: "Your 250 points expire in 14 days. That's $12.50 off, gone if you don't use it."

7. VIP-only offers

Trigger: segment by top tier on the synced Love VIP Tier property. Early access, a secret sale, a members-only product.

The pattern is simple: a fully automated rewards club that uses loyalty data to build segments, including inviting your highest-value customers to a secret sale. That kind of VIP segment is where loyalty data earns its keep across email and SMS.

Copy to adapt: "Gold members only: shop the new collection 48 hours before everyone else."

8. Win-back with bonus points

Trigger: a Klaviyo segment, not a native event. Build it on last-purchase date plus the synced Love Points Balance, set at roughly 1.5x your average days between purchases, so it fires once someone has drifted but before they've forgotten you. Keep the sequence to about 3 emails.

Here's the loyalty edge most win-backs don't have. Instead of slashing margin with a discount, segment lapsed members who still hold an unused points balance and remind them what they'll lose. You can award bonus points as the incentive via Shopify Flow, and points can re-engage just as well as a discount can (source: Klaviyo blog). For the wider mechanics here, see our guide on how to increase repeat-purchase rate on Shopify.

Copy to adapt: "We miss you, and you've still got 180 points sitting here. Come back this week and we'll add 100 more."

Segmenting with your loyalty data

Triggers handle timing. Segments handle relevance. A proper loyalty integration syncs rich profile data into Klaviyo: points balance, VIP tier, birthday, paid-membership status, and referral URL. That's your raw material.

With Love Loyalty, the five synced profile properties are lifted straight from the docs: Love Points Balance, Love VIP Tier, Love Birthday (MM-DD), Love Paid Membership and Love Referral URL all land in Klaviyo, so you can build segments such as:

  • High-tier members near expiry: your best customers, most worth saving.
  • Members with unredeemed rewards: ready to convert, just need a push.
  • Lapsed members holding a big balance: prime win-back targets.
  • Redeemers vs non-redeemers: this is the one most people miss.

That last split matters. Someone who earns points but never redeems needs a different message than your active redeemer. The trick is to lower the barrier: a small "spend a few points, get a little off" offer to members sitting on a dormant balance gets those points moving. The lesson isn't the exact offer. It's that segmenting by tier and points beats blasting every member the same thing. You can spot redeemers from the Loyalty Points Redeemed and Discount Code Generated events rather than waiting on a synced field.

Cadence discipline (don't drown your members)

More emails isn't the goal. Repeat orders are. So set guardrails.

Stagger the welcome from the order receipt by a delay. Add suppression rules so loyalty flows don't pile on top of your abandoned-cart or browse flows in the same hour. Use conditional splits to skip people who already redeemed. Cap win-back at 3 emails. And remember email and SMS fire off the same loyalty events, so coordinate them rather than doubling up.

Set the guardrails and volume takes care of itself. Fewer sends, timed right, beat a firehose.

The Love Loyalty and Klaviyo integration

Love Loyalty has a native one-click Klaviyo integration. In Love Loyalty, go to Integrations and click Klaviyo. No Zapier, no custom event mapping, no separate connector cost. Every loyalty event fires as a native Klaviyo event, and the five synced profile properties (Love Points Balance, Love VIP Tier, Love Birthday, Love Paid Membership and Love Referral URL) are exposed for segmentation, so every flow above is buildable without developer work. One thing to know: properties sync from the moment you connect, so historical balances need a manual import.

Because Love Loyalty stores loyalty data natively in Shopify metafields, it loads fast and stays current, so the data Klaviyo reads is the data on your storefront. That same data shows up across 18 storefront app blocks, the cart drawer and page, a dedicated loyalty page, account pages, the product page, the thank-you page and checkout, all native embedded theme blocks, not pop-ups. Klaviyo is one of our named integrations alongside Shopify Email and Shopify Flow, so the same events can power your native Shopify comms too.

Here's the honest trade-off: Love Loyalty is Shopify-only by design. If you're on WooCommerce or BigCommerce, this isn't your tool.

Now, which flows you can power depends on your plan. Here's how they map:

  • Free, $0/month, capped at 150 orders/month. Includes points, in-cart redemption and referrals, plus full customisation and live chat. No POS, VIP tiers or paid memberships. Points, in-cart redemption and referrals power the welcome, post-purchase, balance, "close to a reward" and win-back flows, so most of this list is buildable from Free.
  • Professional, $12/month ($10/month annual), covers 500 orders. Adds POS for in-store purchases and includes a 14-day free trial.
  • Growth, $79/month ($59/month annual), covers 2,000 orders. Adds VIP tiers, paid memberships at a 1.8% transaction fee, B2B loyalty and Wallet passes. This is where the tier-celebration and paid-membership flows come in.
  • Plus, $399/month ($299/month annual). Unlimited orders, checkout extensions, API access and on-demand development. Redeeming at checkout sits here, since checkout customisations are Plus-only; in-cart redemption works on every plan.

So most of the 8 flows are live on Free, and you only move up when you need POS, VIP tiers or paid memberships behind them.

Getting started this week

You don't need a quarter to do this. You need an afternoon.

  1. Install Love Loyalty and run the AI loyalty builder to stand up your programme in about 15 minutes.
  2. Connect Klaviyo with one click from Integrations.
  3. Send a test action and confirm the event lands in Klaviyo's event log.
  4. Build your first flow. Tier-upgrade celebration is a high-impact, low-effort place to start.

Already running another loyalty app? Love Loyalty does done-for-you migration and loyalty data import from any loyalty app within 24 hours, including point balances and points for past actions, so your members keep what they've earned.

That's it. One flow live this week beats a perfect 10-flow plan stuck in a doc.

Don't take our word for it. Merchants who connect loyalty to Klaviyo tend to see stronger retention, and the real-time data flow is a big part of why: the loyalty event reaches the inbox the second it matters, not weeks later in a batch. The case studies bear it out, with redemption rates like Yoggies at 82% and Agradi at 47% once the right email lands at the right moment.

Ready to see Love Loyalty in action with your store? Book a free demo today.

Want a deeper read once you're set up? Our roundup of the best Shopify loyalty and rewards apps is a good next stop, and for higher-volume stores see our notes on paid memberships for Shopify Plus brands.

Key takeaways

  • Event-triggered loyalty flows beat monthly batch sends because the customer reads the email while the order is still fresh. Map them to the native Klaviyo events: Loyalty Points Earned, VIP Tier Achieved, Approaching Next VIP Tier and the rest.
  • Build all 8 flows: welcome, post-purchase points, balance update, "close to a reward" nudge at roughly 75%, tier celebration, expiry reminder around 14 days out, VIP offers, and win-back at roughly 1.5x your purchase cycle.
  • Segment on the synced Love Points Balance, Love VIP Tier and Love Referral URL, and split redeemers from non-redeemers, because they need different nudges.
  • Klaviyo's 2024 email benchmarks put automated flows at roughly 2% of volume but about 37% of email revenue, so this is where the money is.
  • Love Loyalty's native one-click Klaviyo integration fires every loyalty event with no Zapier or connector cost. There is a Free plan (up to 150 orders/month) that already covers points, in-cart redemption and referrals; POS comes in on Professional at $12/month with a 14-day trial, and VIP tiers and paid memberships start on Growth at $79/month.

FAQ

What are Klaviyo loyalty flows?

Klaviyo loyalty flows are automated email or SMS sequences triggered by loyalty events like earning points, redeeming points, or crossing a tier. The 8 that matter most are welcome, post-purchase points, balance update, "close to a reward", tier celebration, expiry reminder, VIP offers, and win-back.

How do I connect Love Loyalty to Klaviyo?

In Love Loyalty, go to Integrations and click Klaviyo to connect with one click. There's no Zapier, no custom event mapping, and no separate connector cost. Every loyalty event then fires as a native Klaviyo event within minutes of setup.

When should the "close to a reward" email send?

A common rule of thumb is to send it when a customer is about 75% of the way to their next reward, framed as "You're only X points away". Treat 75% as a guideline you can test, not a hard rule, and the native Approaching Next VIP Tier event covers the close-to-tier version for you.

What's the best win-back timing for lapsed loyalty members?

Set the trigger at roughly 1.5x your store's average days between purchases, and keep the sequence to about 3 emails. Build it as a Klaviyo segment on last-purchase date plus the synced Love Points Balance, and add bonus points as the incentive via Shopify Flow.

Does Love Loyalty have a free plan with Klaviyo?

Yes. The Free plan is $0/month and covers up to 150 orders/month, including points, in-cart redemption and referrals, so you can power most of these flows from it. Paid plans start at the Professional plan at $12/month ($10/month annual) with a 14-day free trial, which adds POS for in-store purchases. VIP tiers and paid memberships start on Growth at $79/month ($59/month annual).

Do loyalty email and SMS use the same triggers?

Yes. Both email and SMS fire off the same loyalty events, so you build the trigger once and choose the channel. The same events also power Shopify Email and Shopify Flow, and you can coordinate everything with suppression rules so members don't get the same message twice.

Does connecting loyalty to Klaviyo actually improve retention?

Merchants who connect loyalty to Klaviyo tend to see stronger retention, because the loyalty data reaches the inbox in real time rather than weeks later in a batch. Love Loyalty's own case studies show it: Yoggies reached an 82% point redemption rate and Agradi a 47% rate once flows fired on the right events. The data flow is a contributing factor, not the loyalty programme on its own.

More blogs & articles

All  blog posts
Icon
Loyalty Program Ideas and Real Examples (Shopify, 2026)
Loyalty Program Ideas and Real Examples (Shopify, 2026)
Mateusz Śnieżek
Mateusz Śnieżek
11 min read
How to Increase Repeat Purchase Rate on Shopify (Without Discounting Your Margins Away)
How to Increase Repeat Purchase Rate on Shopify (Without Discounting Your Margins Away)
Mateusz Śnieżek
Mateusz Śnieżek
12 min read
What Is a Shopify Loyalty App? (And How to Choose One)
What Is a Shopify Loyalty App? (And How to Choose One)
Mateusz Śnieżek
Mateusz Śnieżek
12 min read
Klaviyo Loyalty Flows: The 8 Emails That Turn Points Into Repeat Orders
Klaviyo Loyalty Flows: The 8 Emails That Turn Points Into Repeat Orders
Mateusz Śnieżek
Mateusz Śnieżek
11 min read
Points vs Cashback: Which Loyalty Model Wins?
Points vs Cashback: Which Loyalty Model Wins?
Mateusz Śnieżek
Mateusz Śnieżek
10 min read
The Best Shopify Loyalty App to Boost Revenue (Without the Gimmicks)
The Best Shopify Loyalty App to Boost Revenue (Without the Gimmicks)
Mateusz Śnieżek
Mateusz Śnieżek
10 min read
How to Build a Loyalty Program on Shopify (Step by Step)
How to Build a Loyalty Program on Shopify (Step by Step)
Mateusz Śnieżek
Mateusz Śnieżek
11 min read
Omnichannel Loyalty on Shopify POS: One Customer, One Balance, More Visits
Omnichannel Loyalty on Shopify POS: One Customer, One Balance, More Visits
Mateusz Śnieżek
Mateusz Śnieżek
11 min read
How to Launch a Paid Membership Program on Shopify (Without Annoying Your Customers)
How to Launch a Paid Membership Program on Shopify (Without Annoying Your Customers)
Mateusz Śnieżek
Mateusz Śnieżek
12 min read
How to Choose a Loyalty and Rewards Platform for Your Shopify Store
How to Choose a Loyalty and Rewards Platform for Your Shopify Store
Mateusz Śnieżek
Mateusz Śnieżek
13 min read
Best Shopify Loyalty and Reward Apps for Health and Supplement Brands in 2026
Abhishek
8 min read
Best Shopify Loyalty and Reward Apps for Home Decor Brands in 2026
Abhishek
8 min read
Best Shopify Loyalty and Reward apps for Skincare Brands in 2026
Abhishek
9 min read
Best Shopify Loyalty and Reward apps for Pet and Animal Care Brands in 2026
Abhishek
8 min read
Best Shopify Loyalty and Reward apps for Beauty and Cosmetics Brands in 2026
Abhishek
8 min read
Best Shopify Loyalty and Reward Apps for Fashion and Apparel Brands in 2026
Abhishek
7 min read
Yotpo vs Love Loyalty: Which Shopify Loyalty App Is Better?
Abhishek
7 min read
Best Loyalty & Reward Apps for Shopify Plus Brands [2026]
Abhishek
8 min read
Yotpo vs LoyaltyLion: Best Loyalty App for Shopify?
Abhishek
7 min read
5 Best Nector Alternatives for Shopify Stores in 2026
Abhishek
7 min read
5 Best Growave Alternatives for Shopify Stores in 2026
Abhishek
8 min read
5 Best Yotpo Alternatives for Shopify Stores in 2026
Abhishek
7 min read
Best LoyaltyLion Alternatives for Shopify Loyalty Programs
Abhishek
4 min read
Best Smile.io Alternatives for Shopify Loyalty Programs 2026
Abhishek
3 min read
The 7 Best Shopify Loyalty and Rewards Apps in 2026
Abhishek Shah
6 min read