Meet Mage AIDiscover

How to Fix a Loyalty Program Customers Stopped Using

Written by
Graeme
Graeme
Co-Founder
Reading time
11 min read
Date posted
November 5, 2026
White text reading “How to Fix a Loyalty Program” over a soft gradient background.

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 symptomMost likely issueFirst diagnostic checkFirst response
Many members, little activityEnrollment is being mistaken for engagementCompare total members with active membersInspect earning and redemption behavior
Large point balancesRewards are too far away or poorly understoodCalculate spend needed for the first rewardAdd a reachable reward or adjust earning
Rewards claimed but unusedCheckout friction or restrictive termsTest reward use from claim to checkoutClarify minimum spend, expiry and combinations
Low awarenessProgram is hard to findReview storefront and lifecycle placementSurface 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!”
Shawn Norris
Shawn Norris
Founder, West Coast Goalkeeping
West Coast Goalkeeping

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 modeWhat customers experienceRecommended repairMetric to monitor
Slow earningThe first benefit feels distantAdd a reachable first reward or useful earning actionActive members and first redemptions
Weak rewardsThe catalog feels generic or irrelevantMatch rewards to margin and purchase behaviorRewards claimed and used
Low visibilityCustomers forget they have a balanceShow balance and progress across key surfacesBalance 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 changeRecommended defaultException to considerCustomer communication
New earning rateApply it to future activityLegal or terms review for unusual casesExplain when the new rate begins
New reward catalogHonor issued rewards where possibleClearly communicate unavailable replacementsState what remains valid and until when
New currency or value systemMap balances to a documented equivalentGrandfathering for complex legacy balancesConfirm the balance is protected
Revised VIP tiersPreserve earned status for a defined periodNew qualification rules after the periodExplain 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

Checkout summary showing 4,160 points to earn on a $416 order and a rewards wallet with Flat 10% off for 500 points chosen

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

Card announcing a points drop of +500 points added to the wallet, expiring Sunday 11:59pm, with a 1,340 point balance

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.

About the author
Graeme

Graeme

Co-Founder

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.

Build a loyalty experience your customers remember.

See how modern Shopify brands use Mage to build stronger customer relationships and drive repeat revenue.

Trusted by
  • Reelie
  • Gelato Pique
  • MiaDonna
  • Tea Drops
  • West Coast Goalkeeping
  • Joy Dravecky
  • Love Sweat Fitness
  • The GoTo
  • Youswim

Related articles

White text reading “Shopify Brands Using Store Credit” over a soft gradient background.
Loyalty & Retention

7 Shopify Brands Using Store Credit for Loyalty in 2027

Seven Shopify brands use store credit in very different ways, from simple cashback and paid memberships to VIP tiers, review rewards, birthdays, social engagement, and wishlist incentives. This guide breaks down exactly how each program works and what merchants can learn from them.

White text reading “Remind Customers About Store Credit” over a soft gradient background.
Loyalty & Retention

How to Remind Customers They Have Unused Store Credit (Klaviyo Flows That Work)

To remind customers about store credit, start with the balance they can actually use and a clear path to redeem it. The Circle, The GoTo’s loyalty program, pays cashback as store credit after the returns period, then gives customers a reason to come back and use it. Unused store credit is already value the customer earned. Your email flow should make that value visible at the right moment, without adding another discount that teaches people to wait.

How Gift Buyers Break Your Loyalty Program (And How to Fix It)
Loyalty & Retention

How Gift Buyers Break Your Loyalty Program (And How to Fix It)

Most ecommerce brands believe their standard loyalty program handles gifting just fine. They assume rewarding the buyer is sufficient. They're wrong.

The "Zero-Party Data" Goldmine: Using Loyalty to Know Your Customers
Guides & Tips

The "Zero-Party Data" Goldmine: Using Loyalty to Know Your Customers

Reward customers for sharing preferences and birthdays. Get data to personalize your marketing campaigns.

The "Post-Holiday Slump" Playbook: Using Loyalty to Fight the January Dip
Guides & Tips

The "Post-Holiday Slump" Playbook: Using Loyalty to Fight the January Dip

Keep January busy. 5 loyalty campaigns to maintain customer engagement after the post holiday rush ends.

White text reading “Is It Better to Reward Per” on a soft gradient background.
Loyalty & Retention

Is It Better to Reward Per Dollar or Per Purchase?

A $100 customer can earn four times as many points under a per-purchase rule when that spend arrives as four $25 orders rather than one $100 order. Points per dollar vs per purchase decides whether your program primarily rewards revenue, order frequency, or a deliberate mix of both. A broader Shopify loyalty program can use either model depending on the behavior you want to change.