WhatsApp marketing for restaurants is the practice of sending offers, menu updates and reminders to customers who have agreed to hear from you, on the app they already open fifty times a day. Done well, it is the cheapest repeat-order channel a restaurant has, because the audience is people who have eaten your food and the message lands next to their family chats rather than in a promotions folder.
This guide covers the whole system: the difference between the WhatsApp app and the Business API, how to build a list legally, the campaign types that reliably bring orders, how to write a message people act on, when and how often to send, what it costs per message, and how to measure orders from every campaign rather than guessing.
What WhatsApp marketing actually means for a restaurant
There are two very different tools under one name. The free WhatsApp Business app gives you broadcast lists, Status updates and groups. Broadcast lists only reach people who have saved your number, cap out at 256 contacts per list, and are sent from one phone by hand. Status is free and reaches everyone who has saved you, which makes it useful for a daily special. Groups are for communities, not for marketing, and customers resent being added to one.
The WhatsApp Business API is what sits behind a proper campaign tool. It sends approved template messages to thousands of opted-in customers at once, from your own business number, with buttons that open your menu or your ordering chat. It charges per conversation, which is why list quality matters more than list size. Most restaurants start on the app and move to the API when the broadcast cap or the one-phone problem bites, usually somewhere around 300 to 500 regular customers.
Both tools share one rule that decides everything else: the customer must have agreed to receive messages. Marketing to numbers you scraped from bills or bought from a vendor gets your number reported, and WhatsApp restricts or bans numbers with high block rates.
Build the list legally, one order at a time
The best list is built at the moment of ordering. A customer who orders on your WhatsApp number has already started a conversation; ask, in the order confirmation, whether they would like offers and new menu updates, and record the answer. A QR code on the table or the takeaway bag that opens a chat with a prewritten "yes, send me offers" message works for dine-in and pickup. An Instagram bio link that opens the same chat captures the social audience.
Consent should be specific and recorded. "Can we message you about offers?" with a yes is consent. A number on a bill is not. India's data protection law and WhatsApp's own commerce policies both point the same way, and a list of 800 people who said yes outperforms a list of 8,000 who did not, on every measure that matters. The full method, including how to migrate existing customers, is in how to build a WhatsApp customer list for your restaurant legally.
Give people a reason to say yes. A ₹50 coupon on the next order, early access to the weekend special, or a free dessert on their birthday month. Then honour the deal by sending things worth reading and not sending too often.
Campaign types that reliably bring orders
Restaurants that get results from WhatsApp run a small set of campaign types on a calendar, rather than sending whatever comes to mind. Here are the ones that consistently produce orders, with the moment each one fits.
| Campaign type | Example | Best moment to send | Who receives it |
|---|---|---|---|
| Weekend offer | Family biryani combo at ₹699, Friday to Sunday | Friday 11 am | Everyone opted in |
| New menu or new item | Launching Hyderabadi haleem this week | Thursday 6 pm | Regulars first, then everyone |
| Win-back | We have not seen you in a while, ₹100 off this week | Any weekday 11 am | Customers with no order in 30 to 45 days |
| Birthday or anniversary | A free dessert in your birthday week | Start of the customer's birthday week | Customers who shared a date |
| Festival pre-order | Diwali sweets and gift boxes, pre-orders open till the 10th | Two to three weeks before the festival | Everyone opted in |
| Order-direct reminder | Same menu, lower prices, when you order on our number | After a first order from an app customer | App customers who opted in at delivery |
| Feedback and review request | How was your order? Tap to rate | An hour after delivery | Every customer, automatically |
| Slow-day push | Tuesday thali at ₹149, today only | Tuesday 11 am | Customers within delivery range |
The weekend offer and the win-back are the two to start with. The weekend offer trains people to expect something useful on Friday; the win-back recovers customers who were about to lapse for good. Together they cover the two moments when a message changes behaviour. For the mechanics of sending to a large list, see WhatsApp broadcast for restaurants.
Writing messages people act on
A WhatsApp message is read in two seconds on a lock screen. The first line has to carry the offer. "Weekend special: family biryani combo ₹699, serves four" beats "Hello from Sharma's Kitchen, we hope you are doing well." Use the customer's name if you have it, state one offer, give one deadline, and end with one link or button that opens your ordering chat or store page.
Keep it under 60 words. One image, ideally of the actual dish shot in your kitchen, lifts response far more than a designed graphic with five fonts. Avoid price lists, multiple offers in one message and anything that reads like an advertisement from a brand the customer does not know.
On the API, every marketing message is a template that WhatsApp approves before you can send it. Approval is faster when the template is clearly a business message with a plain structure, named variables, and no misleading claims. Most rejections come from vague or promotional-sounding templates, so write the template as you would write to a regular customer.
Timing, frequency and who gets what
Send when people are deciding what to eat. 11 am to 12:30 pm catches the lunch decision; 5:30 pm to 7 pm catches dinner. Friday late morning is the best single slot for a weekend offer. Avoid late night and early morning, which produce blocks rather than orders.
Once a week is the right frequency for most restaurants, twice at most during festival season. Every message should be something the customer would be mildly disappointed to miss. The moment messages become routine, people mute, and a muted customer is as lost as an unsubscribed one.
Segment even with a small list. New customers get a second-order coupon. Regulars get early access to new items and are not sent discounts they would have ordered without. Lapsed customers get the win-back. Customers outside your delivery zone get pickup offers only. Three or four segments, kept current from order data, double the relevance of every send without any extra writing.
What WhatsApp marketing costs
On the WhatsApp Business app, broadcasts are free but limited to 256 saved contacts per list and sent by hand. On the API, Meta charges per conversation, with marketing conversations priced higher than utility messages such as order updates, and rates set per country. A platform that sends campaigns for you usually runs this on a prepaid wallet, so you load an amount and each send deducts the per-message cost. The current rates and how they are structured are in WhatsApp marketing cost in India.
The way to think about the cost is per order, not per message. If a weekend campaign to 1,000 opted-in customers costs a few hundred rupees in message charges and produces 40 orders at ₹600, the acquisition cost is a few rupees an order. Compare that with a commission of 18 to 30 percent on the same ₹600 order through a delivery app, or with the per-click cost of ads to people who have never eaten your food. The numbers favour a well-kept list every time, which is why the list is the asset and the campaign tool is just the pipe.
Measuring orders, and the mistakes that get you blocked
Measure every campaign by orders, not by delivery rate. Three methods work. A campaign-specific coupon code, so every order that uses it is attributed. A unique link to your store page or ordering chat, so clicks are counted. And the simplest: orders from the sent list in the 48 hours after the send, compared with the 48 hours before. A platform that sends the campaign and takes the orders on the same number can join these automatically; the method is laid out in measuring WhatsApp marketing ROI.
The mistakes are consistent across restaurants that lose their number. Messaging people who did not opt in. Sending daily. Forwarding the same image to everyone with no name and no reason. Buying a list. Using a personal number for bulk sends. Ignoring block and report signals until the number is restricted. The full list, with the warning signs, is in WhatsApp marketing mistakes that get restaurants blocked. A smaller list, messaged weekly with something worth reading, is the whole strategy.
Tezzu is one way to run this end to end: orders arrive on your own WhatsApp number and a free store page, the customer list builds from real orders, and campaigns go out from the same number on a prepaid wallet, with coupons that can auto-apply and reviews collected after delivery. Growth plans add WhatsApp Status and Click-to-WhatsApp ads. The first send is walked through in sending your first WhatsApp campaign from Tezzu.
Set up the number, the menu and the first campaign
The setup playbook takes you from connecting your WhatsApp number to sending your first weekend offer, one step at a time.
Read the setup playbookFrequently asked questions
Is WhatsApp marketing effective for restaurants?
For repeat orders, it is one of the most effective channels available, because the audience already knows your food and WhatsApp open rates are generally reported far above email or SMS. It does little for finding brand-new customers, which is where Instagram, Google and delivery apps still play a role. The results depend on an opted-in list and a weekly rhythm of useful messages.
How do I start WhatsApp marketing for my restaurant?
Set up a WhatsApp Business number, start collecting consent at every order with a small incentive, and send one weekend offer a week at a fixed time. Measure orders in the 48 hours after each send. Once the list passes a few hundred people or you need more than one phone, move to the Business API through a campaign tool.
Can I send promotional messages on WhatsApp without being banned?
Yes, if every recipient has agreed to receive them, you send no more than once or twice a week, and the content is clearly from a business the customer recognises. On the API, marketing templates are approved by WhatsApp before sending. Bans come from unsolicited sends, high block rates and bulk messages from personal numbers.
How much does WhatsApp marketing cost per message in India?
On the free WhatsApp Business app, broadcasts cost nothing but are limited to 256 saved contacts per list. On the Business API, Meta charges per conversation, with marketing messages priced higher than order-update messages, and most campaign tools bill this through a prepaid wallet. Judged per order rather than per message, a well-kept list is far cheaper than commission or ads.
How often should a restaurant send WhatsApp messages?
Once a week for most restaurants, at a fixed slot such as Friday late morning, and at most twice a week during festival season. Every message should carry one clear offer or piece of news. More frequent sends raise mute and block rates, which hurt deliverability for every future campaign.