Loyalty & CRM

Turn every phone number into a regular

Points, punch cards, tiers and WhatsApp-first campaigns — guests enroll with nothing but their phone number, and the same profile follows them across POS, reservations and online ordering.

WhatsApp — member wallet
Hi, how many points do I have?
Hi Aisyah! You have 1,240 points — Gold tier. RM10 off and a free Cendol are ready to redeem on your next visit.
Visits this year18 · avg RM 46
Birthday rewardSends in 5 days

Everything included

Points & punch cards

Points-per-RM with your own rate, or "buy 9 kopi get 1 free" punch cards — run either or both, with service charge and SST excluded from the earn base.

Tiers that run themselves

Silver, Gold, Platinum — spend or points thresholds over a rolling 12 months, per-tier earn multipliers and perks, automatic upgrades with a congratulations message.

Enrollment in seconds

A phone number at the till, at QR checkout, on a reservation or on the waitlist is all it takes — no forms, no app, no plastic card.

Rewards beyond discounts

RM-off, %-off and free items — plus experience rewards like priority seating, chef's table invites and secret-menu access that protect your margins.

One-tap POS redemption

Look up a member by phone, see their available rewards on the check screen, apply in one tap — points and the discount line post together, even when the POS is offline.

Automations that never forget

Welcome, birthday, anniversary and win-back messages fire on schedule with a reward attached — configured once, running every day without you.

Segments that stay fresh

RFM scores refreshed nightly plus saved segments — lapsed 60 days, top 10% spenders, Gold tier at Outlet B — always live queries, never stale lists.

WhatsApp-first campaigns

Send campaigns over WhatsApp, SMS or email with per-channel consent enforced on every send, quiet hours respected, and delivery tracked message by message.

Guest 360 profile

Visits, spend, favorite dishes, reservations, allergies, tier history and every message in and out — one profile your whole team can act on.

Member wallet, no app needed

Members log in with phone + OTP to see points, tier, rewards and history — with a QR member code for POS scan and WhatsApp deep links straight into the wallet.

Program economics dashboard

Points liability, redemption rate and campaign-attributed revenue in one view — so you always know the program is paying for itself.

PDPA consent, built in

Opt-in logged per channel at enrollment, withdrawal honored immediately with suppression checks at send time — compliance is the default, not an afterthought.

In service

Enrolled before the change is counted

Your cashier keys a phone number on the payment screen. The guest is matched or created instantly, points post on the eligible total — service charge and SST excluded — and a WhatsApp opt-in message arrives before they leave the counter. One button tap logs consent and the welcome automation fires with their first reward.

+6012-XXX 4482 · new memberCreated
Check RM 52.40 · eligible RM 44.00+44 pts
Opt-in tappedConsent logged
Welcome reward issuedSent

Win back guests you'd have lost quietly

Every night, the system finds members who haven't visited in 60 days and sends a consent-checked WhatsApp message with a single-use voucher attached. When the guest redeems it at the till, the loop closes automatically — the campaign gets the credit, and you see exactly how much revenue each win-back wave brings back.

Lapsed > 60 days87 members
"We miss you — RM15 off"84 delivered
Vouchers redeemed in 14 days23
Attributed revenueRM 1,940

From segment to sent in minutes

Build a segment with a live member count as you filter — Gold tier, hasn't tried the new Rendang set. Pick an approved WhatsApp template, attach an offer, schedule the send. Consent is checked per guest, quiet hours are respected, delivery statuses stream back, and redemptions within the attribution window roll straight into the campaign report.

Segment: Gold · no Rendang set yet212 members
Scheduled 11:00 · quiet hours OKSent 209
Suppressed (no consent)3
Redemptions · 14-day window41

Run your restaurant on one platform

Be the first — join the waitlist and get onboarded first, on your own private server.