product9 min read

WhatsApp marketing for Indian restaurants: stack, costs, and ROI

How to build a WhatsApp ordering, marketing, and loyalty channel for an Indian restaurant; Business API, Wati/AiSensy/Interakt, costs, automation, and ROI math.

By Forkcast Editorial · HORECA research team

WhatsApp is the cheapest channel an Indian restaurant has access to. The catch: ordering, marketing, and loyalty all sit on three different stacks. Here's the 2026 build; what to use for each, realistic costs, ROI math, and the operational mistakes that kill performance.

The three WhatsApp use cases

  • Ordering; customers browse menu, place order, pay in WhatsApp. Powered by Catalog + Click to WhatsApp ads or via dotpe / Petpooja / UrbanPiper WhatsApp ordering.
  • Marketing; broadcasts for new dishes, festival menus, offers. Needs the WhatsApp Business Platform API + a BSP.
  • Loyalty + CRM; 1:1 communication, birthday wishes, post visit feedback, win back campaigns. Same API stack.

Pick your stack

Use caseStack option 1Stack option 2
Ordering onlyWhatsApp Business app + Catalog (free)dotpe (₹0-2,500/mo + transaction fee)
Ordering + marketingWati (₹2,500-5,000/mo)AiSensy (₹1,500-4,500/mo)
Full CRM + automationWati Pro (₹5k-12k/mo)Interakt (₹4k-10k/mo)
Restaurant specificPetpooja Connect (paired with POS)UrbanPiper WhatsApp module

The economics

Meta charges per ‘conversation’; a 24 hour window with a customer. India 2026 rates:

  • Marketing conversations; ₹0.88-1.32 per conversation
  • Utility conversations (order confirmations, OTPs); ₹0.13-0.18
  • Authentication conversations; ₹0.18-0.22
  • Service conversations (customer initiated within 24h); Free

BSP subscription on top; ₹1,500-5,000/month for the platform. Total monthly cost for a casual dining with 2,000 contacts running weekly marketing broadcasts: ₹4,500-8,500. Compare to Zomato/Swiggy ads at ₹15,000-40,000/month for similar incremental order volume.

Build sequence for a single outlet restaurant

  1. Set up WhatsApp Business app (Day 1); collect catalog, set greeting, set away message.
  2. Migrate to Business Platform API + BSP (Month 1, when contact base > 300); Wati or AiSensy.
  3. Build customer database; collect WhatsApp number at billing for dine in; via order forms for delivery.
  4. Segment the list; first timers, regulars (3+ visits in 90 days), churned (no visit 60+ days), VIPs (spend top 10%).
  5. Start broadcasts (Month 2); weekly. New menu launches, festival specials, offers.
  6. Layer in automations; birthday wishes, post visit thank you, abandoned order recovery, win back at day 45.
  7. Add WhatsApp ordering (Month 3-4); catalog + UPI payment. Shift 8-15% of orders here.

Broadcast playbook

  • Frequency; 1 broadcast per week max. 2+ kills open rates and drives unsubscribes.
  • Time; Friday 6-7pm and Sunday 11am-12pm have highest engagement for India F&B.
  • Format; image + 2 line caption + clear CTA (‘Reply ORDER to place’). Don't use long messages.
  • Personalisation; first name in the message lifts response 20-35%.
  • Compliance; opt in is mandatory; non opted contacts will get your BSP banned within 30 days.

ROI math

Casual dining, 2,000 WhatsApp contacts, weekly broadcast:

  • Cost: ₹1,800 × 4 broadcasts = ₹7,200/month conversation fees + ₹3,500/month BSP = ₹10,700
  • Open rate: 70-85% (vs 18-25% email)
  • Click + order: 2-5% of opens → 35-90 incremental orders/month at ₹620 average ticket = ₹21,700-55,800 incremental revenue
  • Net contribution at 30% food cost: ₹15,200-39,000
  • ROI: 1.4× to 3.6× monthly

Operational mistakes

  1. Broadcasting without opt in; fastest way to a permanent ban
  2. Sending every special, every day; open rate decays to 20% in 4 weeks
  3. No segmentation; generic blasts to first timers + regulars + churned customers feel impersonal
  4. No measurement; most owners can't say which broadcast drove which incremental orders. Tag broadcasts with unique discount codes or order numbers
Build your WhatsApp loop with the 90-day playbook →

More for you

WhatsApp marketing for Indian restaurants: stack, costs, and ROI | Forkcast