
47% of U.S. consumers said they had disengaged from at least one loyalty program in the previous year. To fix unused loyalty program participation, do not begin with a bigger discount. Find out whether customers cannot see it, cannot reach a useful reward soon enough, or do not want what they can redeem.
Short answer: Diagnose visibility, earning distance and reward relevance first. Repair the weakest part, preserve valid customer value where possible, test the revised experience with a small group, then relaunch it as a clearer member benefit with checkpoints for engagement, redemption and repeat purchases.
Start with the real problem behind a loyalty program nobody uses
| Observed symptom | Most likely issue | First diagnostic check | First response |
|---|---|---|---|
| Many members, little activity | Enrollment is being mistaken for engagement | Compare total members with active members | Inspect earning and redemption behavior |
| Large point balances | Rewards are too far away or poorly understood | Calculate spend needed for the first reward | Add a reachable reward or adjust earning |
| Rewards claimed but unused | Checkout friction or restrictive terms | Test reward use from claim to checkout | Clarify minimum spend, expiry and combinations |
| Low awareness | Program is hard to find | Review storefront and lifecycle placement | Surface balances and next rewards |
Separate enrollment from active engagement
A member who joined months ago is not proof that your program is working. In Mage analytics, an active member is someone who earned points or redeemed a reward during the selected period, which is a more useful measure than total sign-ups.
A healthy Shopify loyalty program gives customers a visible reason to return. They should be able to find their balance, understand how to earn, see their next reward and use it without digging through old emails.
Use four signals to find the break
Start with active members, rewards redeemed, rewards used, and repeat purchase rate. Then inspect outstanding balances. A large balance can signal future reward liability, but it can also show that customers have not found a compelling or convenient way to spend what they earned.
The first diagnosis: visibility, value or friction
51% of consumers who disengaged from a program cited rewards being too hard or slow to earn, while 41% cited unappealing rewards. Another 21% cited too few communications or reminders.
Those are separate problems. Increasing reward value only addresses one of them, and may only increase cost if the program remains hidden or confusing.
“Cannot say enough good things about the team at Mage Loyalty, one of the absolute best organizations we have ever worked with, full stop! So glad we connected with them, completely redid our loyalty program, new concepts, use of loyalty, increasing user engagement, showing us where we were not valuing our best customers, just WOW, amazing team!”


Read the West Coast Goalkeeping case study →
Audit the program before you change the rules
Review the five numbers that matter
Use a fixed reporting period and pull active members, program members added, rewards redeemed, redemption rate and repeat purchase rate. These numbers tell you whether the issue is activation, reward use or ongoing customer behavior.
Mage analytics also separates rewards claimed by type from rewards actually used. A customer may claim a reward, then abandon it because the minimum spend is too high, the code cannot combine with another discount, or the checkout journey is unclear.
Outstanding points balance deserves attention, too. Treat it as a customer-value commitment and a future cost to manage, not evidence that members are disengaged by choice.
Inspect earning and redemption behavior
Break down activities completed by type. If purchases earn points but sign-up, review or wishlist actions never occur, those earning rules may be hard to find or poorly explained.
Check the reward catalog against the earning rate. A reward that looks inexpensive in points can require more spend than customers expect. Mage lets merchants edit, disable or add earning rules for future actions while keeping points customers already earned intact.
Review whether pending points are delaying the experience. Approval periods can be appropriate for a returns window, but customers need to understand why an expected balance has not yet become available.
Check the live customer journey
Test from an incognito browser as both a new and returning customer. Confirm the program is enabled, earning rules are active and at least one reward is available.
Then claim and use a reward yourself. Check the reward name, points cost, minimum spend, expiry and discount-combination settings. Do not rely on the admin setup alone.
How to fix unused loyalty program participation: slow earning, weak rewards and low visibility
| Failure mode | What customers experience | Recommended repair | Metric to monitor |
|---|---|---|---|
| Slow earning | The first benefit feels distant | Add a reachable first reward or useful earning action | Active members and first redemptions |
| Weak rewards | The catalog feels generic or irrelevant | Match rewards to margin and purchase behavior | Rewards claimed and used |
| Low visibility | Customers forget they have a balance | Show balance and progress across key surfaces | Balance views and redemption rate |
If the first reward is too far away
74% of consumers in one study said loyalty rewards often felt unattainable. Model the spend required to reach every reward before changing anything.
A practical repair may be a lower first redemption threshold, a smaller fixed discount, free shipping, or a limited multiplier campaign. You can also add relevant non-purchase actions, such as account creation, birthday, review or wishlist activity, when they fit the brand.
Do not make every reward cheaper at once. Give customers an early win, then keep higher-value rewards available for customers who continue purchasing.
If customers do not want the rewards
Use product margin, purchase cadence and customer behavior to shape the catalog. Free shipping can be more motivating than a percentage discount for a low-AOV replenishment brand. A free product may work better where sampling drives repeat purchases. Store credit, early access and tier perks can make more sense for higher-consideration products.
A fashion loyalty program may use seasonal multipliers and early access for higher tiers because customers respond to drops and limited releases. Copying that structure into another category without checking customer behavior creates a generic program.
Mage rewards can include fixed discounts, percentage discounts, free shipping, free products and flexible discount rewards. Explain exactly what each reward gives, what it costs and any conditions that apply.
If the program is hard to find
Visibility is part of the experience. Put the balance, earning actions and next reward in the Rewards Widget, loyalty page, account area, checkout and relevant lifecycle communications.
61% of consumers said they would use loyalty programs more often if rewards were automatically applied, and 51% said easier tracking would increase use. Reduce the work between earning and redeeming.
Do not enable points expiry as a panic response. Mage points expiry is off by default, and balances earned before it is enabled do not automatically expire. If you introduce expiry for future earnings, explain it clearly and send reminders.
Decide whether to repair, relaunch or retire the program
Repair when the underlying promise still works
Repair the program when the audience, core reward logic and brand fit are sound. Typical repairs include making the first reward reachable, improving visibility, simplifying terms or adding a relevant reward.
Write down the exact problem you are trying to solve. “Redemption is low” is a symptom. “Customers claim free-shipping rewards but do not use them because of the minimum spend” is a problem a team can fix.
Relaunch when trust or structure is broken
Relaunch when the earning model, reward catalog, name, member experience or customer communication needs a material change. A visual refresh alone is not a relaunch.
Create a one-page decision record covering what stays, what changes, which customers are affected, how balances will be treated and what success should look like after the first month.
Retire only after checking the balance liability
Retirement is appropriate when the program is economically unsustainable or does not fit the business model. It still requires a deliberate policy for points, rewards and VIP status.
Do not use a relaunch or retirement to erase inconvenient balances. Customers earned those balances under the program rules you published.
Choose a fair policy for old points, rewards and VIP tiers
| Program change | Recommended default | Exception to consider | Customer communication |
|---|---|---|---|
| New earning rate | Apply it to future activity | Legal or terms review for unusual cases | Explain when the new rate begins |
| New reward catalog | Honor issued rewards where possible | Clearly communicate unavailable replacements | State what remains valid and until when |
| New currency or value system | Map balances to a documented equivalent | Grandfathering for complex legacy balances | Confirm the balance is protected |
| Revised VIP tiers | Preserve earned status for a defined period | New qualification rules after the period | Explain current benefits and future criteria |
Default to honoring valid balances
Honor valid points, store credit balances, unexpired rewards and earned VIP status when repairing or relaunching a program. This is the default because the customer already completed the actions that created the value.
Mage allows merchants to change future earning rules without removing points customers previously earned. Reward settings can also change for new redemptions while already-issued codes remain unchanged.
When conversion or grandfathering makes sense
If the program currency changes, convert the old balance using a documented equivalent. Do not silently reduce value or announce a conversion rate that the team has not modeled financially.
If old balances are unusually large, consider a defined grandfathering period or a direct support route for affected customers. A business changing ownership, terms or program economics should involve its legal, accounting and tax advisers. This is operational guidance, not legal or tax advice.
How to communicate a balance policy
Use direct, benefit-led language: “Your rewards are getting a refresh. Your existing balance stays with you, and you now have more ways to earn and simpler rewards to use.”
Customers need answers to three questions: what happens to my balance, when do changes take effect, and what can I do now? Put those answers in the announcement, the loyalty page and customer support materials before launch.
Relaunch the program in a controlled sequence
Days 1 to 7: rebuild the value proposition
Choose the first reachable reward, confirm earning rates and rewrite every customer-facing explanation. Decide the balance policy and select one primary success metric, such as redeeming members or repeat purchase rate.
Avoid rebuilding every feature. Start with the part of the experience that your audit showed was broken.
Days 8 to 14: test the customer journey
Test sign-up, purchase earning, pending points, redemption, minimum spend, reward use, account visibility, checkout visibility and lifecycle events. Run this with internal accounts or a small controlled customer list.
Mage Test Mode allows selected customers to earn, redeem and trigger integration events while other customers are temporarily blocked. You can also soft-launch a loyalty program on Shopify with a defined test audience and feedback process.
Days 15 to 21: warm up existing members
Send existing members a preview focused on benefits. Explain what is improving, what is staying the same and how their balance is treated.
Give them one simple action, such as checking their balance or viewing the new reward catalog. Do not launch with several conflicting calls to action.
Days 22 to 30: launch and measure
Launch publicly with one clear member behavior in mind: redeeming a ready reward, completing a low-friction earning action or using a targeted bonus.
A Mage Points Drop can add a one-time bonus to all loyalty members, a VIP tier or a Shopify customer segment. Set the audience and expiry window carefully. The drop itself does not send email or SMS, so announce it separately.
Do not change earning rates, rewards, creative and messaging at the same time if you want to understand what improved performance.
Win back inactive members without training them to wait for discounts
Segment by value and inactivity
Build separate audiences for members with a balance, members who have never redeemed, recent purchasers who never joined and previously active members who stopped engaging. These groups have different barriers.
Shopify customer segments can support targeted audiences, while Shopify Flow can support post-purchase follow-ups or loyalty rewards. They are supporting infrastructure, not a replacement for loyalty rules and reporting.
Use a reason to return, not just a coupon
Lead with existing customer value: an available balance, a reward within reach, tier progress or a newly relevant perk. Use a time-limited bonus, early access, free shipping or product-specific multiplier only where it fits the brand and margin.
For a targeted balance boost, consider store-credit drops. Keep the audience narrow enough that you can learn whether the incentive changed behavior.
If Klaviyo is already part of your lifecycle stack, Mage can sync loyalty events such as points earned, rewards redeemed and tier changes for targeted flows. Use a Klaviyo loyalty integration when loyalty events need to support targeted win-back or expiry-warning flows.
Measure the rescue cohort
Track delivered, clicked, balance viewed, reward claimed, reward used, repeat purchase and margin after the incentive. Use a holdout group where possible.
A blanket discount can produce redemptions without telling you whether the revised program has become more useful.
Measure whether the relaunch actually worked
Set a baseline before launch
Record active members, redemption rate, claimed versus used rewards, member repeat purchase rate, purchase frequency, average order value, outstanding points balance and loyalty-attributed revenue.
Mage analytics includes loyalty revenue alongside redemption, engagement and repeat-purchase reporting. Read how to read loyalty program reports before treating attribution as total store revenue.
Use a 30-day and 90-day scorecard
Review the first week for technical failures. Use the first month to assess engagement and redemption. Use a longer period to evaluate repeat purchase behavior, because repeat buying needs time to emerge.
Set one primary outcome and two guardrails. For example, increase redeeming members while keeping reward cost per incremental order and refund rate within limits.
Know when to make the next change
A rise in redemptions is encouraging, but it is not enough on its own. Check whether redeemers purchase again and whether the program changes behavior rather than rewarding customers who would have ordered anyway.
If visibility improves but redemption does not, revisit reward relevance or earning distance. If redemption rises but repeat purchasing does not, revisit timing, margin and incentive design.
Frequently asked questions
How do I fix an unused loyalty program?
Diagnose active-member behavior, earning distance, reward use and visibility. Repair the biggest barrier, preserve valid balances, test the revised journey with a controlled audience, then relaunch with a clear measurement plan.
Why is my loyalty program not working?
Rewards may take too long to earn, feel irrelevant, have unclear rules or be hard to find. Diagnose those issues before increasing discounts.
Should I reset old loyalty points when relaunching a program?
Usually, no. Honor valid balances where possible, or use a documented conversion or grandfathering policy and communicate it before implementation.
How do I make a loyalty program more visible?
Show balances, earning actions and the next reward in the customer account, loyalty page, Rewards Widget, checkout and relevant lifecycle messages.
How can I increase loyalty reward redemption?
Offer a reachable first reward, relevant options, clear terms and a simple checkout journey. Measure whether claimed rewards are used and lead to another purchase.
How do I relaunch a loyalty program without admitting it failed?
Frame it as a member-benefit refresh. State what is improving, confirm how existing balances are protected and give customers one simple action.
Graeme is the co-founder at Mage Loyalty. He heads product development, from complex loyalty migrations and large-scale data handling to building the features shaping the future of loyalty on Shopify.


















