Why the second visit decides everything after it
One number predicts whether your loyalty program works: the share of first-time customers who come back for a second visit. Fix that and the rest of the program mostly takes care of itself. Leave it alone and no reward design, no campaign, and no discount will rescue it.
The first visit isn't yours. It was bought by your location, a friend's recommendation, a delivery app, or an ad you paid for. The second visit is the first one your shop actually earned, which is why it carries so much information. It says the coffee was good enough, the barber was fast enough, the price felt fair.
Every regular you will ever have passes through visit 2. That makes first-to-second conversion a ceiling on total redemptions, on lifetime value, and on word of mouth. You cannot fix visit 5 while visit 2 is broken.
Run the number for your own shop
Definition first, because loose definitions produce flattering numbers. Take everyone who enrolled in a single month. Count what share of them record a visit on a second, different day within the next 60 days. Two stamps in one afternoon is one visit, not two.
Now a worked example, with the assumptions written out so you can swap in your own. Say a cafe in Riyadh serves 300 distinct customers a month and 40 of them enroll at the register. At a 20% second-visit rate, close to what we measure across shops on Waya, that is 8 returning customers. At 35%, the platform average published on our Arabic homepage, it is 14.
Six extra second visits at an average ticket of 25 SAR is 150 SAR a month. Growth costs 85 SAR a month, so break-even sits at about 4 extra second visits. That is the whole business case, and you can test it against your own ticket size in a minute.
One warning about this metric. It only describes customers who enrolled, and people who agree to a loyalty card are already more interested than the average walk-in. Treat the rate as a trend line for your own shop over time, not as a measurement of everyone who comes through the door.
Four things that fire inside the first 72 hours
The 72-hour window is our working rule, not a law of nature. Within three days the customer still remembers the specific cup, the specific haircut, the name of the person who served them. After a week the memory is generic, and so is the response.
1. Enroll before they leave the counter. A QR code on the counter, one screen asking for a first name and mobile number, one tap to add the pass to Apple Wallet or Google Wallet. Any other device or browser gets a web card. It takes about ten seconds, with no app download and no password. If you plan to save phone numbers now and enroll people later, you won't.
2. Never hand out a card at zero. Give the first stamp in the same scan that creates the card. A pass showing 1 of 8 is something already started; 0 of 8 is a chore you handed a stranger. Your cashier does this on an ordinary phone, standing where they already stand, with no POS integration and no new hardware.
3. Make visit 2 pay something small, specific, and dated. Not 20% off everything. A double stamp on a return within seven days, or a free date cookie with the second coffee, both work because the customer can picture the thing. Then send exactly one wallet message inside 72 hours that says it. One message, on the lock screen, no SMS and no phone number handed to a messaging app.
4. Set branch proximity on the Branches screen. The pass then surfaces on the lock screen when the phone is near your shop. Nothing is sent from your dashboard; the phone decides when to show the card. One trap here, because we have watched merchants hit it: the address and Maps link you typed into the card design are not the geofence. Only the Branches screen is.
What the return rate really is, and what we won't promise
Our Arabic homepage publishes a 35% average customer return rate across shops on Waya. Our own internal measure is stricter, counting customers with at least two distinct visit-days, and it lands closer to 20.7%. Plan with the lower one. Anyone quoting you a guaranteed uplift is selling, not measuring.
The honest limits of the tool, before you spend an hour on setup. Waya has no POS or till integration: staff add stamps by scanning the customer's pass on a phone, beside whatever terminal you already own. There is no SMS. Everything lands as a wallet notification, which reaches the phones that added the card and nobody else.
The free plan stops at 100 customers and 100 wallet messages a month. It is a hard stop, though already-enrolled customers keep their cards and keep collecting stamps. In the example above, 40 enrollments a month means you cross 100 customers during the third month, and the 72-hour message consumes 40 of your 100 monthly sends. The merchant app is on iOS; the Android build is still in closed testing.
For context on where our numbers come from: 100+ shops across Saudi Arabia, more than 5,000 customer cards living in wallets, and a 4.9 out of 5 average rated by 90 merchants. That is a self-selected group of shops that chose to run a loyalty card, which is worth remembering when you read any vendor's averages, ours included.
What running this costs
Free is 0 SAR, forever, with no credit card: up to 100 customers, 100 messages a month, 1 stamp card, 1 branch, your own card design, and the full dashboard. Growth is 85 SAR a month or 867 SAR a year, which removes the customer cap and gives you up to 10 cards, 3 branches, 5 staff accounts, 5,000 messages a month, all card types, and Excel import. Premium is 149 SAR a month or 1,520 SAR a year for unlimited cards, branches, staff, and messages.
On paid tiers the metered thing is wallet messages, not customers. That matters for this article specifically, because the 72-hour message is one send per enrollment. 200 new enrollments in a month is 200 messages against your allowance.
Compare before you commit. As of August 2026, Niqati is the best-known name in the Saudi market and prices by quote; Btaqa publishes tiers at 108, 250, and 380 SAR a month; OneCup is around 150 SAR a month; Watily is 149 SAR a month with loyalty bundled into a wider plan. These are real products, and Niqati in particular has the reach and the search share. Prices move, so verify each one yourself. The structural difference is where the meter starts: every one of them begins with a paid subscription, and Waya begins at 0 SAR up to 100 customers.
Check two things every Monday
Open the dashboard and look at new versus returning customers, then at the list of regulars who have gone quiet. Win-back messages go out from that same screen. Two minutes once a week is enough to see whether the second-visit rate is moving.
If it hasn't moved after two months, change the offer, not the channel. The most common cause is a reward sitting too far away: 10 stamps for a free coffee reads as homework to somebody on visit 1. Cut the threshold, or put a small win at stamp 2, and measure the next cohort.
The order matters. Get first-to-second visit right and the stamp card, the campaigns, and the analytics all start reporting something worth reading. Get it wrong and you have built a very tidy record of people who never came back. The free plan is enough to test all four moves on your next 100 customers.
Frequently asked questions
What is a good first-to-second visit rate for a small shop?
Anything above roughly a third of enrolled customers returning for a second visit is strong for a small shop. Measured across shops on Waya, our internal count of customers with at least two distinct visit-days sits closer to 20.7%, while our Arabic homepage cites a 35% platform average. Track your own trend month over month instead of chasing either figure.
How soon should I message a customer after they get a loyalty card?
Send one message inside 72 hours of enrollment, and only one. The first visit is still specific in their memory, so a small dated offer for a second visit reads as an invitation rather than spam. On the free plan you get 100 wallet messages a month, which covers 100 new enrollments.
Do my customers need to download an app to get the card?
No. They scan your QR code, type a first name and mobile number on one screen, and tap once to add the pass to Apple Wallet or Google Wallet. Any other device gets a web card, and there is no account, password, or app download at any point.
Should I give a stamp on the customer's first visit?
Yes, give the first stamp in the same scan that creates the card. A card showing 1 of 8 filled is something the customer has already started, while an empty card is a task you handed a stranger. It costs you one stamp and it is the cheapest of the four interventions in this article.
What happens after 100 customers on the free plan?
New enrollments stop at 100 customers on the free plan, and it is a hard stop. Everyone already enrolled keeps their card and keeps collecting stamps, so nothing breaks for existing customers. Growth at 85 SAR a month removes the customer cap and raises you to 5,000 wallet messages a month.