All articles
MarketingMay 13, 20258 min read

How to Build a 1,000-Person WhatsApp List for Your Restaurant (The Right Way)

A 1,000-contact WhatsApp list generates more revenue than 50,000 social media followers. Here's how Pakistani restaurants build one legitimately — and what to send once you have it.

Restaurant owner using smartphone to manage WhatsApp marketing list

Most Pakistani restaurants have a social media following and almost no direct customer contact. They post on Instagram, get likes, run promotions — then reach 5% of their audience because the algorithm decides who sees it.

A WhatsApp list is the opposite. It's a direct line to customers who said yes to hearing from you. Open rates are 95–98%. Your Eid special reaches 950 of every 1,000 contacts within minutes. No algorithm. No boosted post.

This guide shows you exactly how to build that list — and what to do with it.


Table of Contents


Why WhatsApp Beats Every Other Channel for Restaurants

ChannelOpen RateResponse RateTwo-Way?Cost Per Message
WhatsApp95–98%40–60%YesRs. 4–11
Email18–22%2–5%RarelyRs. 1–2
SMS75–80%10–15%NoRs. 1.50–3
Instagram post3–8% reach1–3%Via DMRs. 0 organic
Facebook post2–5% reachless than 1%Via MessengerRs. 0 organic

WhatsApp's open rate advantage over email is not marginal — it is 5x. The response rate advantage over social media is 20–40x. For a restaurant where every customer interaction drives revenue, this channel gap matters enormously.


The Only Rule: Opt-In Only

Before the tactics, the rule that cannot be broken: never add contacts without their explicit permission.

This isn't just a Meta policy. It's practical. A contact who didn't ask to hear from you will:

  1. Ignore your messages
  2. Block your number
  3. Report you as spam

Enough blocks and reports, and Meta flags your number. Once flagged, your ability to send messages to anyone — including willing subscribers — is damaged.

Every contact on your list must have actively said yes. Here is how to get those yeses.


7 Ways to Build Your List

1. QR Code on Every Table

Print a small card for each table with a WhatsApp QR code and a clear offer:

"Join our VIP list for exclusive deals, new menu drops, and Eid specials. Scan to subscribe — get 10% off your next order."

When a customer scans and sends a message, they're opted in. Your automated welcome reply confirms it.

Best practice: Brief every server to mention it at the end of the meal while handing the bill. "Scan this for 10% off your next visit." Conversion rate at the point of a positive dining experience: 25–35%.

2. Post-Order Opt-In (Delivery Customers)

After confirming every delivery order, add one line:

"Would you like exclusive deals and new menu updates from us? Reply YES to subscribe — we send a maximum of 3 messages per month, never spam."

The low-frequency commitment reduces anxiety. Most delivery customers say yes when asked directly at the moment of a positive experience (they just ordered something they wanted).

3. Click-to-WhatsApp Ads

Run a Facebook or Instagram ad where the CTA opens a WhatsApp conversation. The ad promotes something specific — your Eid menu, a new dish, a limited offer. The WhatsApp flow captures their name and subscribes them.

Meta's Click-to-WhatsApp format opens a free 72-hour conversation window — no API conversation fee for the initial interaction.

Volume potential: Restaurants running consistent Click-to-WhatsApp ads add 50–100 subscribers per week at a controlled cost per acquisition.

4. Delivery Packaging Insert

Include a small card in every delivery package:

"Enjoyed your order? Get our weekly specials, new dishes, and Eid exclusives directly on WhatsApp. Save [number] and send SUBSCRIBE."

If you do 200 deliveries per week and 8% convert:

  • Weekly new subscribers: 16
  • Annual new subscribers from packaging alone: 832

This compounds over time. The more you deliver, the faster the list grows.

5. In-Restaurant Wi-Fi Gate

If your restaurant offers Wi-Fi, gate access behind a WhatsApp opt-in. Customers connect → see a landing page with QR code → scan → send a message → receive the Wi-Fi password.

Slightly more setup, but 100% conversion rate on customers who want the Wi-Fi.

6. Reservation Opt-In

Every reservation confirmed via WhatsApp already has the customer's number. Add to your booking confirmation:

"Your table is confirmed. Would you like our monthly specials and event announcements on WhatsApp? Reply YES to subscribe."

Customers who've already interacted with your WhatsApp channel are the warmest possible audience for subscription.

7. Existing Customer Reactivation

If you have old customer phone numbers or email addresses, send a one-time invitation:

"Hi, it's [Restaurant Name]. We're launching our WhatsApp community for exclusive deals and new menu launches. Join here: [link]. First 100 subscribers get 15% off their next visit."

Frame it as an invitation, not a sign-up form. Scarcity ("first 100") drives action.


What to Send Once You Have the List

Building the list is half the job. Keeping it healthy determines the long-term value.

Frequency

  • Maximum 4 messages per month for a restaurant. Beyond this, unsubscribe rates climb.
  • Minimum 2 messages per month. Below this, customers forget they subscribed and treat your message as unexpected spam.

Content That Works

Message TypeExampleAvg Open Rate
New dish announcement with photo"Our new Nihari is here. Rs. 850. Order now: [link]"96%
Eid / seasonal special"Eid special: 4 courses for Rs. 3,500. Book by Wednesday"97%
Limited time offer"Today only: free dessert with any main. Dine-in only."95%
Advance reservation opening"Eid bookings open now — only 12 tables left"94%
Behind-the-scenes"New head chef joins us this week. First look at his menu"91%

Content That Kills Lists

  • Repetitive discount codes with no context
  • Forwarded viral content or motivational quotes
  • Generic "hope you're having a great week" messages
  • Anything that doesn't make the subscriber feel like an insider

The test: would a loyal regular who loves your restaurant find this message useful or interesting? If not, don't send it.


Realistic Growth Timeline

MilestoneTimelineKey Activity
First 100 subscribersWeek 1–2QR codes deployed, team trained
250 subscribersMonth 1Packaging inserts running, 1 ad campaign
500 subscribersMonth 3Click-to-WhatsApp ads, reservation opt-in active
1,000 subscribersMonth 6All 7 channels running consistently

The Revenue Math

At 1,000 subscribers:

  • 1 Eid broadcast message
  • 15% offer conversion rate
  • 150 orders generated
  • Average order value: Rs. 2,500
  • Revenue from one message: Rs. 375,000

Cost of that message: Rs. 11,000 (1,000 × Rs. 11 marketing conversation fee).

ROI: 3,300%.

Compare that to a boosted Instagram post targeting the same audience: Rs. 15,000 spend for 3–5% reach and 1% conversion. The list wins by an order of magnitude.


FAQs

Can I buy a WhatsApp contact list? No. Bought lists are not opted in — sending to them violates Meta's policy, risks your number being banned, and generates zero revenue because the contacts don't know or trust you. There is no shortcut to an organic list.

What if customers unsubscribe? Expected attrition is 1–3% per month for a well-managed list. If you're seeing higher unsubscribe rates, your message frequency or relevance is off. Review your last 3 messages and identify what missed.

How do I send to 1,000 contacts at once? Via WhatsApp Business API broadcast campaigns in Kliovo Dine. You cannot do this with the regular WhatsApp Business App (limited to 256 contacts per broadcast, and cannot use saved message templates).

Do subscribers need to save my number first? For message delivery: no. But customers who save your number are more likely to open and respond. Encourage it by reminding them in your first message.

What's the best time to send a broadcast? For Pakistani restaurant audiences: Thursday 7–9pm (planning the weekend) and Saturday 11am–1pm (deciding lunch). Ramadan and Eid periods shift optimal timing — adjust based on prayer times.

See it live in your restaurant

Get a walkthrough of Kliovo Dine — the complete restaurant OS.