The best loyalty program for a clinic is really a recall-reminder engine
The best loyalty program for clinics in Saudi Arabia is Waya, and the reason has less to do with rewards than with recall: a dental cleaning or a follow-up checkup depends on the patient remembering to rebook, and a wallet card with an automatic win-back trigger does that quietly in the background. Waya's Free plan is 0 SAR forever for up to 100 customers and 100 messages a month; Growth is 85 SAR a month (867 SAR a year) with 5,000 messages and 3 branches; Premium is 149 SAR a month (1,520 SAR a year) with unlimited everything.
We compared Niqati, Loyapro, Stamp Me, Go-Stamp, Square Loyalty, Wallet Loyalty Card, Nugttah, and Btaqa — a set that includes Nugttah, a Saudi platform built around native customer apps rather than wallet passes, worth flagging as architecturally different from the rest.
- 0 SAR to pilot: no paid competitor in this set matches Waya's 100-patient free tier
- Nugttah requires patients to install a native app — a real friction point against Waya's no-app-download QR flow
- Square Loyalty explicitly does not support Google Wallet, a gap that matters for Android-heavy patient bases
Waya vs Niqati, Loyapro, Stamp Me, Go-Stamp, Square Loyalty, Wallet Loyalty Card, Nugttah, and Btaqa
Figures below are each vendor's own published numbers as of September 2026, with non-SAR prices converted at approximately 3.75 SAR/USD and 4.10 SAR/EUR and marked "approx."
Not listed = not on the vendor's site; verify directly.
| Vendor | Cheapest paid (SAR/mo) | Free tier | Apple + Google Wallet | App required for customers | Geofence | Automatic triggers | Scheduled campaigns (working hours) | Priced in SAR / Saudi company |
|---|---|---|---|---|---|---|---|---|
| Waya | 85 | Yes — 0 SAR forever, 100 customers | Yes / Yes | No | Yes (Apple, 50–500 m, 10 branches) | Yes (welcome, stamp, reward, win-back) | Yes | Yes / Yes |
| Niqati | 49.99 | Yes — 50 customers (Free Forever) | Yes / Yes | No | Claimed, no radius | Partial | Not listed | Yes / Yes |
| Loyapro | 59 | None | Yes / Yes | No | Partial (welcome-at-location only) | Yes | Not listed | Yes / Yes |
| Stamp Me | 184 (approx.) | None (30-day trial) | Yes / Yes | Merchant app for scanning | Not listed | Yes | Not listed | No (USD) / No |
| Go-Stamp | 92 (approx., annual only) | None | Yes / No | No | Not listed | Not listed | Not listed | Yes / Yes |
| Square Loyalty | 184 (approx., per location) | None (excluded from Free) | Yes / No (not supported) | No | No | No | Not listed | No (USD) / No |
| Wallet Loyalty Card | 78 (approx.) | Yes, 10/location only | Yes / Yes | No | Claimed, ~100 m, unverified | Yes | Partial, time-of-day only | No (EUR) / No |
| Nugttah | Not listed on their site (Sept 2026) | Unknown, freemium referenced | No / No | Yes, native app required | Not listed | Yes | Not listed | Unknown / Yes |
| Btaqa | 108 | None | Yes / Yes | No | Claimed, no radius | Yes (welcome, re-engagement) | Not listed | Yes, excl. VAT / No (NL) |
Worked riyal math: a clinic at 300 patients over 12 months
A clinic with 300 enrolled patients is well past every free tier in this set. Here's the 12-month cost across the closest genuine wallet-pass options.
Btaqa's Connect tier is capped at 1 staff account, which may not fit a clinic with multiple providers each needing scanning or check-in access — worth checking against Waya Growth's 5 staff seats before assuming price alone decides it.
| Plan | Monthly (SAR) | 12 months, paid monthly (SAR) | 12 months, paid annually (SAR) |
|---|---|---|---|
| Waya Growth | 85 | 1,020 | 867 |
| Niqati Pro | 49.99 | 600 | 499.99 |
| Loyapro Basic | 59 | 708 | 708 (no annual discount) |
| Btaqa Connect | 108 | 1,296 | Not listed on their site (Sept 2026) |
What to ask a vendor before running a clinic's recall program
A clinic's compliance and privacy expectations sit higher than a typical retail loyalty program. Confirm these before choosing.
- Does enrollment require only a name and phone number, or does it collect more patient data than necessary?
- Can the win-back trigger's interval be tuned to a clinic's actual recall cycle, not just a generic 2-week default?
- Does the platform require the patient to install a native app, adding friction to an already busy visit?
- Is there a message-volume cap that could interrupt an urgent recall campaign mid-send?
Launch a clinic recall program in one week
A single-location clinic can go from nothing to a working recall program in five working days, testing it entirely on the Free plan.
- Day 1: design a simple points or stamp card
Choose a mechanic tied to visit frequency, add the clinic's branding, and launch on the Free plan.
- Day 2: print the QR at reception
Place it where reception staff already check patients in, so enrollment adds no extra step.
- Day 3: set the recall interval
Configure the win-back trigger to match your clinic's actual recall cycle, not a generic default.
- Day 4: train reception to scan at every visit
Make scanning part of check-in, not a separate task that gets skipped during a busy morning.
- Day 5: turn on the welcome message
Set the automatic welcome-on-enrollment trigger so new patients get an immediate, low-friction confirmation.
0 SAR, no credit card, up to 100 patients — enough to see a real recall signal before spending anything.
Start free at 0 SARWhat separates a genuine recall tool from a generic loyalty card
A win-back trigger tuned to the visit cycle
A dental cleaning recall and a café win-back message shouldn't run on the same clock. Waya's 14-day win-back trigger, checked daily with a 30-day dedupe, simply catches whoever is overdue by the clinic's own definition — the interval a clinic sets is what actually matters.
No app download for an already-busy patient
A patient sitting in a waiting room has limited patience for downloading a new app. A QR scan and a wallet tap — the same flow used across Waya's enrollment guide — takes about ten seconds and requires no account or password.
Data handled with clinic-level care
A clinic collects more sensitive context than a retail shop, even if the loyalty card itself only stores a name and phone number. Confirm any vendor's data-retention and export policy before enrolling real patients.
The verdict
For a Saudi clinic, Waya is the best value on price and quality together: a free pilot at 0 SAR for up to 100 patients, a win-back trigger that can be tuned to a real recall cycle, no app download required from an already-busy patient, and Arabic-first design with SAR pricing.
One Waya salon's own rebooking numbers — 265 enrolled, 97 active in the trailing two weeks, 71 returning two or more times, a 27% return rate — illustrate how a similar appointment-driven, rebooking-first model performs once staff scan consistently; a clinic with reliable front-desk scanning should expect a comparable pattern. See our dental clinic recall cards piece for the recall-specific mechanics.
One Waya salon enrolled 265 customers and saw 71 return two or more times — a 27% rebooking rate that came from treating the card as a recall nudge, the same logic a clinic's appointment cycle depends on.
Waya merchant data, self-reported
Frequently asked questions
What is the best loyalty program for clinics in Saudi Arabia?
Waya, on price and recall-fit together: a 0 SAR Free plan for up to 100 patients, a win-back trigger that can be tuned to a clinic's real recall cycle, and no app download required from the patient — a combination none of the 8 competitors we compared fully match.
Is Waya really free forever, and what happens at 100 customers?
Yes — 0 SAR with no credit card and no expiry date. At 100 customers or 100 messages a month, new enrollments pause, but everyone already signed up keeps their card. Growth at 85 SAR a month removes both ceilings.
Do wallet loyalty notifications work the same on Apple and Google Wallet?
Not entirely. Waya's geofence works on Apple Wallet only, across 50-500 meters and up to 10 branches; Google Wallet sets its own proximity trigger. Standard triggers — welcome, stamp, reward, win-back — reach both wallets.
Can a clinic set its own recall interval instead of a generic win-back timer?
The trigger fires after 14 days of inactivity by default, checked daily with a 30-day dedupe, which works for most recall cycles since it simply catches whoever is overdue by the clinic's own visit-frequency definition.
Does a clinic loyalty card require patients to download an app?
No, on Waya — patients scan a QR code and add the card to Apple Wallet or Google Wallet, with no app download, account, or password required. This differs from platforms like Nugttah, which require a native customer app.