Skip to main contentSkip to navigation
Commerce & Order Messages

Restaurant Menu WhatsApp Templates

Restaurant menu messages share your daily menu, specials, and order link directly in the customer's WhatsApp — turning the chat into a zero-commission ordering channel. Restaurants using WhatsApp menus keep the 18–30% margin that aggregator apps take, and regulars reorder in two taps from the chat history.

Meta billing category

Templates on this page are typically approved as Marketing, billed at ~₹0.8631 per message (India).

Promotional — offers, launches, and re-engagement. Requires marketing opt-in, and an opt-out hint ("Reply STOP") is good etiquette that keeps your block rate and quality rating healthy.

Copy-ready templates

Replace the {{placeholders}} with your platform’s variables before submitting to Meta for approval.

1. Daily menu broadcast

🍽️ Today at {{restaurant_name}} — {{day_date}} {{menu_items}} Order on WhatsApp: just reply with your items, or tap {{menu_link}} for the full menu with photos. Delivery till {{last_order_time}} | Free delivery above ₹{{free_delivery_min}} Reply STOP to opt out.

Best for: Lunch-hour broadcast to regulars, sent 60–90 minutes before mealtime.

2. Today's special

Chef's special today at {{restaurant_name}} 👨‍🍳 ✨ {{special_name}} — ₹{{special_price}} {{special_description}} Limited portions! Reply 1 to reserve yours for {{meal_time}}, or order the full menu: {{menu_link}} Reply STOP to opt out.

Best for: Driving same-day orders for a high-margin dish.

3. Order confirmation

Order confirmed, {{name}}! 🙏 {{order_items}} Total: ₹{{amount}} ({{payment_mode}}) ⏱️ Ready in ~{{prep_time}} minutes. {{delivery_or_pickup_line}} We will message you when it is on the way!

Best for: Instant confirmation after a customer orders in chat.

4. Weekend / family offer

Weekend plans sorted, {{name}}? 😋 This Sat–Sun at {{restaurant_name}}: {{offer_description}} — perfect for the whole family. Book a table: reply TABLE Order home delivery: {{menu_link}} Reply STOP to opt out.

Best for: Thursday/Friday broadcast to fill weekend covers and delivery slots.

5. Table reservation confirmation

Table booked, {{name}}! ✅ 📍 {{restaurant_name}} 📅 {{reservation_date}}, {{reservation_time}} 👥 {{party_size}} guests Running late or need to change? Just reply here. See you soon! 🍽️

Best for: Confirming reservations and cutting no-shows.

6. Festival thali / special menu

🪔 {{festival_name}} Special at {{restaurant_name}}! Our festive {{thali_name}} — {{thali_items}} — at ₹{{thali_price}}. Available {{available_dates}} only. Pre-book to skip the rush! Pre-order: reply THALI or tap {{menu_link}} Reply STOP to opt out.

Best for: Festival-week pre-orders: Diwali, Onam sadhya, Pongal, Navratri vrat menu.

What each variable means

These 25 placeholders appear in the templates above. Map each one to the matching field in your WhatsApp platform before you submit for approval.

VariableWhat to put in it
{{restaurant_name}}Your restaurant name.
{{day_date}}Replace with the day date for this message.
{{menu_items}}Replace with the menu items for this message.
{{menu_link}}Link to your hosted menu or catalogue.
{{last_order_time}}Replace with the last order time for this message.
{{free_delivery_min}}Replace with the free delivery min for this message.
{{special_name}}Replace with the special name for this message.
{{special_price}}Replace with the special price for this message.
{{special_description}}Replace with the special description for this message.
{{meal_time}}Replace with the meal time for this message.
{{name}}The customer's first name.
{{order_items}}Replace with the order items for this message.
{{amount}}Total amount in rupees, without the ₹ symbol (the template adds it).
{{payment_mode}}How the customer paid — UPI, card, cash, or netbanking.
{{prep_time}}Replace with the prep time for this message.
{{delivery_or_pickup_line}}Replace with the delivery or pickup line for this message.
{{offer_description}}One line describing the offer, in plain language.
{{reservation_date}}Replace with the reservation date for this message.
{{reservation_time}}Replace with the reservation time for this message.
{{party_size}}Replace with the party size for this message.
{{festival_name}}Name of the festival — Diwali, Onam, Eid, and so on.
{{thali_name}}Replace with the thali name for this message.
{{thali_items}}Replace with the thali items for this message.
{{thali_price}}Replace with the thali price for this message.
{{available_dates}}Replace with the available dates for this message.

Frequently asked questions

Can a restaurant send its menu daily on WhatsApp without getting blocked?

Yes, if customers opted in to receive it — a daily menu is exactly what tiffin and lunch customers want. Keep one message per day, send it before mealtime, and honour STOP replies immediately. The block rate on genuinely useful daily menus is near zero; problems start when restaurants add a second promotional blast on top.

How do customers order from a WhatsApp menu?

Three ways, in increasing sophistication: they reply in free text ("1 paneer tikka, 2 butter naan"), they tap a link to a hosted menu page and check out there, or you use WhatsApp catalog + cart so they build the order natively in chat. WatEase supports the hosted-menu and catalog flows with UPI payment built in.

Go deeper

Browse the full library

90 template sets and 488 copy-ready messages — across commerce, Indian festivals, finance, and industry starter packs. All free, all written for Meta approval.

All WhatsApp templates