How to Set Up WhatsApp Ordering for Your Dubai Restaurant (Without a Delivery App)
WhatsApp ordering costs zero commission. This step-by-step guide shows Dubai restaurant owners how to set up a complete WhatsApp ordering system — digital menu, payment, delivery tracking — and migrate delivery customers off Talabat.
The zero-commission alternative to Talabat
Every order through Talabat costs your restaurant 25–35%. A AED 100 order delivers AED 65–75 to your kitchen, after which you pay food cost, packaging, and labour.
A AED 100 order through WhatsApp delivers AED 100 to your restaurant. The delivery cost (your driver or a third-party service) might be AED 15–20, leaving AED 80–85 — compared to AED 65–75 via Talabat.
The maths are straightforward. The system to make it happen is what this guide covers.
Step 1: Set up WhatsApp Business correctly
If you haven't already, download WhatsApp Business (the free app, separate from regular WhatsApp) and configure:
Business profile:
- Business name (exact restaurant name)
- Category: Restaurant
- Address
- Business hours
- Website (if you have one)
- Short description: "Authentic [cuisine] in [area]. Order directly here — zero delivery app fees, real food, fast delivery."
Greeting message (sent automatically to first-time contacts):
"Welcome to [Restaurant Name]! 🍽️
To order, share your delivery address and we'll send you our menu.
We deliver to: [list your areas]
Min. order: AED [amount]"
Away message (outside business hours):
"We're currently closed. We're open [hours]. Leave your order here and we'll confirm first thing when we open."
Quick replies (shortcuts for common messages):
/menu→ sends your menu or menu link/areas→ lists your delivery areas/pay→ sends your payment link instructions/time→ "Delivery takes approximately 30–45 minutes from confirmation"
Step 2: Build your digital menu
Option A: WhatsApp Business Catalog (recommended)
The Catalog is a built-in product listing feature in WhatsApp Business. Customers can browse your menu without leaving WhatsApp.
To set it up:
- WhatsApp Business → More Options → Business Tools → Catalog
- Add items: photo, name, description, price
- Organise by category (Starters, Mains, Desserts, Drinks)
The Catalog appears as a "View Catalog" button in your business profile. When a customer messages you, you can share specific items or the full catalog directly in the conversation.
Tip: Use high-quality photos for every item. WhatsApp ordering converts significantly better with photos than with text-only menus.
Option B: PDF menu
Simpler to create (use Canva — dozens of free restaurant menu templates) but less interactive. Works well as a quick share when a customer first messages.
Design your PDF with:
- Clear category sections
- Item names and brief descriptions
- Prices in AED
- Any allergen information
- A footer with your WhatsApp number and delivery areas
Save as a compressed PDF (under 5MB for fast WhatsApp delivery) and set it as a quick reply with /menu.
Option C: External menu link
A URL that opens your menu — either a page on your website, a menu hosted on Zyda, or a simple Google Slides link. Share in the greeting message and as a quick reply. Less friction than a PDF download for tech-comfortable customers.
Step 3: Set up payment
Cash on delivery (start here)
Zero setup, zero transaction fees. The customer pays the delivery driver. Risk: occasional non-payment (rare in Dubai's established residential areas, more common for new customers). Start with cash on delivery and add digital payment options as volume grows.
Payment links (add within week 1)
A payment link lets the customer pay by card via WhatsApp — you send a link, they click, they pay. The money lands in your account before you dispatch the order.
PayBy is the most popular payment link tool in the UAE. Setup:
- Register at payby.com (requires UAE trade licence)
- Generate a payment link for each order amount in the dashboard
- Send the link to the customer in WhatsApp
- Order dispatches when payment is confirmed
Alternative: Telr (telr.com) — similar process, also widely used in UAE.
Script for requesting payment:
"Your order total is AED [amount]. To pay by card, use this link: [link] — it takes 30 seconds. Once confirmed, we'll dispatch immediately. Alternatively, cash on delivery is available."
Step 4: Arrange delivery
Your own driver (best for consistent volume)
A dedicated delivery driver on a motorcycle:
- Salary: AED 1,500–2,000/month
- Visa and insurance: AED 500–800/month
- Motorcycle maintenance: AED 200–400/month
- Total: AED 2,200–3,200/month
At 20+ delivery orders per day, the cost per delivery is AED 3–5, versus AED 15–25 for on-demand delivery services. The breakeven is approximately 15–20 orders per day.
On-demand delivery (best for starting out)
Lyve (lyve.delivery) and Toters operate in Dubai as B2B restaurant delivery logistics — you book a driver per order via an app. No monthly commitment, pay per delivery (typically AED 15–25 for a 5km radius).
Fetchr is an alternative for slightly larger orders or less time-sensitive deliveries.
How it works:
- Customer places order via WhatsApp
- Payment confirmed
- You open the Lyve app, enter pickup address (your restaurant) and delivery address
- A driver is dispatched
- You track the delivery in the app and can share the tracking link with the customer
Step 5: The customer communication flow
A clean ordering experience builds repeat customers. Here's the complete conversation flow:
Customer messages you:
"I want to order"
Your response (automated via quick reply):
"Great! Here's our menu: [catalog link or PDF]
What's your delivery address?"
Customer shares address:
"[Address]"
You confirm delivery area and quote:
"We deliver to [area] — delivery in approx 30–40 minutes.
What would you like to order?"
Customer orders:
"[Items]"
You confirm and total:
"Order confirmed:
- [Item 1] — AED X
- [Item 2] — AED X
Delivery: AED [15 or free over minimum]
Total: AED X
Payment: [cash on delivery] or [card via link: [link]]"
After payment / confirmation:
"Order received! Dispatching now — approx 30–40 minutes. We'll update you when it's on the way. 🛵"
When dispatched:
"Your order is on its way! [Optional: tracking link] See you in about [X] minutes."
This flow takes 3–5 minutes per order for a trained staff member. At 20–30 orders per day, this is manageable with one person dedicated to WhatsApp orders during service hours.
Step 6: Move Talabat customers to direct ordering
The most valuable new WhatsApp customers are your existing Talabat customers. Every order they migrate to direct ordering saves you 25–35% commission.
The packaging insert (covered in the Talabat commission guide): a card in every Talabat delivery bag with your WhatsApp number and QR code.
The timing: When a Talabat customer messages you on WhatsApp for any reason (a question, a complaint, asking about an item), they have self-identified as direct-contactable. From that moment, treat them as a direct customer.
The offer: A WhatsApp-exclusive item — not available on Talabat. A weekly special, a bundle, a complimentary item with direct orders over AED 150. This creates a concrete reason to order directly without requiring you to undercut Talabat's pricing.
Managing the volume as it grows
At 10–15 direct WhatsApp orders per day, one person can manage the conversations manually with quick replies. Above 20–25 daily orders, the manual approach becomes strained.
Next step: Integrate WhatsApp Business API through WATI or respond.io (covered in the WhatsApp automation guide). The ordering flow becomes partially automated — the bot handles the menu send, address capture, and order summary, passing to a human for confirmation and dispatch.
This is the right sequence: start manual, systematise when volume justifies it. Don't over-engineer before you have the volume.