Skip to main content
BlogGuide
Guide7 min read

WhatsApp Marketing for Indian Restaurants: How to Get 25% More Repeat Visits Without Zomato

Paying 25% commission to Swiggy and Zomato on customers who already know you? WhatsApp lets you reach them directly for ₹0.5 per message. Here's the complete playbook — from building your opt-in list to running festival campaigns that fill tables.

S

Shashi Mishra

Founder, Restrofi

TL;DR

Paying 25% to Zomato on repeat customers is a tax you don't have to pay. Build a WhatsApp opt-in list via WiFi, QR codes, and loyalty signup. Run a 3-message sequence (welcome → re-engagement → win-back) automatically. Festival campaigns hit 80%+ open rates. Restrofi automates the entire flow from POS data to WhatsApp broadcast.

The Commission Math Most Restaurant Owners Ignore

Let's start with a number that should make you uncomfortable.

If your restaurant does ₹5 lakh per month on Swiggy and Zomato, you're paying ₹1–1.5 lakh every month in commissions. That's ₹12–18 lakh per year — enough to hire two full-time staff members, renovate your seating area, or run six months of serious marketing.

The brutal irony: a large chunk of those customers already know you. They've eaten at your restaurant before. They like your food. They would come back on their own — if only you had a way to reach them directly.

WhatsApp gives you that way. And in 2026, it's the single highest-ROI marketing channel available to an Indian restaurant owner.

Why Repeat Customers on Aggregators Are Your Most Expensive Customers

When a new customer discovers you through Swiggy or Zomato, the commission makes sense — they would never have found you otherwise. But when a returning customer orders through the app because it's convenient, you're paying 20–30% for a sale you already earned.

Indian restaurant owners typically see 40–60% of their aggregator orders come from repeat customers within 90 days. You've already done the hard work of winning their loyalty. The aggregator is just collecting a toll on repeat business.

WhatsApp changes this equation entirely. A ₹0.5 broadcast message can bring a repeat customer back for a ₹400 order — a cost-per-order of 0.1% instead of 25%.

Building Your WhatsApp Opt-In List: 5 Capture Points

Before you can run WhatsApp campaigns, you need phone numbers. These are the five highest-converting capture points in a restaurant environment:

1. WiFi Login (Highest Volume)

Gate your guest WiFi behind a phone number or WhatsApp number opt-in. Every customer who connects to your WiFi — whether they're a regular or a first-timer — enters your list automatically. A restaurant with 100 daily covers can collect 60–80 new numbers per day from this alone.

Restrofi's WiFi marketing module handles this automatically: the captive portal captures the number, sends an instant WhatsApp welcome message, and adds the contact to your broadcast list — no manual work required.

2. QR Code on the Bill

Print a small QR code on every bill with the text: "Join our WhatsApp for exclusive offers and early access to new dishes." Customers who've just had a good meal are the most likely to opt in. Conversion rate: typically 15–25% of diners.

3. Table QR Menu

If you're using a digital QR menu (which you should be), include an optional phone number field at the start of the browsing experience. Frame it as "Save your order preferences" or "Get notified when our specials change."

4. Loyalty Programme Signup

Any customer enrolling in your loyalty programme should provide their WhatsApp number as the primary contact. This is your highest-intent list — people who actively want to stay connected.

5. Counter Ask (F&B and QSR)

Train your counter staff to ask: "Can I get your WhatsApp number for our regular customer offers?" at payment. The ask is natural, the context is clear. Many QSRs see 20–30% opt-in rates with a simple verbal ask.

The 3-Message Repeat-Visit Sequence That Works

Once someone is on your list, you don't need a sophisticated campaign. You need three well-timed messages.

Message 1: Welcome (Immediate, same day)

Send within 2 hours of the visit or opt-in.

"Hi [Name], welcome to [Restaurant]! 🙏 Thanks for joining our WhatsApp family. As a thank you, here's 10% off your next visit — just show this message at the counter. Valid for 7 days. See you soon!"

This message has two jobs: it confirms the opt-in (so they know it works) and it gives them a concrete reason to come back within the week.

Message 2: Re-engagement (Day 7–10)

If they haven't returned, send a gentle nudge.

"Hi [Name], it's been a week since we saw you at [Restaurant]! We've added 3 new dishes to the menu this week — [Dish 1], [Dish 2], and a new weekend special. Come try them and get your loyalty points doubled this weekend only. 🍽️"

New items + urgency (weekend only) + loyalty points = strong motivation to act.

Message 3: Win-Back (Day 28–30)

For customers who haven't visited in a month:

"We miss you at [Restaurant], [Name]! It's been a while 😊 Here's a little something to bring you back: ₹100 off your next dine-in order, no minimum. Valid until [Date]. Hope to see you soon!"

A ₹100 discount on a ₹600 dine-in order costs you 16% — still far less than a Swiggy commission, and it builds direct loyalty rather than platform dependence.

Festival Campaign Templates: India's Highest-ROI Windows

WhatsApp campaigns during Indian festivals consistently outperform regular weekday campaigns by 3–5×. Open rates go from 60% to 85%+ because people are already in a celebratory, food-focused mindset.

Pre-festival timing matters more than the message. Send 3–4 days before the festival, not on the day itself — people plan their celebrations in advance.

Diwali (October/November)

"Celebrate Diwali with [Restaurant]! 🪔 Special Diwali thali available Oct 29–Nov 1 — pre-book your table and get a complimentary mithai box. Book now: [link] or call [number]"

Eid (April/June, varies)

"Eid Mubarak from [Restaurant]! 🌙 Our special Eid feast is now available — Biryani, Korma, Sheer Khurma, and more. Family packages from ₹999. Book your table today."

Navratri/Durga Puja (October)

"Navratri Special at [Restaurant] 🙏 Satvik thali (no onion, no garlic) available all 9 days. Pure ingredients, authentic recipes. Limited seats — reserve yours today."

Republic Day / Independence Day

"Happy Republic Day! 🇮🇳 Today only: 20% off all orders at [Restaurant]. Our small thank-you to our amazing customers. See you today!"

Metrics to Track

A WhatsApp campaign with no measurement is a broadcast with no improvement path. Track these four numbers after each campaign:

MetricWhat it tells youTarget
Delivery rateHealth of your contact list>95%
Open/read rateMessage relevance and timing>60%
Response rateEngagement quality>10%
Redemption rateActual business impact>5%

If delivery rate drops below 90%, audit your list for inactive numbers. If open rate is below 40%, experiment with send timing (11am and 5:30pm are peak windows in India). If redemption rate is below 3%, the offer isn't compelling enough — increase the discount or add urgency.

How Restrofi Automates This End-to-End

Manually managing a WhatsApp broadcast list — collecting numbers, segmenting by visit recency, sending timed messages — is a full-time job. Restrofi's WhatsApp marketing module automates the entire flow:

Automatic capture: Every WiFi login, loyalty signup, and QR menu scan feeds into your Restrofi contact database automatically.

POS-linked segmentation: Because Restrofi's WhatsApp module is connected to your POS, it knows exactly when each customer last visited and what they ordered. It segments your list automatically: new visitors, regulars, lapsed customers (28+ days since last visit).

Triggered campaigns: Set up the welcome → re-engagement → win-back sequence once. Restrofi sends each message at the right time for each customer, automatically, without manual intervention.

Festival campaign calendar: Restrofi's campaign planner includes pre-built festival templates for India's major holidays — you just review and activate, no writing required.

The result: you shift a meaningful portion of your repeat customer orders from Swiggy and Zomato to direct WhatsApp ordering — capturing the commission savings while building a customer relationship that no aggregator can take away.

Frequently Asked Questions

Is WhatsApp marketing legal for restaurants in India?

Yes, provided customers opt in voluntarily (not bought lists) and you include opt-out instructions in your messages. Under India's DPDP Act 2023, you need explicit consent before sending marketing messages. Capturing numbers via WiFi login, loyalty signup, or QR menu with a clear opt-in statement satisfies this requirement.

How many customers can I reach on a WhatsApp Business broadcast?

WhatsApp Business API (used by Restrofi) has no hard broadcast limit. Standard WhatsApp Business app limits broadcasts to 256 contacts per list, which is why restaurants should use an API-based solution for list sizes above 250. Restrofi's integration uses the official WhatsApp Business API.

What is the average open rate for restaurant WhatsApp campaigns in India?

WhatsApp messages in India see 60–85% open rates, compared to 20–25% for email and 1–3% for social media posts. Festival campaign messages (Diwali, Eid, Navratri) consistently hit 80%+ open rates.

How long does it take to build a WhatsApp customer list for a restaurant?

A restaurant doing 80–100 covers per day can collect 50–80 opt-in numbers daily via WiFi login alone. Within 30 days, that's a list of 1,500–2,400 verified, opted-in customers — enough to see real revenue impact from your first campaign.

S

Shashi Mishra

Founder, Restrofi

Connect on LinkedIn
All posts