THE TAKING BACK CONTROL SERIES

Your loyalty program is running. But is it actually driving results?

This article is part of our "Taking Back Control in a More Complex eCommerce World" series, where we explore how Shopify merchants can navigate an increasingly challenging environment. In this edition, we look at why having a loyalty program and having control over retention are two very different things, and what it actually takes to close the gap.
1st blog in series campaign materials.png
taking back control series

Eighteen months in, and the loyalty program looks exactly the way it should. Member count is up. Points are being issued on every order. Reminder emails go out monthly. The dashboard is clean, the numbers are moving in the right direction, and nobody on the team is raising concerns.

Then someone runs the redemption for the first time. Fewer than one in ten members have ever used a reward.

This isn't dramatic enough to trigger an alarm, but it's consistent enough to drain meaningful budget over time. And the numbers make the gap hard to argue with: the average ecommerce redemption rate sits at just 13.67%, meaning for every 100 customers earning rewards, fewer than 14 are actually using them. The rest are enrolled, technically participating, and functionally unreached. (Source: Smile.io Loyalty Industry Data Report)

AdobeStock_1889749332-1080x675.jpeg

The stakes on the other side of that gap are significant. Members who redeem spend an average of 3.1 times more annually than members who don't, which means the entire value of a loyalty program concentrates in a small fraction of members. (Source: Smile.io) Getting more members into that group is worth understanding clearly, and it starts with a measurement problem most loyalty programs are never set up to solve.

The distinction that matters: a customer who bought again six weeks later might have returned because the product ran out, because they saw an ad, or because the store credit sitting in their account tipped the decision. Without the right tracking in place, there's no way to tell the difference. When programs optimize for enrollment and issuance, the metrics that go up automatically, redemption and return behavior can easily be assumed to follow without ever being verified.

The feedback loop looks healthy. It just isn't readable.

The useful reframe: think of redemption rate the way you think of conversion rate in paid advertising. Tracking impressions without conversions tells you the ad ran, not whether it worked. Tracking enrollment without redemption tells you the program ran, not whether it moved a single return decision.

This article covers three things:

  • Why most loyalty programs track the wrong ecommerce retention metrics, and which ones actually matter

  • How to build a loyalty program structure that genuinely influences repeat purchase decisions on Shopify

  • How to read your program data and know exactly where to adjust

1. How to build a loyalty program that drives repeat purchases

A loyalty program that works isn't just one that runs smoothly. It's one customers actually use and return because of. That requires getting two things right from the start:

  • The foundation: clear goals that define what "working" looks like before a single point is issued

  • The structure and promotion: how the program is designed and surfaced to reach the right customers at the right moment

The right foundation before the first point is issued

The short version: define what "working" looks like before launch, not after. That means starting with one or two specific retention objectives — increase repeat purchase rate, reduce 90-day churn, improve AOV — and making every structural decision flow from those.

Most programs are built the other way around: mechanics first, goals second. "Mechanics" here means the operational side: how the program runs, how points are issued, how rewards are tracked, how everything integrates with the store. "Goals" means the customer side: whether people actually use their rewards and whether that usage converts into repeat purchases.

The reason mechanics come first isn't laziness. It's that mechanics are easy to verify. You build the program, test it — points issue correctly, balances appear in accounts, rewards apply at checkout. Works as configured. Done.

The goal side is harder to test. It requires real customers making real decisions over weeks or months, and the signal is easy to miss because return behavior gets influenced by a dozen other variables at the same time. That's what makes it easy to stop at "the program runs" and assume results will follow.

In practice, many Shopify merchants launch a loyalty program because a competitor has one, or because an app makes it easy to set up in an afternoon. The goal becomes "have a program" rather than "solve a specific retention problem." Starting with clear objectives is what separates a program that earns enrollments from one that earns returns.

Choosing the right loyalty program structure for your customers

Program structure depends on what customers actually value, and the clearest way to know that is to look at existing purchase behavior, not assume it. Three structures worth understanding: points-based, tiered, and store credit/cashback.

#1 Point-based loyalty programs

Simple to understand, works across nearly every product category. The risk: 86% of consumers say that when it takes too long to earn rewards, they engage with the brand less often. (Source: Bond Brand Loyalty Report) Earn rates need to be calibrated against the actual purchase cycle, not set at an arbitrary round number. A customer who buys once every three months needs a different earn rate than one who buys weekly. Sephora's Beauty Insider program is a frequently cited benchmark here — points accrue quickly enough that members hit their first reward within one or two purchases, which is what keeps engagement from dropping off early.
360_F_812754266_5xTO2inetevmXD1Q5U1vWil99PLDWiPR.jpg

#2 Tiered loyalty programs

Average engagement rate in tiered programs is 48% vs. 35% for flat programs. (Source: Antavo Global Customer Loyalty Report) Tiers work because they tap into status and progress, but only when the next tier feels achievable. A tier that requires 10x the spend of the previous one stops feeling aspirational and starts feeling out of reach. The most effective tiered programs keep the gap between Tier 1 and Tier 2 within reach for a customer who makes 3–4 purchases per year.
Screenshot_3.png

#3 Store credit / cashback

No conversion rate required. "$8 credit" means the same thing to every customer, with no translation layer making the value feel abstract. Particularly effective for high-AOV or lower-frequency categories where customers need an immediate, legible reason to return. For Shopify merchants looking to run this model natively, Koin is worth looking at — it handles cashback and store credit issuance directly within Shopify's infrastructure, with no points-to-dollar translation required.
Screenshot_2.png

Program type

Works best when

Watch out for

Points-based

High purchase frequency, broad customer base

Earn rates set too low; customers give up before redeeming

Tiered

Strong brand affinity, clear customer segments

Tier gaps too large; top tier feels unachievable

Cashback program

Any category; especially high-AOV or infrequent buyers

Needs checkout integration to surface value at the right moment

Making the reward visible — and keeping it top of mind

On-site visibility is necessary, but not sufficient. A reward balance that lives only in an account dashboard has zero presence at the moment a purchase decision is live. The fix is surfacing reward value at cart and checkout pages, where rewards can actually influence whether the customer completes the purchase and whether they feel incentivized to return.

Beyond on-site placement, proactive promotion is one of the most underused levers in retention. This includes email reminders when a customer has an unused balance, account login notifications showing current balance and dollar value, and post-purchase sequences that confirm what was earned and what it's now worth.

Key touchpoints for reward visibility:

  • Navigation, product pages, cart, and checkout — not just the rewards dashboard

  • Proactive email reminders for members with unredeemed balances (especially 30–45 days post-enrollment)

  • Account login page — show balance and dollar equivalent on return visits

  • Post-purchase confirmation — confirm what was earned and what the balance is now worth

Visibility isn't just about where the reward appears. It's about whether the customer is reminded it exists before they've already decided where to shop next.

📌 Learn more: We recently published a comprehensive article discussing the psychology of discounting and how it affects repeat purchase behavior. Read the full piece here: The discount paradox: Why margins shrink when sales rise

2. Why redemption rates stay low — and how to fix the friction

Why redemption rates stay low even in well-designed loyalty programs

A loyalty program can be well-structured, well-communicated, and still have a redemption gap. The fix is rarely a structural overhaul. It almost always comes down to two things: whether the incentive is configured to reach customers in a meaningful way, and whether that incentive is visible at the moments that actually drive purchase decisions. Three friction points consistently show up across loyalty programs, and each one has a direct fix.

Minimum thresholds set for the merchant, not the customer

Every loyalty program has a minimum redemption threshold: the number of points a customer must accumulate before they can redeem for a reward. That threshold exists to protect margin, and that's legitimate. But merchants typically set it against what feels comfortable to give away, not against what a customer can realistically earn in their normal purchase cycle.

The result is a redemption dead zone. Customers accumulate points, see a balance growing, feel like progress is happening, and then discover they're nowhere near the floor required to actually use anything. Engagement quietly drops off.

Start with your average order value and purchase frequency, then set a minimum a customer in your top two purchase segments can reach within two to three orders. First redemption drives repeat purchase. Getting there quickly matters more than protecting a round number.

Naturium lowered their threshold to 20 points for $1 off when redemption rates started slipping. Klaviyo-attributed loyalty redemptions grew 169% quarter over quarter.

Points that require translation

"You have 340 points" is not an offer. It's a number with no context. Customers who can't immediately evaluate what their balance is worth don't act on it. They defer, and deferral is where programs lose people.

The fix is visibility and proximity to the moment of purchase: show a live point balance alongside its dollar value throughout the entire browsing session, on product pages, at cart, not tucked in an account dashboard. Checkout is where it matters most. Surfacing available rewards and points to be earned directly at checkout, at the moment the customer is already deciding whether to complete the purchase, is what closes the gap between "I have something" and "I'm using it now."

Monos surfaced point balances automatically after every purchase. Loyalty members now click through at a rate 76% higher than non-members, contributing to $8M in loyalty-generated value.

Redemption buried where purchases aren't made

The standard loyalty UI lives in account settings. Purchase decisions happen on product pages and at checkout. Those two things rarely overlap, which means most customers never connect their reward balance to an actual moment of buying.

The fix is keeping reward visibility inside the purchase path, present throughout the shopping session, not just in one corner of the account. For customers who've gone quiet, automated flows make it straightforward to resurface balances at the right moment: a threshold nudge, a balance reminder, an expiry prompt.

Death Wish Coffee reactivated their loyalty email flows when redemption rates dropped. Their redemption rate climbed to 70%, and customers who redeem purchase 2.63x more often than non-members.

These are problems that are consistently observed across loyalty programs. If you want to see what fixing them looks like inside your own program, get in touch with the Smile team.

What fixing loyalty friction actually looks like: Blue Banana Brand

Blue Banana Brand, a Spanish adventure streetwear brand operating on Shopify Plus with 20+ retail locations, ran into a version of every friction point covered above. Their loyalty program had become a top-five driver of customer support tickets. Points weren't automatically deducted for partial refunds. The team was calculating loyalty metrics manually in spreadsheets. And every program change required a developer, which meant the program sat static while the brand kept growing.

After migrating to Smile, the program ran the way it should: checkout redemption embedded directly in Shopify, automatic points handling, real-time analytics with benchmarking, and a launcher visible throughout the shopping session rather than buried in account settings.

Screenshot_4.png

The results showed up within 30 days. Member LTV was up 10%. Customers who redeem spend 27% more annually than non-redeemers. Purchase frequency among redeemers is 40% higher.

Friction is rarely loud. Blue Banana's program was technically running the whole time. The gap was in what customers could actually do with it.

Read the Blue Banana Brand Case Study →

3. How to measure whether your loyalty program is driving retention

Getting the program live is the first milestone. The second, and the one that actually determines whether it's working, is being able to read what the program is telling you and act on it.

Even well-configured programs can leave merchants without a clear view of whether rewards are driving returns or simply accumulating in the background. The good news is that most programs are already generating the data signals needed to answer this — it just hasn't been surfaced or segmented in a useful way.

Screenshot_5.png

Start with the program's overall health

Before optimizing any single element, it's worth getting a clear picture of where the program is performing and where it isn't. A few diagnostic questions worth running through:

Is enrollment strong but redemption low? The reward may not feel compelling enough at the current threshold, or customers may not know their balance is usable. Lowering the first redemption threshold is often the highest-leverage change available before touching anything else.

Is redemption rate acceptable but overall program participation low? The program may not be visible enough. Promotion, email reminders, and on-site surfaces are worth reviewing before changing the program mechanics themselves.

Is the time from enrollment to first redemption longer than expected? This usually points to an engagement gap between joining and returning. Email sequences that remind members of their balance, introduce new products, and surface relevant offers in the weeks after enrollment can significantly shorten that window.

Segment the member base more granularly

Treating all members as a single group makes it harder to know what's working. A few segments worth building separately:

Enrolled but never purchased again — this is a remarketing problem as much as a loyalty problem. The program may be functioning correctly; the issue is that these customers haven't returned to the store at all. Reviewing the broader re-engagement strategy for this group is worth doing before adjusting loyalty mechanics.

Enrolled and purchased but never redeemed — these customers are returning, but the reward isn't reaching the decision. Friction, visibility, or threshold are the likely causes. These are the highest-priority members to fix for, because they're already doing the most important thing (returning) and just need the program to reach them.

Redeemed once but not again — the program created one moment of engagement. The question worth asking: was that moment good enough to repeat? If redemption created a positive experience, the issue is likely frequency of engagement. If it didn't, the reward mechanic itself is worth examining.

Building even basic segments like these surfaces patterns that blended averages hide.

Add urgency where appropriate

Rewards with no expiry or urgency can drift to the back of a customer's awareness. A well-timed reminder — "your credit expires in 7 days" or "you're 50 points away from your next reward" — creates a reason to act that doesn't require any change to the program mechanics. Used carefully, urgency closes the gap between "has a reward" and "uses a reward."

The keyword is "carefully." Urgency that fires too frequently feels like pressure, not value. The most effective use of urgency is for members who have been inactive for 30–45 days and have a meaningful balance sitting unused — the reminder is genuinely useful to them, not just a re-engagement tactic dressed up as a notification.

The diagnostic number worth running first: of every 100 customers who enrolled in the program, how many redeemed at least once? If the answer is under 15, the most likely causes are visibility, threshold, or friction, the areas covered in Sections 1 and 2. If redemption is healthy but repeat purchase rate hasn't moved meaningfully, the next step is segmenting redeemers from non-redeemers and comparing their 90-day return behavior. The difference between those two groups is the clearest available signal of how much work the program is actually doing.

📊 Metrics worth tracking for program performance:

  • Redemption rate (the only metric that confirms the program made a decision)

  • Time-to-second-purchase, segmented by redeemed vs. non-redeemed members

  • Revenue from redeeming members vs. non-redeeming members

  • Repeat purchase rate at 90 and 180 days, by acquisition source

  • Enrolled-but-never-redeemed rate (proxy for friction in the redemption flow)

4. Turning your loyalty program into lasting retention

Screenshot_1.png

A few years ago, having a loyalty program was enough. It signaled that the brand cared about customers coming back. That signal still matters, but the bar has moved.

Having a loyalty program and having control over retention are two different things. A program that's earning enrollments, issuing points, and sending reminder emails is doing what it was configured to do. Whether it's actually influencing return decisions is a separate question, and one that doesn't answer itself.

The merchants who navigate this well share a few habits. They track redemption, not just enrollment. They make reward value visible at the moment it can influence a decision, not just in account dashboards. They segment their member base to understand who the program is reaching and who it isn't. And when the numbers look off, they treat it as a friction problem first, not a reward size problem.

Taking back control of retention starts with one question: not "how many members do I have?" but "how many of them actually redeemed — and did it bring them back?"

Tools referenced in this article

If you're looking to implement the loyalty program structures, redemption mechanics, or store credit models discussed above, the following Shopify apps can support that:

This article is part of the "Taking Back Control in a More Complex Ecommerce World." See you in the next one.
Your subscription could not be saved. Please try again.
Your subscription has been successful.

Receive updates on new releases

Leave your email and we'll send each new chapter straight to your inbox.

  • ABOUT THE AUTHOR
logo circle - for qr.png
Qikify
A leading Shopify app developer building conversion-focused solutions to help merchants increase AOV, optimize checkout, and drive smarter upsell strategies. With 10+ Shopify apps and over 90,000 merchants worldwide, Qikify empowers brands to turn traffic into measurable revenue growth through discounts, cart optimization, checkout customization, and post-purchase enhancements.
655b6ea3a024824e2ce971c7_smile.io-logo.svg
Smile.io
The world's largest loyalty platform, helping over 100,000 Shopify merchants build programs that drive repeat purchases and long-term retention. Smile.io provides points, referrals, and VIP rewards tools designed to turn one-time buyers into loyal customers — with deep integrations across Shopify, Klaviyo, and other leading ecommerce platforms.
ChatGPT Image Jun 9, 2026, 05_38_40 PM.png