How to set up a WhatsApp loyalty program for a restaurant?

How to set up a WhatsApp loyalty program for a restaurant?

AS
Abhilash Sathyan
October 14, 2026 · Updated: October 15, 2026

Indians now eat out about 7.9 times a month, up from 6.6 before the pandemic (NRAI India Food Services Report 2024). That's a lot of meals, but very few of them build a lasting relationship with any one restaurant. Delivery apps own the customer data, and in July 2026 Bengaluru's hotel association said Swiggy and Zomato commissions run from 8% to 28% per order, before ads and discounts (BBHA, via Sahi). A WhatsApp loyalty program for your restaurant gives you something the apps never will: a direct line to every regular. This guide walks through exactly how to set one up, step by step, from choosing rewards to training your servers, with a 30-day launch plan and costs in rupees.

What Is a WhatsApp Loyalty Program for Restaurants?

A WhatsApp loyalty program for restaurants lets diners join by scanning a QR code, then earn points, unlock tiers and claim rewards, all inside WhatsApp.

A restaurant WhatsApp loyalty program replaces stamp cards and loyalty apps with a member card that lives in the diner's WhatsApp chat. When the bill is settled, staff scan the card or the POS adds points automatically, and the diner gets a WhatsApp message with their new balance. The restaurant can also send birthday rewards, "we miss you" messages and festival offers directly, without paying an aggregator.

Before You Start: 5 Decisions to Make

Spend an hour on these before touching any software. They decide whether your program works.

  1. What's the goal? More visits from regulars, filling weekday lunches, or moving delivery customers to dine-in or direct orders. Pick one main goal.
  2. Who owns it? Usually the restaurant manager. They brief staff, check sign-ups and review results weekly.
  3. Which outlets? Start with one outlet, prove it works, then roll out to others.
  4. How will points be added? At the counter with a cashier app, automatically through your POS, or both.
  5. What can you afford to give back? Decide your reward budget as a share of bills (see Step 2).

How to Set Up a WhatsApp Loyalty Program for a Restaurant: 7 Steps

Step 1: Set Up Your WhatsApp Business Number

Your loyalty program should run on your restaurant's own WhatsApp number, so every message comes from you. You'll need the WhatsApp Business API, which lets your whole team use the number, send automated messages and connect to a loyalty platform. The free WhatsApp Business app can't track points for hundreds of diners.

Tip: if diners already message you on a number for reservations, keep that number. It's the one they've saved.

Step 2: Choose Your Earning Rule

Keep the rule simple enough for a server to explain while handing over the bill. A practical way to set it:

Reward rate = what share of the bill you're willing to give back over time

Most restaurants land between 3% and 6% of spend. Because many rewards are dishes, your real cost is lower than the menu price.

Example earning rules:

Restaurant type Average bill Earning rule What it means
Café or bakery ₹250 ₹10 = 1 point A ₹250 visit earns 25 points
QSR or casual dining ₹600 ₹20 = 1 point A ₹600 meal earns 30 points
Family or fine dining ₹2,500 ₹50 = 1 point A ₹2,500 dinner earns 50 points
Cloud kitchen (direct orders) ₹450 ₹15 = 1 point Points only on orders from your own site or WhatsApp

Add a sign-up bonus (for example, 50 points) so new members start partway to their first reward. Customers who feel they've already started are much more likely to come back.

Step 3: Design a Reward Menu Diners Actually Want

Rewards are where restaurants have a big advantage: a dish has a high perceived value and a low real cost. A dessert priced at ₹180 might cost you ₹50 to make.

Build a reward menu with three levels:

Level Example reward Points needed
Quick win (visit 2–3) Free masala chai, cold coffee or dessert 100–200
Main reward Free starter or ₹200 off 300–500
Big reward Free main course or a meal for two 800–1,200

Plus non-points rewards:

  • Birthday gift: a free dessert or drink during their birthday week.
  • Anniversary treat: a complimentary starter on their joining anniversary.
  • Gold-only perks: priority table booking, chef's specials or early access to new menus.

Avoid rewards that only work as discounts on top of discounts. A free dish feels more generous than "10% off" and usually costs you less.

Step 4: Add VIP Tiers for Your Regulars

Tiers make your regulars feel recognised, and give everyone else something to aim for. Three tiers is plenty:

  • Member: everyone who joins, 1× points
  • Silver: ₹6,000 spent in 12 months, 1.5× points
  • Gold: ₹15,000 spent in 12 months, 2× points and Gold-only rewards

Count spend over a rolling 12 months, so members move down as well as up. That keeps "Gold" meaningful.

Step 5: Set Up the Table-to-Bill Sign-Up Flow

Your sign-up rate depends almost entirely on where diners see the QR code and whether staff mention it. Here's the flow that works best in restaurants:

  1. Table tent with QR code: diners scan while waiting for food. "Join our rewards on WhatsApp. Get 50 points free. No app needed."
  2. Welcome message arrives: the member card and sign-up bonus land in WhatsApp.
  3. Bill folder reminder: a small card in the bill folder for anyone who hasn't joined yet.
  4. Points at payment: staff scan the member card, or the POS adds points from the bill.
  5. Points message: "Thanks for dining with us, Arjun! You earned 30 points. Balance: 80. Just 20 more for a free dessert 🍰"

Also put the QR code on: the host stand, takeaway counter, takeaway bags, your Instagram bio and Google Business Profile.

Step 6: Connect Your POS or Use a Cashier App

There are two ways to add points:

  • Cashier app: staff scan the diner's WhatsApp member card on a phone or tablet and enter the bill amount. Quick to start and needs no integration.
  • POS connection: points are added from the bill itself, so staff don't need a separate step. Many Indian restaurants use POS systems like Petpooja. Check whether your loyalty platform connects to yours directly or through an API.

If you also take orders on your own website or Shopify store, connect it so online orders earn points too. Orders through Swiggy or Zomato generally won't earn points, which gives diners a reason to order direct next time.

Step 7: Switch On Automatic Reminders

This is what turns a sign-up into a regular. Set these once and let them run:

Reminder When Example message
Birthday Morning of the birthday "Happy birthday, Sneha! 🎂 Dessert's on us this week."
Close to a reward 1 visit away "You're 20 points from a free cold coffee ☕"
We miss you 30–45 days with no visit "We've missed you, Rahul! Your 240 points are waiting."
Points expiring 7 days before expiry "150 points expire on Sunday. That's a free starter!"
Gold at risk 14 days before dropping a tier "Spend ₹1,500 more by 30 Nov to stay Gold."

Train Your Staff: The 10-Second Script

The best program fails if nobody mentions it. Spend 15 minutes training servers and cashiers on one line:

English: "Would you like to join our rewards? Just scan this on WhatsApp. You get 50 points today, no app needed."

Hindi: "Kya aap hamare rewards join karna chahenge? Bas WhatsApp pe scan kariye, aaj hi 50 points milenge, koi app nahi chahiye."

Two habits to build:

  • Offer it to every table, every time, until they've joined or said no.
  • Point to the QR code while saying it.

Track sign-ups per staff member for the first month, and recognise whoever signs up the most diners.

Your 30-Day Restaurant Launch Plan

Week What to do
Week 1 Set up WhatsApp Business API, earning rule, reward menu and tiers. Write welcome and reminder messages.
Week 2 Print table tents, bill-folder cards and counter posters. Connect your POS or set up the cashier app. Train staff.
Week 3 Soft-launch with regulars your staff know by name. Fix anything confusing.
Week 4 Launch publicly on Instagram and Google Business Profile. Review sign-ups, second visits and redemptions.

What "working" looks like after 30 days: most tables are being offered the program, members are coming back for a second visit, and your quick-win reward is being redeemed.

What Does It Cost? A Quick Calculation

Here's an illustrative example for a casual dining restaurant in Kochi (swap in your own numbers):

Input Value
Active loyalty members 600
Visits per member per month, before → after 1.5 → 1.8
Average bill ₹600
Extra revenue per month (180 extra visits) ₹1,08,000
Gross margin on extra revenue (60%) ₹64,800
Reward cost (~4% of members' total spend of ₹6,48,000) − ₹25,920
WhatsApp points messages (1,080 visits × ₹0.115) − ₹124
Net extra profit per month, before platform costs ₹38,756
Net extra profit per year about ₹4.65 lakh

About WhatsApp charges: Meta charges per message for messages your restaurant sends first. In India, utility messages such as points updates cost ₹0.115 and marketing messages ₹0.8631. Since October 1, 2026, replies inside the 24-hour window are free only for the first 1,000 per number each month. Choose a platform that doesn't add a markup on these charges.

Common Mistakes Restaurants Make

  • Discount-only rewards. Free dishes feel more generous and cost less than percentage discounts.
  • A first reward that takes ten visits. Make the first win reachable by visit two or three.
  • No staff training. A QR code alone gets far fewer sign-ups than a server who mentions it.
  • Messaging too often. Birthday, reminders and one or two offers a month is plenty.
  • Forgetting consent. Diners should join knowingly by scanning and sending a message, and be able to reply STOP anytime. India's DPDP Rules make clear consent essential, with core obligations applying from May 13, 2027.

How RateUp Sets Up Your Restaurant Loyalty Program on WhatsApp

RateUp WhatsApp Loyalty follows the same steps as this guide, in a six-step setup wizard:

  1. Profile: name your program and points, and choose ₹ as your currency, plus your logo and colour.
  2. Earning: points per amount spent (down to fractions), plus sign-up and referral bonuses, multipliers and minimum spends.
  3. VIP tiers: up to three spend-based tiers, each with a multiplier and perks, counted over a rolling window.
  4. Rewards: discounts, free items and gifts, with stock limits and tier limits.
  5. Messages: keyword replies and the notifications members receive.
  6. Launch: print the QR poster for your counter and switch the program on.

What else your restaurant gets:

  • QR, web sign-up and counter joining, with a welcome message and member card in WhatsApp, plus a printable counter QR card and rewards brochure.
  • Cashier app to scan member cards and add points. Purchases queue up if the connection drops, which helps during a busy rush with patchy Wi-Fi.
  • Automatic reminders for birthdays, joining anniversaries, quiet members, VIP status at risk and expiring points, each at the hour you pick.
  • Referral codes so regulars bring friends, with a bonus for both.
  • Keyword replies: diners text POINTS, REWARDS, REFER or CARD anytime, or ask the Meta AI Agent.
  • POS and online connections: Petpooja, a REST API for other POS systems, and Shopify or WooCommerce for direct online orders.
  • Overview dashboard with members, points issued and redeemed, members by tier and most-redeemed rewards.
  • Runs on your own WhatsApp number, with zero markup on Meta's WhatsApp charges.

Frequently Asked Questions

Q: How do I set up a WhatsApp loyalty program for my restaurant?

Connect your restaurant's number to the WhatsApp Business API through a loyalty platform, then set an earning rule, a reward menu and up to three VIP tiers. Write your welcome and reminder messages, place QR codes on tables and bill folders, connect your POS or use a cashier app, and train staff to offer the program at every table.

Q: What rewards should a restaurant offer in a loyalty program?

Offer dishes rather than discounts, because a free item has a high perceived value and a lower real cost. A good reward menu has a quick win reachable in two or three visits, such as a free dessert or drink, a mid-level reward like a free starter, and a bigger reward like a free main course, plus birthday treats.

Q: How do diners join a WhatsApp loyalty program?

Diners scan a QR code on a table tent, bill folder or counter poster, which opens a WhatsApp chat with the restaurant. They send a message to join and instantly receive a welcome message, a sign-up bonus and a member card in WhatsApp. There's no app to download and no card to carry.

Q: Can a restaurant loyalty program connect to my POS?

Yes, depending on your platform. Some loyalty platforms connect directly to restaurant POS systems such as Petpooja, or through a REST API, so points are added from the bill automatically. Restaurants without an integration can use a cashier app, where staff scan the diner's WhatsApp member card and enter the bill amount.

Q: How much does a WhatsApp loyalty program cost a restaurant in India?

Costs include the platform subscription, Meta's WhatsApp charges and the rewards. Meta charges ₹0.115 per utility message, such as a points update, and ₹0.8631 per marketing message in India. Since October 1, 2026, replies beyond 1,000 a month per number are also charged. Most restaurants budget rewards at 3–6% of member spend.

Q: Will a loyalty program help me rely less on Swiggy and Zomato?

It can help. A loyalty program gives you direct contact with diners, so you can invite them to dine in or order from your own website or WhatsApp with points as an incentive. Each order moved off an aggregator saves the commission on that order, which Bengaluru restaurants reported in 2026 ranges from 8% to 28%.

Conclusion: Start This Month With One Outlet

Setting up a WhatsApp loyalty program for your restaurant doesn't need an app, a developer or months of planning. Choose a simple earning rule, build a reward menu of dishes diners love, put QR codes on every table, train your staff on one sentence, and switch on birthday and "we miss you" reminders. Start with one outlet, follow the 30-day plan, and you'll have regulars who come back because of you, not because an app sent them.

Ready to launch your restaurant's loyalty program? Start free → or book a 20-minute demo and we'll set it up on your own WhatsApp number. No credit card required.

AS

About Abhilash Sathyan

Hi, I’m Abhilash — co-founder & CEO of RateUp. I build tools that help brands grow with WhatsApp loyalty, referrals, feedback, and AI insights. Honored with the National e-Governance Gold Award & IBM x NASSCOM Climate Challenge

Get started free

Ready to improve your business reviews?

Join thousands of businesses using RateUp to enhance their online reputation.

Cookie Preferences

We use cookies to analyze website traffic and measure our ads. They stay off unless you accept.Learn more