Loyalty · UAE & GCC

Restaurant Loyalty Program for UAE Restaurants

Reward repeat guests with points, stamps and tiers — earned at the till and on the QR menu, redeemed against the bill in front of you. No plastic cards, no separate app for the guest to download.

  • Guests join with a phone number — nothing to install
  • Redeem at the till or in the QR checkout, before the total is shown
  • Birthday, welcome, milestone and win-back messages run themselves

A member record and the rewards catalog, as they ship.

More than a stamp card

A program that runs without anyone remembering to run it

Paper cards get lost. Spreadsheet schemes get abandoned. Most restaurant loyalty dies not because the idea was wrong but because it needed someone to keep doing something every day.

A paper card

  1. Print cards
  2. Remember to stamp
  3. Hope they come back

You cannot see who is enrolled, who has stopped coming, or whether any of it made a difference. The card is forged easily, and the only person tracking it is the one holding the stamp.

Tahlib Loyalty

  1. Join by phone
  2. Earn on every order
  3. Points, stamps or tiers
  4. Redeem on the bill
  5. Automations bring them back

Enrolment is a phone number at checkout. Earning happens on the order whether it came from the till or the guest’s own phone. Redemption is a code or points against the bill, and the win-back message goes out on its own.

The guest still gets their tenth coffee free. The difference is that you can see who is coming back and who quietly stopped.

How it works

From first visit to the one that brings them back

Nothing for the guest to install and nothing for staff to remember mid-rush.

  1. Set the mechanics

    Points, stamps, tiers — or all three. They run in parallel and guests see every active mechanic in their loyalty tab.

  2. Build the rewards catalog

    What a guest can unlock and what it costs in points. Set a redemption limit, a minimum tier, or disable one without deleting its history.

  3. A guest joins by phone

    The phone number typed at the till or in the QR checkout resolves an existing member or creates one. There is no card and no app.

  4. They earn on the order

    Points accrue on the bill, stamps advance the card, and tier multipliers apply automatically as lifetime points grow.

  5. They redeem on the bill

    Staff enter the six-character code from the guest’s screen, or the guest picks a reward at QR checkout. The discount lands before the total is shown.

  6. Or pay with points

    Points can be spent against the bill directly, capped by your program’s minimum and by how much of a bill points may cover.

  7. Automations do the follow-up

    Welcome, birthday, milestone and win-back rewards are granted on a schedule you set — with a cooldown so nobody is messaged twice.

  8. You watch the ledger

    Active members, points outstanding, redemptions today, and a full point history per member with every adjustment attributed.

Manual point adjustments carry a reason and are written to the audit log — useful when you are compensating a complaint.

What you get

A program you can actually change your mind about

Grouped by the decision each part supports.

Three mechanics, mixed as you like

Different guests respond to different things. You do not have to pick one and live with it.

  • Points earned on every order, redeemable for rewards or spent against a bill
  • Stamp cards — buy nine, get the tenth — running alongside points rather than instead of them
  • Tiers based on lifetime points, each with its own earn multiplier
  • Tier perks such as a standing percentage off
  • Guests see every active mechanic in one place

A rewards catalog you control

What is on offer, what it costs and who can have it.

  • Set the points price per reward
  • Cap total redemptions, with remaining count shown before it runs out
  • Require a minimum tier for the good ones
  • Disable a reward without deleting the history behind it
  • Rewards granted automatically by an automation as well as bought with points

Earning and redeeming where the order happens

If it needs a separate step, staff will skip it on a busy night.

  • A phone number at the till enrolls or resolves a member
  • Redeem with a six-character code from the guest’s screen
  • Guests can pick a reward themselves during QR checkout
  • Pay with points, clamped server-side to your program’s limits — only points actually used are charged
  • The discount applies before the guest is shown their total

Lifecycle automations

The messages you meant to send and never did.

  • Welcome reward on joining
  • Birthday reward, granted on the day in your own timezone
  • Milestone rewards when a guest reaches a tier
  • Win-back after a period of inactivity you choose
  • A cooldown per automation, so nobody gets the same nudge twice
  • Points and stamp cards expire on a schedule if you want them to

Seeing whether it works

The numbers that tell you to keep going or change something.

  • Active members, points outstanding, redemptions today
  • Per-member point history, claims and redemptions
  • Manual adjustment with an audited reason for complaint compensation
  • Member profiles carry orders, allergens and notes alongside the balance
Bringing guests back

The automations are the point

A points balance nobody is reminded of is a liability on your books and nothing else. The value is in the message that goes out without you.

Win-back, on a schedule you set

Choose how many days of silence counts as gone quiet. A daily job finds those guests, grants the reward you nominated, and does not touch them again until the cooldown passes.

Birthdays that actually land on the day

The birthday job runs each morning in your own timezone, so the reward is there when they wake up rather than a day late in a server’s timezone.

Milestones that reward the tier, not the transaction

When a guest crosses into Silver or Gold, the reward you attached to that tier is granted automatically — the moment that makes a regular feel recognised.

Nobody gets the same nudge twice

Every grant is written once against its own key, so a re-run, a retry or a second job firing the same day cannot double-award. Repeat birthdays across years still work.

Where it fits

What changes, by type of restaurant

The mechanic that works depends on how often people come.

Cafés
Daily habit, small ticket. Stamps beat points here — the tenth coffee is a clearer promise than a balance nobody does the arithmetic on.
Casual dining
Visits are weeks apart, so the win-back automation does more work than the earn rate. Tiers give regulars a reason to choose you over the place next door.
Quick service
High frequency, thin margins. Points spent against the bill keep the discount proportional instead of giving away a whole item.
Delivery-led kitchens
A repeat customer ordering direct instead of through an aggregator is worth the commission you did not pay. Loyalty is the reason they bother.
Multi-branch groups
One balance across branches, so a guest who earns in Marina can redeem in Deira — and you can see which branch is actually recruiting members.
Built here

The details that matter for a UAE program

Designed around how guests here actually sign up.

A phone number is the account

No app download, no email capture, no card. The number the guest already gives you for the order is the loyalty account, which is why enrolment does not stall at the counter.

Timezone-correct automations

Birthday and win-back jobs run on Gulf time, so the reward arrives on the right morning rather than a day out because a server sits somewhere else.

Bilingual by default

The guest-facing loyalty screens and the staff dashboard both run in English and Arabic, with proper right-to-left layout.

Ramadan and seasonal pushes

Rewards can be capped, tier-gated and disabled without losing their history, so a seasonal offer can be switched on for a month and retired cleanly.

Getting started

How to get Loyalty

Two ways to get it, and you are not forced into either. Add it to the paid plan you already have, or move to the plan that bundles it.

Or get it included

Included with Growth and above

Growth already bundles Loyalty with the rest of the operations layer — inventory, CRM, reservations, workforce and pay-at-table. Worth comparing once you want three or more of them.

Growth bundles this with 9 other paid products — AED 762.00 of add-ons for AED 449.00.

Start with a Tahlib plan, then add the products you need — or move to a plan that already includes them.

Questions, answered

What owners ask before launching a program

Do guests need to download an app?

No. A guest joins with the phone number they give you at the till or type at QR checkout. Their balance, rewards and stamp card live in the same browser page they order from — there is nothing to install and no card to carry.

Can I run stamps and points at the same time?

Yes. Points, stamps and tiers are parallel mechanics — switch on any combination and guests see every active one. Most cafés start with stamps, most restaurants start with points, and plenty run both.

How does a guest redeem a reward?

Two ways. At the till, staff enter the six-character code from the guest’s screen and the discount applies to the bill before the total is shown. On the QR menu, the guest picks the reward themselves at checkout with no staff step at all.

Can guests pay part of a bill with points?

Yes. They can spend points directly against the total. The server clamps the amount to your program’s minimum and to the share of a bill you allow points to cover, and only the points actually used are charged.

What are lifecycle automations?

Rewards granted automatically rather than by someone remembering. There are four: welcome on joining, birthday, milestone when a guest reaches a tier, and win-back after a number of quiet days you choose. Each has a cooldown so the same guest is not nudged twice.

Will a retry or a re-run accidentally give the same reward twice?

No. Every grant is written once against its own key, so a job re-running or retrying cannot double-award. Repeat birthdays in later years still work as you would expect.

Can I compensate a guest who complained?

Yes. Add or deduct points manually with a reason attached. The adjustment appears in that member’s point history and is written to the audit log with the staff member’s name.

Do points expire?

Only if you want them to. Points expiry and stamp-card expiry both run as scheduled jobs you configure; leave them off and balances persist.

Does loyalty work across my branches?

Yes. A member earns and redeems against the same balance wherever they visit, and with the Chain Dashboard you can see which branch is recruiting members and roll a promo out per branch.

Does it send the messages, or just grant the rewards?

The automations grant the reward and raise the notification. Actually reaching the guest over WhatsApp needs your WhatsApp Business number connected — worth setting up, because a granted reward nobody hears about does not bring anyone back.

What does it cost?

Two ways, and you choose. Add it to the paid plan you are already on at its own monthly price per branch, with a 14-day free trial — no upgrade required. Or move to the plan that bundles it along with several other products, which works out cheaper once you want three or more of them. The pricing section above shows both with current figures.

Give regulars a reason to stay regular

Pick a mechanic, add two rewards, and let the first month tell you whether guests bite. You can change all of it without reprinting anything.

No card to start · nothing to install · cancel whenever
Restaurant Loyalty Program Software UAE | Tahlib Loyalty