Give diners a reason to choose you again.
Lekka gives independent restaurants a digital loyalty programme that turns first-time diners into regulars — and gives you a direct line to them between visits.
No setup fee · Customers join free · Cancel anytime
Source: Truth & BrandMapp South African Loyalty Landscape Whitepaper 2024/25
Sound familiar?
Every independent restaurant owner we talk to runs into the same walls.
First-time diners rarely become regulars on their own
South Africa's restaurant market is competitive and fragmented. There's always a new opening, a deal on Uber Eats, or a friend recommending somewhere different. Without a direct reason to return, most first-time diners drift to the next place. Turning them into regulars requires giving them something to come back for.
Your best marketing audience is invisible to you
The most valuable people you could market to are customers who've already eaten at your restaurant and enjoyed it. But without a loyalty programme, you have no way to reach them. You spend money on social ads targeting strangers while your warmest audience — past diners — gets nothing.
Slow nights stay slow because you can't fill them
Wednesday night is quiet. Tuesday lunch is dead. You know this, but you can't do anything about it because you have no direct channel to drive people in on demand. A loyalty programme gives you a broadcast capability — a way to offer a special, an event, or a deal to people who already like your food.
What Lekka gives your restaurant
Stamps on every visit, zero friction
Customers scan a QR code at your table, counter, or till after each visit. A stamp lands on their Lekka card. No app to download, no paper card to carry. The QR code can go on your table, a tent card, the back of the bill, or on a small sign at the till. Wherever customers are likely to see it at the end of their meal.
Fill your slow nights with targeted broadcasts
Once diners join your programme, you can broadcast to them directly. Jazz night this Friday? Send a broadcast on Thursday. Half-price tapas on Tuesdays? Tell your loyalty base. Running a new tasting menu? Let the people who've already eaten with you know first. This is direct, relevant communication to people who chose you before — a completely different quality from social advertising.
Rewards that fit your menu and margins
You set the reward. A free starter after 5 visits, a complimentary dessert after 7, 20% off a bill after 8 — whatever makes sense for your price point and gross margins. The stamp target and reward are fully configurable in your dashboard, and you can adjust them at any time.
A reward your customers will actually work towards
You set the rules. Here's a popular structure for restaurants:
Your loyalty card
Dine 7 times, earn a free starter
You choose the stamp target and the reward.
The economics of a free starter
Restaurants often worry about the cost of a loyalty reward. Here's how the numbers stack up when you run them honestly.
| Average spend per visit (main + drinks) | R220–350 |
| Revenue from 7 visits at R280 average | R1,960 |
| Food cost of a free starterCost of goods only, ~30% food cost | ~R25–45 |
| Cost as % of 7-visit revenue | ~1.5–2.5% |
| Google/Facebook ad cost per new customerEstimated SA restaurant CAC | R120–350+ |
A free starter after 7 visits costs you roughly R35 in food cost against R1,960 in revenue — under 2%. Compared to paying R200+ to acquire a new customer through advertising, retaining an existing one through loyalty is extraordinarily cost-effective. The regulars you build also tend to have higher average spend per visit and recommend you to friends.
How big restaurant groups do loyalty — and the independent advantage
Larger restaurant groups and chains have loyalty programmes. Understanding what they offer helps you see where independents can compete.
Built around a franchise system with centralised marketing. Independents can't access it, and the programme is so tied to Spur's brand identity that it's not transferable.
Requires app download and account registration with personal details. Significant data collection before first reward. Designed for high-frequency fast food visits, not sit-down dining.
Uber owns the customer relationship, not you. Discounts train customers to wait for deals rather than paying full price. You compete on price with every other restaurant on the platform.
The independent advantage is the personal relationship. When a regular comes in and you know they're about to earn a free starter, that moment is worth more than any points system. Customer loyalty cards in South Africa work best when they feel personal — and as an independent, that's your natural advantage. Lekka gives you the infrastructure to create those moments at scale.
Common loyalty programme mistakes restaurants make
Avoid these and your programme will work significantly better.
Placing the QR code somewhere customers won't see it
The QR code needs to be at the natural end point of the dining experience — on the table, on the bill, or at the till. If it's behind the bar or stuck to the window, most diners will never notice it. The best placement is somewhere the customer looks when they're deciding to pay.
Making the reward feel unexciting
Restaurant loyalty rewards work best when they feel like a genuine treat. A free starter or a complimentary dessert feels special. A 10% discount on your next bill feels like a coupon. Match the reward to the experience you're already selling — generosity and warmth, not transactional discounts.
Not using broadcasts to fill specific nights
The broadcast feature is particularly powerful for restaurants because dining decisions are often made the same day. A broadcast at 3pm on a slow Wednesday — 'Tonight only: complimentary dessert with every main course' — can directly change your evening covers. Most restaurant owners set up the stamp card and never use broadcasts.
Ignoring the programme on Uber Eats nights
If you run delivery, you're training customers to order through a platform that owns the customer relationship. Loyalty programmes are one way to convert delivery customers into dine-in regulars. Consider adding a card insert to delivery bags explaining your loyalty programme and why dining in is worth it.
Setting the stamp target to match your visit frequency
If your customers visit monthly, a 12-stamp target means a year to the reward. That's too long. For monthly dining occasions, 5–7 stamps is the right range. The reward should feel achievable within 4–6 months.
Up and running in minutes
Sign up
Create your vendor account at lekkacard.co.za.
Set your reward
Choose your stamp target and what customers earn.
Display your QR code
Print it, show it on a screen, or use the one in your dashboard.
Customers scan
They collect stamps in their browser. No app download needed.
Frequently asked questions
Turn first-time diners into regulars.
Set up your restaurant loyalty programme today. No setup fee, no contract.
No setup fee · Customers join free · Cancel anytime