Templates save hours. Every Malaysian business owner taking orders on WhatsApp eventually creates message templates — the ones you keep in Notes and paste into chats. The problem is most people create them from scratch, through trial and error, losing orders along the way.
We've compiled 20+ tested WhatsApp order templates organised by industry. Copy them, customise the brackets, and start using them today.
A WhatsApp order template is a pre-written, structured message format that businesses send to or receive from customers to standardise the ordering process — capturing item details, quantities, pricing, delivery preferences, and payment instructions within the WhatsApp chat.
What Makes a Good WhatsApp Order Template?
Before the templates, here are the principles behind ones that actually work:
1. Fewer fields, higher completion. Every additional field you add reduces the chance a customer completes the order by approximately 10% (Formstack 2025 Form Conversion Report). Ask only what you need to fulfil the order.
2. Prices visible upfront. Never make customers ask "how much?" as a separate step. Include prices in the template.
3. Payment instructions included. Tell them how to pay in the same message. Don't make it a separate conversation.
4. Mobile-friendly formatting. WhatsApp is read on phones. Short lines. Emojis as visual anchors. No walls of text.
5. Confirmation built in. The template should prompt the customer to review their order before you process it.
| Template Element | Required? | Why |
|---|---|---|
| Customer name | Yes | Identify the order |
| Phone number | Sometimes | WhatsApp auto-captures this |
| Item selection | Yes | Core order information |
| Quantity | Yes | Prevent assumptions |
| Price per item | Yes | Transparency reduces disputes |
| Delivery/pickup | Yes | Fulfilment method |
| Address | If delivery | Delivery logistics |
| Payment method | Yes | Close the sale |
| Special requests | Optional | Reduce back-and-forth |
| Order total | Ideal | Automated or manual sum |
Restaurant & Food Stall Templates
Template 1: Simple Menu Order
🍽️ ORDER FORM — [Restaurant Name]
Sila pilih / Please select:
1. Nasi Lemak Ayam — RM12
2. Nasi Lemak Rendang — RM14
3. Mee Goreng Mamak — RM10
4. Nasi Goreng Kampung — RM11
5. Roti Canai + Dal — RM4
6. Teh Tarik — RM3.50
7. Kopi O Ais — RM4
📝 Reply with:
Name:
Items (number + qty): e.g., "1 x2, 6 x2"
Pickup / Delivery:
Address (delivery only):
Payment: FPX / Cash
Minimum order for delivery: RM25
Delivery fee: RM5 (within 5km)
Template 2: Daily Menu Special
📋 TODAY'S MENU — [Restaurant Name]
📅 [Date]
Set A: Nasi Ayam Penyet + Air — RM13
Set B: Nasi Lemak Special + Air — RM12
Set C: Mee Kari + Air — RM11
Add-ons:
+ Telur Goreng — RM2
+ Ayam Goreng — RM5
+ Sambal Extra — RM1
⏰ Order before 10am for lunch delivery
📍 Free delivery within 3km
Reply: [Name] [Set] [Qty] [Add-ons] [Address]
Example: "Ali, Set A x2, +telur x1, 23 Jalan Mawar"
Template 3: Catering Order
🎉 CATERING ORDER — [Restaurant Name]
👤 Name:
📱 Phone:
📅 Event date:
⏰ Delivery time:
📍 Delivery address:
👥 Number of pax:
PACKAGE OPTIONS:
□ Package A (RM15/pax) — Nasi Briyani Ayam, Acar, Air
□ Package B (RM20/pax) — Nasi Briyani Kambing, Acar, Kuih, Air
□ Package C (RM25/pax) — Nasi Briyani Kambing, Acar, Rendang, Kuih, Air
□ Custom — Please specify
ADD-ONS:
□ Satay (50 sticks) — RM75
□ Roti Jala — RM3/pax
□ Dessert table — From RM200
💰 50% deposit required to confirm
Payment: FPX / Bank transfer
Reply with completed form. We'll confirm availability within 2 hours.
Bakery & Cake Templates
Template 4: Custom Cake Order
🎂 CAKE ORDER — [Bakery Name]
👤 Name:
📱 Phone:
📅 Pickup/delivery date:
⏰ Time needed:
CAKE TYPE:
□ Buttercream cake
□ Fondant cake
□ Burnt cheesecake
□ Mille crepe
□ Cupcakes (min. 12)
SIZE & PRICE:
6" (8–10 slices) — From RM90
8" (15–18 slices) — From RM140
10" (25–30 slices) — From RM190
12" (35–40 slices) — From RM250
FLAVOUR:
□ Chocolate □ Vanilla □ Red Velvet
□ Pandan □ Salted Caramel □ Durian (+RM20)
□ Other: ___
✍️ Message on cake:
🎨 Theme/reference photo: (please send)
📦 Pickup (free) / Delivery (+RM10-25)
📍 Delivery address:
💰 50% deposit to confirm. Balance on collection.
Payment: FPX / DuitNow to [number]
Template 5: Kuih & Pastry Order
🧁 KUIH ORDER — [Bakery Name]
Min order: 20 pieces per item
KUIH MELAYU:
□ Kuih Lapis — RM2.50/pc
□ Onde-Onde — RM1.50/pc
□ Kuih Talam — RM2/pc
□ Seri Muka — RM2.50/pc
□ Kuih Ketayap — RM2/pc
PASTRIES:
□ Karipap Sardin — RM2/pc
□ Donut — RM2.50/pc
□ Popia Sayur — RM1.50/pc
📅 Order date:
📅 Pickup date:
⏰ Time:
Reply with: [Name], [items + qty], [pickup date & time]
Example: "Siti, Kuih Lapis x30, Onde-Onde x20, pickup 15/7 9am"
💰 Full payment to confirm. DuitNow: [number]
Template 6: Cookie & Raya Order
🍪 [SEASONAL] ORDER — [Bakery Name]
COOKIES (per jar):
□ Almond London — RM35
□ Cornflakes Madu — RM28
□ Mazola — RM30
□ Semperit — RM25
□ Tart Nenas — RM35
□ Red Velvet Cookies — RM30
BUNDLE DEALS:
🎁 3 jars — RM80 (save RM5-25)
🎁 5 jars — RM130 (save RM10-45)
🎁 10 jars — RM250 (save RM30-100)
📅 Ready for collection: [Date range]
📍 Collection point: [Location]
🚚 Postage: RM10 (Peninsular) / RM15 (EM)
Reply: [Name] [Items + qty] [Collection/Postage] [Address if postage]
💰 Full payment to confirm
FPX: [link]
DuitNow: [number]
Florist Templates
Template 7: Flower Bouquet Order
💐 BOUQUET ORDER — [Florist Name]
👤 Name:
📱 Phone:
📅 Delivery/pickup date:
⏰ Preferred time:
BOUQUET SIZE:
□ Small (RM60-80) — 5-8 stems
□ Medium (RM100-150) — 10-15 stems
□ Large (RM180-250) — 20+ stems
□ Grand (RM300+) — Premium arrangement
FLOWER PREFERENCE:
□ Roses □ Sunflowers □ Lilies
□ Mixed seasonal □ Surprise me
□ Specific: ___
COLOUR THEME:
□ Red/Romance □ Pink/Soft □ White/Elegant
□ Bright/Cheerful □ Pastel □ Other: ___
ADD-ONS:
□ Chocolate box — RM25
□ Teddy bear — RM30
□ Balloon — RM15
□ Card message: ___
📦 Self-pickup (free) / Delivery
📍 Delivery address:
🏢 Recipient name:
📱 Recipient phone:
💰 Full payment required
FPX / DuitNow: [details]
Template 8: Event Flowers / Deco Order
🌸 EVENT FLOWERS — [Florist Name]
👤 Name:
📱 Phone:
📅 Event date:
📍 Venue:
EVENT TYPE:
□ Wedding □ Engagement □ Corporate
□ Birthday □ Grand opening □ Other: ___
ITEMS NEEDED:
□ Bridal bouquet — From RM150
□ Table centerpieces — From RM60/table
□ Photo backdrop — From RM500
□ Pelamin deco — From RM800
□ Car decoration — From RM200
□ Corsages/boutonnieres — RM25/pc
Number of tables: ___
Theme/colours: ___
Reference photos: (please send)
💰 50% deposit to confirm
Balance: 1 week before event
Consultation available at our studio.
Reply to book a slot.
Retail Shop Templates
Template 9: General Product Order
🛍️ ORDER — [Shop Name]
👤 Name:
📱 Phone:
ITEM DETAILS:
Product: ___
Variant/Size: ___
Colour: ___
Qty: ___
(Repeat for additional items)
📦 SHIPPING:
□ Self-collect — Free ([location])
□ Pos Laju — RM8 (Peninsular) / RM12 (Sabah & Sarawak)
□ J&T Express — RM7 (Peninsular) / RM11 (EM)
□ Same-day (within [City]) — RM12
📮 Shipping address:
Full name:
Address:
Postcode:
State:
💰 Payment: FPX / DuitNow / Bank transfer
Account: [details]
⚠️ Orders placed before 2pm ship same day.
Template 10: Pre-Order / Limited Drop
🔥 PRE-ORDER — [Product Name]
⏰ Pre-order closes: [Date]
📅 Estimated delivery: [Date range]
VARIANTS:
□ [Variant A] — RM___
□ [Variant B] — RM___
□ [Variant C] — RM___
SIZE:
□ S □ M □ L □ XL □ XXL
Reply format:
[Name] / [Variant] / [Size] / [Qty] / [Address]
💰 Full payment to lock your order
FPX: [link]
DuitNow: [number]
⚠️ Limited to [X] pieces. First pay, first served.
Ref: Screenshot payment receipt to this chat.
Mid-article CTA: Tired of copy-pasting templates manually? Take the quiz to see how AlwaysON automates your WhatsApp ordering — AI handles item selection, totals, and payment links automatically.
Service Business Templates
Template 11: Home Service Booking
🔧 BOOKING — [Business Name]
👤 Name:
📱 Phone:
📍 Address:
SERVICE:
□ Aircon servicing — RM80/unit
□ Aircon chemical wash — RM150/unit
□ Plumbing repair — From RM100
□ Electrical repair — From RM120
□ General cleaning — RM150 (3hr)
Number of units/rooms: ___
📅 Preferred date: ___
⏰ Preferred time: Morning / Afternoon / Evening
📝 Describe the issue:
___
📸 Photo of the issue (if applicable): send here
💰 Service charge confirmed after assessment
Deposit: RM50 (deducted from final bill)
Payment: FPX / DuitNow / Cash
Template 12: Tutoring / Class Registration
📚 CLASS REGISTRATION — [Centre Name]
STUDENT DETAILS:
👤 Student name:
📅 Age/Year:
🏫 School:
PARENT DETAILS:
👤 Parent name:
📱 Phone:
📧 Email:
SUBJECTS:
□ Mathematics — RM___/mo
□ Science — RM___/mo
□ English — RM___/mo
□ Bahasa Melayu — RM___/mo
□ Add. Maths — RM___/mo
PREFERRED SCHEDULE:
□ Weekday evening (Mon-Fri, 6-9pm)
□ Saturday morning (9am-12pm)
□ Saturday afternoon (2-5pm)
□ Sunday morning (9am-12pm)
💰 Registration fee: RM___
Monthly fee: RM___/subject
Payment: FPX / DuitNow
Reply with completed form for class availability.
For a complete guide to setting up tuition management, visit our best tuition management systems in Malaysia comparison.
Template 13: Photography Booking
📸 PHOTOGRAPHY BOOKING — [Studio Name]
👤 Name:
📱 Phone:
SESSION TYPE:
□ Passport/ID photo — RM30
□ Family portrait — From RM200
□ Product photography — From RM150
□ Event coverage — From RM800
□ Wedding — From RM2,500
📅 Preferred date:
⏰ Preferred time:
📍 Location: Studio / On-location (address: ___)
NUMBER OF PEOPLE: ___
SPECIAL REQUESTS: ___
REFERENCE PHOTOS: (send here)
PACKAGE ADD-ONS:
□ Extra edited photos (+10) — RM100
□ Printed photos (4R) — RM5/pc
□ Rush delivery (48hr) — +RM100
□ Softcopy only — Included
💰 50% deposit to secure date
Payment: FPX / DuitNow
Order Confirmation Templates
Template 14: Order Confirmation (Basic)
✅ ORDER CONFIRMED — [Business Name]
Order #: [number]
Date: [date]
👤 [Customer name]
📦 Order details:
- [Item 1] x [qty] — RM[price]
- [Item 2] x [qty] — RM[price]
Subtotal: RM___
Delivery: RM___
Total: RM___
📦 [Delivery/Pickup]
📅 [Date]
⏰ [Time]
📍 [Address/Location]
💰 Payment: [Pending/Received]
We'll notify you when your order is ready.
Questions? Reply to this chat.
Template 15: Order Confirmation (F&B)
✅ PESANAN DITERIMA / ORDER RECEIVED
Order #[number]
[Customer name]
🍽️ Your order:
[Item 1] x[qty] — RM[price]
[Item 2] x[qty] — RM[price]
Total: RM[total]
⏰ Estimated ready: [time]
📍 [Pickup location / Delivery address]
Status: 🟡 Preparing
We'll message you when it's ready!
Template 16: Order Ready for Pickup
🔔 ORDER READY!
Hi [Name], your order #[number] is ready for pickup.
📍 [Location]
⏰ Please collect within [timeframe]
Your order:
[Brief summary]
Total: RM[amount]
💰 [Payment status]
See you soon! 😊
Receipt & Payment Templates
Template 17: Payment Request
💰 PAYMENT REQUEST — [Business Name]
Order #: [number]
Amount: RM[total]
Payment options:
1️⃣ FPX (instant): [link]
2️⃣ DuitNow: [phone/QR]
3️⃣ Bank transfer:
[Bank name]
[Account number]
[Account name]
📝 Reference: Order #[number]
Please send payment screenshot to confirm.
⏰ Order will be processed upon payment verification.
Template 18: Payment Received / Receipt
✅ PAYMENT RECEIVED
Thank you, [Name]!
📄 RECEIPT
Order #: [number]
Date: [date]
Items:
- [Item 1] x [qty] — RM[price]
- [Item 2] x [qty] — RM[price]
Subtotal: RM___
Delivery: RM___
Discount: -RM___
TOTAL PAID: RM[total]
Payment method: [FPX/DuitNow/Transfer]
Ref: [transaction ID]
Your order is being processed. We'll update you on delivery/collection details.
— [Business Name]
[SSM Registration No.]
Follow-Up & Re-engagement Templates
Template 19: Post-Delivery Follow-Up
Hi [Name]! 👋
Hope you enjoyed your [product/service] from [Business Name].
Quick question — how was everything?
1️⃣ Great, loved it!
2️⃣ Good, but could improve
3️⃣ Had an issue
Your feedback helps us serve you better.
Reply with 1, 2, or 3. Or tell us in your own words!
Template 20: Repeat Order Prompt
Hi [Name]!
It's been [X days] since your last order from [Business Name]. Missing our [popular item]? 😄
🔁 QUICK RE-ORDER:
Reply "SAME" to re-order your last order:
- [Item 1] x[qty]
- [Item 2] x[qty]
Total: RM[amount]
Or reply "MENU" to see today's options.
[Promo if applicable: "Use code WELCOME10 for 10% off!"]
Template 21: Review Request
Hi [Name],
Thank you for being a [Business Name] customer! 🙏
We'd love your honest review on Google — it helps other customers find us and helps us improve.
⭐ Leave a review here: [Google Review link]
Takes less than 1 minute. We appreciate it!
— The [Business Name] Team
Learn how to automate these follow-ups: How to Automate Customer Follow-Up on WhatsApp.
Template Customisation Tips
For Bahasa Melayu Customers
Many Malaysian businesses serve BM-speaking customers. Here are quick adjustments:
- "Reply with" → "Balas dengan"
- "Order Form" → "Borang Pesanan"
- "Pickup" → "Ambil sendiri"
- "Delivery" → "Penghantaran"
- "Payment" → "Bayaran"
- "Total" stays as "Jumlah"
For Multi-Language Businesses
If your customer base is mixed, use bilingual headers:
🛒 ORDER / PESANAN — [Business Name]
Name / Nama:
Item / Barang:
Qty / Kuantiti:
Delivery / Penghantaran:
Payment / Bayaran: FPX / DuitNow / Cash / Tunai
For WhatsApp Business App Quick Replies
Save your most-used templates as Quick Replies in WhatsApp Business:
- Open WhatsApp Business → Settings → Business Tools → Quick Replies
- Tap "+" to add a new reply
- Paste your template
- Set a shortcut (e.g., "/order" for order form, "/confirm" for confirmation)
You get up to 50 quick replies — use them for your order form, confirmation, payment request, receipt, and follow-up.
When Templates Aren't Enough: Automating With AI
Templates work. But they still require you to:
- Send the template manually
- Read the customer's reply
- Interpret their order (especially when they don't follow the format)
- Calculate the total
- Send a payment link
- Confirm the order
- Update your records
That's 5–10 minutes per order. At 30 orders/day, that's 2.5–5 hours of order processing.
AI-powered WhatsApp ordering through platforms like AlwaysON automates the entire flow. The AI sends the right template, understands natural-language replies ("same as last time but extra sambal"), calculates totals, generates payment links, and logs orders — without human intervention.
For a step-by-step guide on creating WhatsApp order forms, read WhatsApp Order Form: How to Take Orders Directly in Chat.
FAQ
Can I use these templates on the free WhatsApp Business app?
Yes. All templates in this guide work with the free WhatsApp Business app. Save them as Quick Replies for one-tap access. The limitation is that you send and process everything manually.
How do I handle customers who don't follow the template format?
This is the most common challenge. Options: (1) Reply with a polite reminder and re-send the template. (2) Interpret their message and confirm back: "Just to confirm — you want 2x Nasi Lemak and 1x Teh Tarik, pickup at 12pm. Correct?" (3) Use AI-powered ordering that understands natural language.
Should I use emojis in my order templates?
Yes, sparingly. Emojis serve as visual anchors that help customers scan the template quickly. Use them for section headers (🍽️ for menu, 💰 for payment, 📦 for delivery) but don't overdo it. Professional businesses typically use 5–8 emojis per template.
How often should I update my templates?
Review monthly. Update when: prices change, menu items change, payment details change, or you notice customers consistently getting confused by a particular section. Track which templates get the highest completion rates and model new ones after those.
Can I send order templates to customers first (outbound)?
Yes, but be careful. Under Malaysia's Personal Data Protection Act (PDPA) 2010, you need consent to send commercial messages. Existing customers who've ordered before have implied consent. For new contacts, get explicit opt-in first. WhatsApp Business API has additional template approval requirements.
Keep Reading
- WhatsApp Order Form: How to Take Orders Directly in Chat
- WhatsApp Payment Malaysia: How to Collect Payment Inside the Chat
- How to Automate Customer Follow-Up on WhatsApp
Want these templates to run on autopilot? Take the AlwaysON quiz — our AI turns your WhatsApp into an automated ordering machine. No more manual copy-paste.