The "10th meal free" effect.
Without the punch cards
that end up in the laundry.
Spokk tracks visits via QR check-in and automatically rewards diners when they hit your milestones. All via SMS. No app required.
No credit card required ยท All features included ยท Cancel anytime
Once someone is working toward a reward at your restaurant, they go to your restaurant.
There's a reason coffee shops have been running loyalty stamp programs for decades. It works. Not just because people want the free coffee. It's because once someone has a progress counter running at your place, you're no longer competing on a level playing field with every other restaurant in the neighborhood on any given Tuesday night.
The psychology here is interesting. There's a concept called the "goal gradient effect" โ basically, people accelerate their behavior as they get closer to a goal. Someone who knows they're on visit 4 of 5 for a free dessert will actively think about coming back sooner. They'll suggest your place when their partner asks what they feel like eating. They'll choose you over somewhere new, all else being equal.
Traditional punch cards had this effect. The problem was the friction. Cards got lost. Forgotten at home. Left in a jacket that went to the dry cleaner. And the restaurant had zero visibility into who was close to a reward or how many regulars they actually had.
Spokk moves the whole thing to a phone number. No card needed. Your customer's loyalty history is always with them, and you always know exactly where everyone stands.
From first visit to loyal regular. Here's what the experience looks like end to end.
"You've earned a free dessert! Show this message to your server on your next visit."
"You're officially a regular. Free starter on us next time."
"Twenty visits. You're family. 20% off your entire bill on your next visit."
Returning diners spend more, come more often, and cost less to bring back. The economics are clear.
Let me be direct about the numbers here, because sometimes the case for retention gets hand-wavy and this one doesn't need to be.
Bain research found that repeat customers spend 67% more than first-time visitors. They order more. They try more things on the menu. They're more comfortable in the space so they linger longer and order another round. They also bring people. A regular is far more likely to suggest your place to a friend than a first-timer who had one good experience.
And acquiring a new customer costs 5x more than retaining an existing one. So every marketing dollar you spend trying to bring in new covers is, in rough terms, five times less effective than an equal investment in keeping the people you already have.
A loyalty program is one of the clearest, most direct mechanisms for converting first-timers into regulars. The free dessert at visit 5 costs you maybe $8. The diner who comes back 4 more times because of it spends maybe $200 more at your restaurant. That's not a bad trade.
More guides for restaurants
Frequently asked questions
How does the restaurant loyalty program work in Spokk?
Diners check in at your restaurant via QR code scan, staff manual entry, or POS integration. Spokk tracks their cumulative visit count. When they reach a milestone you define (for example, every 5th visit), they automatically receive an SMS reward notification with whatever reward message you configured. No punch cards, no apps, no manual tracking.
Do my customers need to download an app to use the loyalty program?
No. The whole thing works via SMS. Diners check in by scanning a QR code or being logged by your staff. Their visit count increments automatically. When they earn a reward, they receive an SMS notification. No app download, no account creation, no friction.
Can I set up multiple reward tiers?
Yes. You can configure as many milestones as you want. For example: a free dessert at visit 5, a free appetizer at visit 10, and a significant discount at visit 20. Each milestone sends its own reward message when the diner hits it.
Can I customize the reward message text?
Yes. The SMS reward notification is fully editable. You write the message, including the specific reward and any instructions for redeeming it. You can use {{name}} to personalize it with the diner's name.
What happens when a diner checks in? Does the automation sequence also run?
Yes. Check-in triggers the full post-visit SMS automation sequence at the same time as updating the loyalty visit count. So one scan or manual entry kicks off feedback request, review nudge, referral code SMS, and loyalty tracking simultaneously.
How does Spokk prevent fraud with the QR code?
Each contact in Spokk has a unique record tied to their phone number. Multiple scans from the same number within the cooldown window don't re-trigger the automation or count as a new visit. You can also configure the cooldown period to match your typical visit frequency.
Can staff manually add loyalty visits?
Yes. Staff can log visits manually from the Spokk portal โ entering the customer's name and phone number. This is useful for walk-ins, regulars who forget to scan, or table service formats where scanning at the table isn't practical.
Can I see how many visits each customer has?
Yes. Each contact record in Spokk shows their cumulative visit count, visit history, feedback history, referral activity, and automation run log. You have the full picture of each customer's relationship with your restaurant.
Does the loyalty program work for restaurant groups with multiple locations?
Yes. You can configure visits to count across all locations (shared loyalty) or keep each location's loyalty tracking separate. It depends on how you want to structure the program for your group.
How is this different from a stamp card or traditional punch card?
Punch cards get lost, forgotten in wallets, or left at home. Digital loyalty via Spokk is tied to the diner's phone number, so it's always with them. You also get full visibility into who is tracking toward rewards and can message them proactively. And there's no printing, no card stock, no staff training beyond explaining the QR code.
Can I offer birthday rewards or special occasion rewards?
Currently Spokk's loyalty rewards trigger on visit milestones. Birthday and occasion-based rewards would need to be configured as a custom SMS step in the automation sequence based on timing.
How do I get started with the loyalty program?
Start your Spokk trial, then configure your loyalty milestones in the loyalty settings. Print your QR code and put it somewhere visible in your restaurant. That's it. Check-ins start counting immediately.
Starter
For solo operators & small teams
Billed $588/year
250 customers / month
Unlimited SMS included
- 250 customers / month
- 1 manager + 1 staff member
- Unlimited locations
- Dedicated toll-free SMS number (US & Canada)
- Full automation sequence
- AI review response drafts
- Loyalty & referral programs
- Feedback forms & QR codes
- HubSpot integration & API access
- Buy additional customer top-ups
Growth
For growing businesses & teams
Billed $984/year
500 customers / month
Unlimited SMS included
- 500 customers / month
- 2 managers + 2 staff members
- Unlimited locations
- Dedicated toll-free SMS number (US & Canada)
- Full automation sequence
- AI review response drafts
- Loyalty & referral programs
- Feedback forms & QR codes
- HubSpot integration & API access
- Buy additional customer top-ups
Pro
For high-volume businesses
Billed $1992/year
1,500 customers / month
Unlimited SMS included
- 1,500 customers / month
- 3 managers + 5 staff members
- Unlimited locations
- Dedicated toll-free SMS number (US & Canada)
- Full automation sequence
- AI review response drafts
- Loyalty & referral programs
- Feedback forms & QR codes
- HubSpot integration & API access
- Buy additional customer top-ups
All plans include a 14-day free trial. No charge until your trial ends. Questions?