The 4 pieces of WhatsApp ordering
Every WhatsApp ordering system — from a dosa shop in Bangalore to a 40-outlet chain in Riyadh — is built from the same four moving parts. Miss one and orders don't flow.
- A dedicated WhatsApp Business phone number. A fresh SIM, verified once through Meta, then lives in the cloud.
- WhatsApp Business API access. Lets software (Ordering Suite, chatbot, CRM) send and receive at scale. You can't get it directly from Meta — you go through a Business Solution Provider (BSP) like sister-company Go4WhatsApp.
- A structured menu. Items, prices, taxes, modifiers, photos — inside your POS or inside the Ordering Suite. The Suite formats it as a WhatsApp catalog and updates in real time when you 86 a dish.
- An ordering flow. Logic that takes a customer through scan → menu → cart → address → payment → confirmation → kitchen ticket. Without it, you're manually typing "please share your address" 60 times a day.
WhatsApp Business App vs WhatsApp Business API
The most confused decision in this space. The free Business App is fine for a home baker; it breaks the moment you scale. Here's the honest side-by-side.
| Capability | Business App (free) | Business API (via BSP) |
|---|---|---|
| Devices simultaneously logged in | 1 phone + 4 linked | Unlimited (cloud-hosted) |
| Multi-agent inbox | No — one staff at a time | Yes — every staff logs in separately, orders routed by shift |
| Chatbot / automated flows | Basic quick replies only | Full — menu bot, address collect, payment link, KDS handoff |
| Template messages (order confirmation, receipt) | No | Yes — 5+ pre-approved templates |
| Verified green tick / display name | No | Yes — restaurant name shown, not the phone number |
| POS + KDS integration | No | Yes — order fires to kitchen automatically |
| Broadcast list size | 256 numbers (must be saved contacts) | Unlimited (opted-in list, no save-contact needed) |
| Cost | Free | ~₹0.15-₹1.09 per conversation + BSP subscription |
The Business App works if you take 3-5 orders a day. Every real restaurant needs the API — which means every real restaurant needs a BSP.
Hour 0-8 — Get your WhatsApp Business number verified
The gating step. Everything else waits on Meta approval — start here the moment you sign up.
What you send to Go4WhatsApp (or any BSP)
- Fresh phone number (buy a SIM if needed; verify it once via OTP on any phone)
- Business trade licence / GST certificate / VAT certificate (India: GSTIN; UAE: trade licence + VAT TRN; KSA: CR + ZATCA number)
- Owner's ID (Aadhaar / Emirates ID / passport)
- Display name — the name that customers see (usually "Restaurant Name" — max 25 chars)
- Business category (Restaurant / Food & Beverage)
- Business address + website URL (Online eMenu's Ordering Suite creates one for you if you don't have a website)
If docs are ready, Meta's verification API returns approval in 1-2 hours. Full account activation — including display-name approval and green-tick eligibility — completes within 8 hours. This used to take 5-10 days without a BSP; Go4WhatsApp pre-warms the submission.
Hour 8-24 — Menu import and QR sticker printing
While Meta verifies your number, load your menu. Online eMenu's Ordering Suite compresses what used to be a week of "menu building" into an afternoon.
Menu import — three paths
- From Excel: upload a spreadsheet with item name, category, price, tax, description, image URL. A 200-item menu takes 30-45 minutes end-to-end.
- From your existing POS: Petpooja, Foodics, Square, Toast — all support menu exports. One-click import for the top 12 POS systems. Modifiers, taxes and combos come across automatically.
- Manual entry with photos: the Suite has 8,000+ pre-populated cuisine templates (South Indian, Mughlai, Continental, Levantine, Sushi) so you're not starting blank.
The WhatsApp QR sticker
The Suite generates a wa.me link with a pre-filled greeting. Print it on dine-in tables (2.5cm laminated), delivery packaging, menu cards, shop-front glass, and aggregator packaging inserts — the legal way to migrate Swiggy/Zomato customers.
Hour 24-40 — Message template pre-approval by Meta
Every business-initiated WhatsApp message uses a Meta-approved template. Free-form messages only work inside the 24-hour service window after a customer messages you first. Restaurants need five templates to run day one.
| # | Template | Category (Meta) | Fires when |
|---|---|---|---|
| 1 | Welcome / greeting | Utility | Customer first opens the chat |
| 2 | Order confirmation | Utility | Order placed + payment confirmed |
| 3 | Delivery status / out for delivery | Utility | Driver picks up the order |
| 4 | Receipt / e-invoice | Utility | Order marked delivered |
| 5 | Review request | Utility | 2 hours after delivery |
The Ordering Suite ships all 5 templates drafted and localised (English + Hindi for India, English + Arabic for GCC, English + French/German/Spanish for Europe). One click submits them to Meta. Approval returns in 8-16 hours.
Meta's 2026 conversation categories
- Utility — transactional. Order confirmation, receipt, delivery status. ₹0.145 India · $0.008-0.014 intl.
- Marketing — promotional. Requires prior opt-in. ₹1.09 India · $0.03-0.08 intl.
- Authentication — OTP / 2FA. ₹0.30 India · $0.015 intl.
- Service — user-initiated replies inside 24 hours. Free for first 1,000/month.
Hour 40-48 — Aggregator connection and go-live
Last 8 hours: configuration plus a smoke test. Here the Ordering Suite's unified inbox earns its keep — Swiggy, Zomato, WhatsApp, direct-website and dine-in in one screen, one printer, one KDS.
India connection checklist
- Swiggy Partner Portal → API keys → paste into Ordering Suite
- Zomato Merchant Dashboard → integration key → paste
- ONDC seller-app onboarding (optional but recommended — 3-5% commission vs 25-35% on aggregators)
- Razorpay / Cashfree / PhonePe Business connected for UPI + card links inside WhatsApp
- Kitchen printer / KDS device paired (Bluetooth or LAN)
International connection checklist
- Talabat Merchant Portal → API key → paste into Ordering Suite (UAE / KSA / Kuwait / Bahrain / Qatar / Oman)
- Noon Food merchant integration (UAE / KSA)
- Deliveroo Restaurant Hub → OAuth connect (UAE / UK / France / Italy / Belgium)
- Careem Now merchant portal (UAE / KSA / Pakistan / Egypt)
- Payment: Network International / Mada / Apple Pay / Stripe as regional default
The smoke test
Scan the QR from your personal phone, order one item, checkout with a ₹1 test-mode override, verify: (a) confirmation template in under 4 seconds, (b) KOT prints, (c) order in dashboard, (d) receipt fires after "delivered". If all 4 pass, you're live — broadcast the launch template.
Start your 48-hour clock — Ordering Suite 14-day free trial
Number verification, menu import, template pre-approval, aggregator sync, unified inbox — all handled by the Online eMenu Ordering Suite. Sister-company Go4WhatsApp runs the Business API. No credit card required for the trial.
Start free trial See pricingThe 30-day activation playbook
Go-live is the easy part. The first 30 days decide whether WhatsApp becomes your highest-margin channel or a dashboard you never open. Here is the sequence we run for every new Ordering Suite restaurant.
Broadcast the "we're now on WhatsApp" template
Send to every phone number in your existing customer database. Utility template, no opt-in required. Expected click-through 22-30%; first-day orders typically clear ₹4,000-₹15,000.
Fire the review-request template to every delivered order
Auto-sends 2 hours after "delivered". Expect 18-24% response — 3-4× Google Reviews prompts. 👎 lands in the owner's inbox for a personal reply.
First weekend marketing campaign to the opted-in list
By now QR stickers + Day-1 broadcast have delivered 40-80 fresh opt-ins. Send your first marketing template (weekend special, ~₹1.09 per send). The Suite tracks broadcast → click → order → revenue automatically.
Turn on WhatsApp-based loyalty enrolment
Anyone with 2+ orders gets a template to join loyalty (points, birthday reward, tiers). 55-70% enrol via WhatsApp vs 8-12% via any other channel.
First 30-day data review — channel mix + quality score
The dashboard shows aggregator vs direct vs WhatsApp split, AOV per channel, and Meta's quality score (Green/Yellow/Red). Most restaurants shift 15-25% of aggregator volume to direct WhatsApp within 90 days.
The Ordering Suite handles everything above — ₹199/mo · $9/mo
Every step above — number registration, Meta verification, menu import, template pre-approval, QR generation, aggregator connection, unified inbox, payment links, KDS routing, loyalty, quality-score monitoring — is bundled into the Online eMenu Ordering Suite. Sister company Go4WhatsApp supplies the API layer. One bill, one support team, one dashboard.
| Region | Monthly | Annual (2 months free) | What's included |
|---|---|---|---|
| India | ₹199/mo | ₹1,990/yr | Ordering Suite + Go4WhatsApp API + Swiggy/Zomato/ONDC sync + UPI + KDS + 5 pre-approved templates |
| International | $9/mo | $90/yr | Ordering Suite + Go4WhatsApp API + Talabat/Noon/Deliveroo/Careem sync + Mada/Stripe + KDS + templates |
Meta conversation fees pass through at cost — ~₹0.145 utility and ₹1.09 marketing in India, $0.008-0.08 international. No BSP markup. No per-order commission. No annual lock-in. 14-day free trial, no charge if you cancel in-trial.
FAQ
How long does WhatsApp Business API setup actually take?
With documents ready (GST/VAT certificate, trade licence, owner ID) and a BSP like Go4WhatsApp handling the technical registration, WhatsApp Business API setup takes 2-8 hours for Meta approval and 24-48 hours end-to-end including message-template pre-approval. Restaurants that try to self-register via Meta Business Manager without a BSP typically take 5-10 days because of documentation back-and-forth.
Do I need a separate phone number for WhatsApp Business API?
Yes. The WhatsApp Business API requires a dedicated phone number that is not already active on the regular WhatsApp or WhatsApp Business App. Most restaurants buy a fresh SIM (₹300-500 in India, AED 25-50 in GCC), verify it once via OTP, then hand it to the BSP. After registration, the number lives entirely on Meta's cloud — no physical SIM is needed for day-to-day operation.
Can I use my existing Petpooja customers on WhatsApp?
Only for utility messages (order confirmations, delivery updates) tied to an active order. For marketing sends you need fresh explicit opt-in — a WhatsApp QR sticker on the menu, a tick-box at checkout, or an SMS asking existing customers to opt in. Online eMenu's Ordering Suite imports the Petpooja guest list and runs the opt-in flow automatically.
What are Meta message templates and why do I need them approved?
Meta message templates are pre-written message formats you must submit before you can send a business-initiated message on WhatsApp. Every marketing send, order confirmation, delivery update or receipt uses a template. Meta reviews each template (usually within 8-16 hours) to make sure it is not spammy or misleading. Free-form messages are only allowed inside the 24-hour service window after a customer messages you first.
How much does WhatsApp Business API cost per order?
In India (2026 rates): utility templates ₹0.145 each, marketing templates ₹1.09, authentication ₹0.30, service messages free (up to 1,000/month). A typical restaurant order fires 3 utility messages (confirmation, out-for-delivery, receipt) — total conversation cost about ₹0.44. International markets: utility $0.008-$0.014, marketing $0.03-$0.08 per conversation depending on country. Aggregator commissions on the same order run 25-35% — WhatsApp is 30-50× cheaper.
Do customers need to add my number to their contacts to order?
No. Customers scan the wa.me QR sticker on your table, menu, or packaging — WhatsApp opens the chat with your business, they see your verified name and menu button, and they tap to order. No contact-save step. This is the single biggest friction reduction over the old "save our number to see our WhatsApp status" workflow that used to lose 40-60% of intended orders.
What happens if a WhatsApp order fails?
Payment fails, address mismatches and out-of-stock items are handled inside the Ordering Suite. The customer sees a friendly retry message, the kitchen receives no order, and the failed cart is stored so the customer can resume within 24 hours. Failed-payment recovery in Online eMenu runs at 34-42% because the customer never left the WhatsApp thread — one nudge template later, most complete the order.
Does Online eMenu's Ordering Suite handle all this for me?
Yes. The Ordering Suite bundles the Ordering Suite POS/back-end, the Go4WhatsApp Business API connection, the menu import, the 5 pre-approved Meta templates, aggregator sync (Swiggy/Zomato/Talabat/Noon/Deliveroo/Careem), UPI/Mada/card payment links, and the unified inbox. Price: ₹199/month (India) or $9/month (International). 14-day free trial, no credit card required.
Ready to accept WhatsApp orders by Friday?
Sign up today, upload your menu tonight, verify your number tomorrow, take your first WhatsApp order 48 hours from now. ₹199/month in India · $9/month international · 14-day free trial · no credit card.
Start 14-day free trial See all pricing