How to Build a Customer Loyalty Programme That Actually Works

Niko Moustoukas
Niko Moustoukas
·Published ·Updated ·8 min read
How to Build a Customer Loyalty Programme That Actually Works

Quick answer: The most common loyalty programme failure is setting the reward threshold too high: customers disengage before they ever earn anything. Start with a simple points-on-purchase structure where a meaningful reward is achievable within three or four orders, pair it with automated emails that remind customers of their balance, and add referral rewards early. Complexity does not make programmes more effective. Relevance and communication do.

Acquiring a new customer costs anywhere from five to seven times more than retaining an existing one. Yet most ecommerce marketing budgets skew heavily towards acquisition. Loyalty programmes are one of the most cost-effective tools available to online stores, but the majority of them are poorly designed, underused, or quietly abandoned within a year.

This guide covers how to build a loyalty programme worth having: one that genuinely changes customer behaviour, increases lifetime value, and pays for itself.

Why Most Loyalty Programmes Fail

Before building anything, it helps to understand what goes wrong.

The most common failure mode is a points programme that takes too long to deliver any reward. A customer who spends £30 earns 30 points. With 500 points needed for a £5 reward, they need to spend £500 before getting anything back. At that rate, most customers give up before they ever reach a threshold.

The second failure mode is irrelevance. A reward that feels generic or disconnected from the brand does not build any emotional attachment. A £5 discount voucher that expires in seven days feels like a marketing gimmick rather than a genuine thank-you.

The third is friction. Programmes that require app downloads, account setup, or complex redemption processes will only be used by a small subset of your most motivated customers.

A useful loyalty programme needs to feel achievable, feel rewarding, and feel easy.

Choosing the Right Structure

There are several common loyalty programme structures, each suited to different types of stores.

Points-based programmes are the most widely used. Customers earn points for purchases and redeem them for discounts or free products. They work best when the earning rate is transparent and the threshold for redemption is not set so high that it feels unattainable. A good benchmark is that a customer should be able to earn a meaningful reward within three or four purchases.

Tiered programmes offer escalating benefits as customers spend more. Common tiers are Bronze, Silver and Gold, with each level unlocking additional perks such as free shipping, early access or increased earn rates. Tiers work well for stores with a wide range of customer spend levels because they give your highest-value customers a reason to feel recognised, and they give lower-tier customers an aspirational goal.

Paid membership programmes (sometimes called premium loyalty) charge customers an upfront fee in exchange for ongoing benefits. Amazon Prime is the most prominent example. For smaller ecommerce stores, this model can work well when the benefits are genuinely valuable: free or next-day shipping, exclusive pricing, or access to member-only products. It is harder to sell initially but creates a much stronger commitment from customers who do join.

Cashback programmes return a percentage of every purchase as store credit. They are simple to understand and simple to redeem, which helps adoption. They work best for stores with higher average order values where the returned amount feels meaningful.

What to Reward Beyond Purchases

Many loyalty programmes only reward for spending, which is a missed opportunity. Consider rewarding:

  • Writing a review after purchase
  • Referring a friend who completes a purchase
  • Following your social channels or sharing a post
  • Completing a profile or preference survey
  • Celebrating a birthday month with bonus points or a gift

These actions deepen engagement and provide useful data. A customer who has written a review, referred a friend and completed their profile is far more invested in your brand than one who has simply made purchases.

Referral rewards deserve particular attention. A well-designed referral mechanic where both the referrer and the new customer receive a reward is one of the highest-return marketing investments available to ecommerce businesses. It acquires a new customer at a fraction of paid advertising cost while simultaneously rewarding an existing loyal one.

Communicating the Programme

A loyalty programme that customers do not know about or understand will not change their behaviour.

Introduce the programme clearly at the moment of first purchase. A post-purchase email that explains what they have earned and how to use it is a straightforward place to start. Include the current points balance in every order confirmation and shipping notification email.

Make the loyalty dashboard visible in the customer account area. Show their current tier, their balance, what they can redeem, and how close they are to the next threshold. The closer a customer is to a goal, the more motivated they are to reach it. This is sometimes called the endowed progress effect: people work harder to complete something once they feel they have already started.

Send periodic balance reminder emails to customers who have not redeemed. A subject line like "You have £8 in store credit waiting" will recover lapsed customers who accumulated points and forgot about them.

Setting the Right Earn and Burn Rate

The economics of a loyalty programme need careful calibration. If the earn rate is too low, customers disengage. If it is too high, the programme costs more than it generates.

A commonly used benchmark is a programme that costs the store around two to four percent of revenue in rewards, while increasing repeat purchase rate by enough to offset that cost. Because repeat customers typically spend more per order and cost less to convert, even a modest improvement in retention tends to justify the programme cost.

Work backwards from the numbers you want. If your average order value is £65 and you want customers to be able to earn a £5 reward after four purchases, you are giving back roughly two percent of revenue, which is within a healthy range.

Avoid stacking too many ways to earn without reviewing the total liability. If customers can earn on purchases, referrals, reviews and social actions simultaneously, the costs can compound quickly. Build a simple model before launching.

Platforms Worth Considering

Platform Comparison

PlatformBest forShopifyWooCommerceKlaviyo integrationStarting cost
Smile.ioSimplicity, smaller storesYesNoYesFree tier available
LoyaltyLionCustomisation, larger storesYesNoExcellentFrom ~£400/mo
Yotpo LoyaltyFull suite (reviews + SMS)YesNoYesCustom pricing
WPLoyaltyWooCommerce storesNoYesVia ZapierFrom £99/yr
YITH Points & RewardsWooCommerce, flexibilityNoYesVia ZapierFrom £79/yr

For Shopify stores, Smile.io and LoyaltyLion are the two most established options. Smile.io is easier to set up and has a usable free tier for smaller stores. LoyaltyLion offers more customisation and better integration with email platforms like Klaviyo, which matters for trigger-based reward emails.

Yotpo Loyalty is part of a broader suite that includes reviews and SMS, which can be useful if you want all those functions in one place. It is more expensive at scale but the integration between reviews and loyalty is well built.

For WooCommerce stores, WPLoyalty and YITH WooCommerce Points and Rewards are both reliable options with flexible earn and burn configurations.

Whatever platform you choose, verify that it connects properly with your email marketing tool. The most valuable loyalty programme emails (balance reminders, tier upgrades, redemption nudges) need to be triggered automatically based on customer behaviour, not sent manually.

Measuring Whether It Is Working

The clearest measure of a loyalty programme's success is its effect on repeat purchase rate. Track the percentage of your orders that come from customers who have purchased before, and watch whether that number changes after launch.

Also track:

  • Average order value for loyalty members versus non-members
  • Purchase frequency for enrolled versus non-enrolled customers
  • Redemption rate (what percentage of earned rewards are actually used)
  • Programme enrolment rate (what percentage of customers sign up)

A low redemption rate is a warning sign. It suggests either that the threshold is too high, the reward is not attractive enough, or customers are not aware of their balance. All of these are fixable once you know which is the problem.

A Practical Starting Point

If you are starting from scratch, keep it simple. A points-on-purchase programme with a clear earning rate, a reasonable redemption threshold, and an automatic post-purchase welcome email is enough to begin. Measure for three months, look at your repeat purchase rate and redemption data, and then decide what to add or adjust.

Complexity does not make a loyalty programme more effective. Relevance, accessibility and communication do.

Niko Moustoukas

Written by

Niko Moustoukas

Niko Moustoukas is an ecommerce specialist and founder of Limely, where he helps brands unlock growth through high-performance Shopify and Magento builds. With a background in complex ecommerce projects and a sharp focus on commercial results, Niko blends technical thinking with practical strategy.

Related guides