Adanalı Halil Usta, a kebab shop in Bursa Nilüfer, spent 18 months collecting 1,400 customer phone numbers through QR-menu opt-ins. After moving those contacts into WhatsApp Business broadcast lists and sending one message per week, Friday-night traffic rose 38%, cost per message stayed at zero, and conversion was 3.2x better than Instagram ads. The trick: control frequency and balance the message between campaign and menu update.
Setting Up Broadcasts and Legal Boundaries
WhatsApp Business caps a single broadcast list at 256 recipients, so for 1,400 contacts Halil Usta created 6 lists segmented by neighborhood (Görükle, FSM, BUTTİM, Beşevler, İhsaniye, Konak). Before adding any phone, GDPR/KVKK requires an explicit opt-in checkbox on the QR menu — "I want to receive promotional notifications" — with timestamp and IP logged. Missing this exposes the business to substantial fines.
Critically, broadcasts only reach contacts who have saved your business number in their phone book. That's why the opt-in success screen instructed customers: "Please save 0532 XXX XX XX as Adanalı Halil." With that step the save rate hit 71%, far above the 22% baseline he saw without the prompt.
Message Frequency and Template Mix
He tested three cadences: daily produced 14% unsubscribes in three weeks, biweekly only 3% but minimal sales lift due to recall decay, and weekly delivered 4% unsubscribes with maximum sales impact. Weekly won decisively.
The template rotation also matters. Halil Usta split monthly content three ways: 1st of the month — menu changes (new items, price updates); mid-month — operational nudge ("Friday looks busy, want to reserve?"); end of month — campaign offer ("This Friday adana plate 220 TL → 175 TL"). Restaurants sending only promotions saw 3x higher unsubscribe rates because subscribers felt spammed.
Measuring Performance vs. Instagram
Each broadcast embedded a trackable QR-menu link (e.g. /menu?utm=ws_2027w34). Three-month results:
- WhatsApp broadcast click-through: 42% (588 of 1,400 weekly)
- Instagram story ad CTR: 1.3% (45,000 impressions, 585 clicks, 1,840 TL spend)
- Cost per click: WhatsApp 0 TL, Instagram 3.14 TL
Same click volume, zero spend versus 1,840 TL. Conversion (click to reservation) ran 18% on WhatsApp versus 6% on Instagram — a combined 3.2x efficiency edge that justifies the slow contact-collection work.
FAQ
How many recipients can I reach without WhatsApp Business API? Standard WhatsApp Business caps lists at 256, but you can create unlimited lists and send manually. Beyond 5,000 contacts the API's automation and analytics pay off.
How do I capture compliant consent? Add an opt-in checkbox to your QR menu, keep the submit button disabled until checked, log timestamp + IP, and put an "Unsubscribe" link in every broadcast.
What happens if I send more than once a week? Daily messaging drove unsubscribes to 14% in three weeks versus 4% weekly. Increasing message count erodes the list — improve targeting and copy instead.
Found this helpful? Share it.
Related articles
The Complete Guide to Running a Multilingual Restaurant Menu
Serving international guests? Learn how to set up a menu that automatically spea…
What Is a QR Code Menu? The Complete Guide for Restaurants
A QR code menu lets customers access your full restaurant menu instantly on thei…
Understanding Your Restaurant's Data: A Practical Analytics Guide
Your menu generates data every day. Learn how to read it, act on it, and use it …