Marketing & ads

Loyalty programmes: when they justify the complexity

A points programme does not create loyalty for a product nobody buys twice.


5 min read

Before building a loyalty programme, ask one question: is your product bought more than once at all? If not, no design will make the programme work.

Stores it suits

  • Consumables repurchased regularly: skincare, supplements, coffee, household supplies.
  • Stores with an average repurchase rate of twice a year or more.
  • Categories where everyone competes on price, so loyalty becomes the differentiator.

Stores it does not suit

Durable goods and rare large purchases. Someone buying furniture once every few years will not be moved by a points balance.

Keep the rule simple

"One riyal = one point, 100 points = 10 riyals" is understood instantly. A complex system of tiers, badges and multipliers is not understood, so it is not used.

Make the first reward close

If a customer needs ten orders to reach the first reward, they will forget the programme. Put the first reward one or two orders away.

Show the balance where decisions happen

A balance hidden in the account page has no effect. Show it in the cart and at checkout: "You have 240 points — use them now".

Measure repeat rate, not sign-ups

Member count is a misleading number. The real one: did repurchase frequency rise after launch?

Want this applied to your store?

Send your store link and a short note, and we come back with a suggested order of priorities.

Browse services
Loyalty programmes: when they justify the complexity