WhatsApp opt-in kit generator — everything you need to start your direct channel.
Every restaurant knows aggregator commissions are the problem and WhatsApp direct is the answer. The blocker is always the same — nobody's on your list. This tool generates the full starter kit in 30 seconds: bilingual delivery-bag insert, dine-in table tent script, post-bill opt-in reply, Wednesday broadcast template, wa.me deep link, and a printable QR code — all wired to your restaurant name and number.
Your details
Change any field — every output below updates live.
Your ready-to-use kit
Each card copies to your clipboard with one tap. Print the insert on 4x6 cards, tape the table tent to a mini stand, and stick the QR anywhere a guest can scan.
- Only add numbers that opted in explicitly (guest texted you, or ticked a consent box)
- Every marketing message must include a STOP / unsubscribe instruction
- Cap marketing broadcasts at 2 per week per contact — utility messages don't count
- Never buy contact lists or upload aggregator phone dumps — Meta will ban the number
- Honour STOP replies the same day; log the opt-out in your CRM
Why every restaurant needs a WhatsApp opt-in channel.
Aggregator commission is 25–32% all-in — base commission, payment gateway fee, GST on commission, packaging deduction, plus the Boost/Ads spend that is effectively non-optional to stay visible. On a ₹500 order routed through Swiggy or Zomato, roughly ₹140 leaves your bill before the courier is even paid. WhatsApp direct, by contrast, costs about 0.5% per order — a rounding error on the phone bill.
The math is not the problem. The math has been obvious for three years. The blocker is the list. WhatsApp direct only works if enough guests have opted in to hear from you, and getting to that first thousand opt-ins is where most restaurants stall. Buying a database is illegal under Meta's Business Messaging Policy and will get your WhatsApp Business number banned inside 48 hours. Aggregator phone numbers cannot be broadcast to either — receiving an order through Swiggy is not consent to receive marketing. The only route is your own opt-in capture, one guest at a time, at the four moments they are already engaged with you.
That is what this tool gives you. Not a strategy deck, not a "WhatsApp marketing course" — the four physical assets an operator actually needs to hand out or stick up in the outlet by tomorrow morning: the bag insert, the dine-in tent, the post-bill script, and the printable QR. Everything already wired to your restaurant name, your WhatsApp Business number, and a direct-order incentive that beats the aggregator coupon without giving away the margin.
Ship the four pieces this week, and the list starts building itself. A 60-order-per-day outlet typically collects 300–400 opt-ins in the first month if the insert goes into every delivery bag. That is enough to run a profitable Wednesday-lunch broadcast within eight weeks — and Wednesday is the deadest daypart in Indian restaurants, so it is also the highest-leverage message you will ever send.
How to actually collect opt-ins — the 4 places that work.
You already generated the assets. Here is exactly where each one goes.
Delivery-bag insert card
Print Output 1 (and Output 2 for Hindi) on a 4x6 card and drop one into every delivery bag before the rider leaves. Conversion rate: 8–12% of first-order deliveries will scan or WhatsApp you within a week. Highest-volume opt-in source for delivery-heavy outlets.
Table tent QR at dine-in
Output 3's short script plus Output 7's QR, printed on a small tent card at every table. Position it near the salt/pepper — not with the menu, where it competes with the food. Best moment for guests to scan is between order and food arrival, when they are on their phones anyway.
Post-bill ask at payment
When the guest is paying, cashier asks: "Would you like our Wednesday specials on WhatsApp? One message a week, unsubscribe anytime." Guest scans the same QR on the bill folder. Verbal ask + printed QR converts at 20–30% at dine-in payment.
Aggregator order phone numbers — DON'T
Do not upload the phone numbers from your Swiggy/Zomato orders and broadcast to them. Receiving an aggregator order is not consent under Meta's Business Messaging Policy. Broadcasting to that list is the single fastest way to get your WhatsApp Business account banned. Route those guests through your bag insert instead.
WhatsApp Business API compliance — the 4 rules that get you banned if broken.
Meta enforces these via automated quality scoring. Break one and your template send rate is throttled within hours; break two and the account is suspended.
Explicit opt-in only
Guest must proactively send you the first message, or tick a clearly-worded consent checkbox (not a pre-ticked box, not buried in T&Cs). Log the timestamp, source and consent copy per contact.
Unsubscribe in every message
Every marketing broadcast must include "Reply STOP to unsubscribe" (or equivalent). Utility messages — order confirmations, delivery tracking — are exempt, but marketing sends are not.
Cap frequency — 2 per week
Two marketing messages per contact per week is the practical ceiling. Beyond that, block rates climb, quality rating drops, and Meta throttles your template throughput automatically.
No purchased lists — ever
Uploading a bought database or scraped aggregator numbers triggers Meta's spam signals almost immediately. Restaurants get banned inside 24–48 hours. There is no reinstatement path for repeat offences.
Quick answers on running WhatsApp opt-in.
Do I need WhatsApp Business API to send broadcasts? +
For anything above ~5 recipients or any promotional messaging, yes. The free WhatsApp Business app caps broadcast lists at 256 numbers and blocks accounts that send anything Meta classifies as marketing at volume. WhatsApp Business API (via a BSP like Meta Cloud API, Gupshup, or AiSensy) gives you approved marketing templates, higher throughput, and unsubscribe handling. Our Ordering Suite uses the API layer for you.
Can I upload the phone numbers from my Swiggy/Zomato orders? +
No. Having a customer's phone number because they ordered through an aggregator is not consent to WhatsApp them. Meta's Business Messaging Policy requires explicit opt-in from the number itself — typically the customer sends the first message, or ticks a clear consent box on your form. Broadcasting to scraped aggregator numbers is the fastest way to get a WhatsApp Business account banned.
What's the maximum WhatsApp broadcast frequency without getting banned? +
Meta doesn't publish a hard cap, but the practical ceiling for restaurants is 2 marketing messages per contact per week. Beyond that, block rates climb, and Meta's quality-rating system will throttle then suspend your template sends. Send Wednesday lunch specials + one Friday/Saturday reminder — that's it. Utility messages (order confirmation, delivery tracking) don't count toward the frequency cap.
What is a good direct-order incentive percentage? +
10–15% is the sweet spot. Below 8%, guests don't notice — a Swiggy coupon usually beats it. Above 18%, you're giving away the margin you gained by cutting the aggregator out. The math: aggregators take 25–32% all-in, so a 12% direct-order discount still leaves you 13–20 percentage points better off per order. Use the Commission Calculator to see your specific number.
How do I generate a QR code for my WhatsApp number? +
This tool does it live — enter your number and the QR that appears above points to your wa.me deep link with a pre-filled message. Download the PNG and print it on your table tents, delivery inserts and menu boards. When a guest scans it, WhatsApp opens with your restaurant already selected and the greeting message ready to send.
Should the incentive be higher than the discount I fund on Swiggy? +
Slightly higher, yes. If you're funding a 20% Swiggy discount, your direct-order incentive should be 12–15% — feels comparable to the guest, still saves you money because you skip the 25–32% commission. If Swiggy is 30% off, match with 15–18% direct. The goal is not to underprice the aggregator; it is to make direct feel like the smarter choice.
What if a guest replies STOP? +
Remove them from every broadcast list immediately — that same day. Meta requires prompt opt-out honouring; failure to comply is one of the top reasons WhatsApp Business accounts get quality-throttled or banned. Send one acknowledgement ("You've been unsubscribed. Reply START to rejoin.") and never message them again unless they initiate. Our Ordering Suite handles the STOP handling automatically.
Does Online eMenu manage the opt-in list for me? +
Yes — the ₹199/month Ordering Suite includes WhatsApp opt-in capture (via QR, dine-in, post-order), consent logging, broadcast templates pre-approved by Meta, per-guest history, and automatic STOP handling. This free generator gets you started; the Ordering Suite runs the channel at scale without you managing template approvals or CSVs.
Ship WhatsApp ordering + POS — ₹199/month.
Ordering Suite includes the WhatsApp opt-in flow, broadcast tool, per-guest history, and every aggregator inbox in one screen. Live in 48 hours. No lock-in.