Fedelio
FeaturesIndustriesPricingGuidesFAQ
Sign inBook a demo
All guides

Setting up a loyalty programme for your shop in Morocco

24 September 2026·9 min·Cafés, restaurants, bakeries, barbers and beauty salons

In short

  • A loyalty programme acts on customers who have already been in, not on new ones.
  • Three decisions matter: the mechanic (stamps win for a neighbourhood shop), the threshold, and the channel.
  • The threshold is the most common mistake: multiply it by the gap between two visits, and stay under three months.
A shopkeeper handing a coffee across the counter to a customer, both smiling

A loyalty programme does not bring in new customers. That is the first thing to understand, and the thing most often forgotten. It acts on those who have already been in once: it gives them a reason to come back rather than go next door. If your problem is that nobody pushes your door open, a loyalty programme will change nothing.

If, on the other hand, people come and do not return, or return less often than they could, then it is exactly the tool you need. Here is how to build one without getting the three decisions that matter wrong: the mechanic, the threshold, and the channel.

1. Choosing the mechanic

Three families exist, and for a neighbourhood shop, two of them are traps.

MechanicThe principleWho for
StampsOne visit = one stamp. After N, a reward.Steady basket: coffee, sandwich, haircut, session.
PointsThe amount spent converts into points.Highly variable basket: restaurant, grocer, boutique.
TiersThe customer climbs in status and unlocks benefits.Large customer base and high spending.

For a café, a bakery, a barber or a gym, stamps almost always win. Not because they are more sophisticated — they are less — but because they are understood in one second at the counter. «Three more and the next one is free» needs no explanation. A points system forces a mental division to work out where you stand, and nobody does it.

Points have a real merit when baskets vary a great deal: in a restaurant, rewarding a 15-dirham coffee and a 120-dirham lunch identically is unfair, and your best customers will feel it. If your tickets range tenfold, move to points. Otherwise, stay with stamps.

Tiers, later

A status system — bronze, silver, gold — needs a customer base wide enough for the upper levels to stay desirable. With two hundred loyal customers, everyone ends up gold, and the status no longer means anything. Save it for the day you have a few thousand.

2. Setting the threshold: the real question

This is the decision that makes or breaks a programme, and the one given the least thought. How many visits before the reward?

The reasoning fits in one sentence: the threshold must be reachable within a time frame in which the customer still remembers you.

Take a customer who comes once a week. At ten stamps, they get their reward after two and a half months: that is long, but they come often enough for the card to stay present. The same threshold of ten, at a hair salon visited every six weeks, takes more than a year. Nobody holds on for a year.

  • Daily or near-daily (morning coffee, snack): 8 to 12 stamps.
  • Weekly (lunch, gym session): 6 to 10.
  • Monthly (haircut, treatment, servicing): 4 to 6.
  • Less frequent than that: stamps are not the right tool — look at a birthday offer or a reminder instead.

Do the sum the other way round before deciding: multiply your threshold by the usual gap between two visits. If you go past three or four months, lower the threshold. A reward that is never reached does not motivate, it irritates.

3. Choosing the reward

The rule is simple: give away what has a high perceived value and a low sacrificed margin. A free coffee costs a few dirhams of ingredients and is worth the shelf price in the customer's mind. A 10% discount on the bill costs exactly 10% and impresses nobody.

Avoid percentage discounts. They get compared, they get negotiated, and they train the customer never to pay full price again. A free product stays a gift; a discount becomes an entitlement.

A quick test

Ask yourself what the reward actually costs you, ingredients included, and what the customer would have paid to get it. If the ratio is one to three or better, it is a good reward. If it is one to one and a half, you are giving away margin without creating any feeling.

4. The channel: this is where it is decided in Morocco

A loyalty card is no use if the customer forgets it. The whole job is putting it back in front of them at the right moment — and that is where the choice of channel decides the outcome.

Cardboard

It has one real advantage: it costs almost nothing to print and everyone understands it. Its faults are known to anyone who has handed them out: cards get lost, go through the washing machine, get duplicated on a photocopier. And above all, cardboard never lets you get back in touch. A customer who stops coming disappears, and there is nothing you can do about it.

The phone wallet

Apple Wallet and Google Wallet are already installed on your customers' phones — they are the apps holding their boarding passes and tickets. A loyalty card can sit there, update itself, and show a notification on the lock screen when a stamp is added.

The decisive advantage is not that it feels modern: it is that those notifications cost nothing. Apple and Google do not charge for updating a pass. So you can notify every customer on every visit without ever looking at an invoice.

WhatsApp

This is the channel your customers actually open, and in Morocco it is hard to do without. But you need to know what you are buying: Meta charges for every message sent through the official API, and the rate depends on the nature of the message.

  • A follow-up message — stamp confirmation, reward earned — costs on the order of a few centimes of a dirham.
  • A promotional message — an offer, a reminder — costs several times more, the order of magnitude being six to eight times the former.

These amounts look trivial taken one at a time. Do the multiplication: four hundred customers reminded twice a month, at a few tens of centimes per message, and the monthly bill exceeds what many shops are willing to put into loyalty. The trap is not the unit price, it is the volume.

The combination that holds

The wallet for everything routine — every stamp, every reward — since it is free and unlimited. WhatsApp reserved for the moments that genuinely deserve interrupting someone: a reminder after several weeks away, a birthday offer. That split divides the bill by ten without taking anything away from the customer.

5. The mistakes that kill a programme

  • A threshold set too high. The most common mistake. You want it to pay for itself, you set fifteen stamps, and nobody reaches the end.
  • A lukewarm reward. «5% off» has never brought anyone back. Give away a whole product.
  • Never mentioning it. A programme the team does not talk about does not exist. The right moment is at the till, not at the door.
  • Too many messages. A customer getting three reminders a month unsubscribes — and you paid to lose them.
  • Looking at nothing. If you do not know how many customers come back, you will never know whether the programme works.

6. Where to start, concretely

  • Write your rule in one sentence: «N visits, and the next one is free».
  • Check the timing: multiply N by the usual gap between two visits. Under three months is fine.
  • Choose a reward that costs you little and is worth a lot.
  • Decide how the customer keeps their card, and how you will be able to reach them again.
  • Brief the team on a single sentence to say at the till.
  • After a month, look at how many customers came back. Adjust the threshold, not the reward.

A loyalty programme is not a marketing stunt, it is a setting you tune. Start simple, measure, correct. The threshold is almost always the first thing that needs adjusting.

Also worth reading

Why your customers don't come back, and how to find out7 min readPaper or digital loyalty card: what actually changes7 min read

What if the card lived in your customers' phones?

Fedelio puts your loyalty cards in Apple Wallet and Google Wallet. Stamp notifications cost you nothing.

Book a demoSee pricing
Fedelio

Loyalty cards that live in your customers' phones. Made in Casablanca.

Add toApple WalletAdd toGoogle Wallet

Product

  • Features
  • Pricing
  • Industries

Support

  • Guides
  • FAQ
  • Contact and support
  • [email protected]

Legal

  • Legal notice
  • Privacy (CNDP)
© 2026 Fedelio. All rights reserved.Made in Casablanca, Morocco