20 WhatsApp template examples you can copy
Ready-to-copy WhatsApp Business API templates for offers, order updates, payment reminders, appointments, follow-ups and OTPs — written to pass Meta's review, with the right category for each.
Copy any template below, replace the business details, and submit it from the Templates page. Each one follows Meta's rules: no variable at the very start or end, clear wording, and the honest category.
How to read them: {{1}}, {{2}}… are variables that change for each customer. The note under each template tells you what to put in them and which sample value to give Meta's reviewers.
Marketing templates
1. Festive offer
Hi {{1}}, Diwali greetings from Sharma Electronics! 🪔
Get {{2}} off on all LED TVs till {{3}}. Visit our Sector 17 store or reply to this message to reserve yours.
Reply STOP to unsubscribe.
Samples: Priya · 15% · 12 November. Add a header image and a Visit website button.
2. New arrival
Hi {{1}}, our new winter collection has just arrived at Meera Boutique. Kurtas start at ₹{{2}}. Tap below to see the catalogue, or reply here and we'll help you choose.
Samples: Anjali · 899.
3. Limited-time coupon
Hi {{1}}, here's a thank-you from Fresh Basket: use code {{2}} for ₹{{3}} off your next order above ₹999. Valid till {{4}} only.
Samples: Rohit · FRESH100 · 100 · Sunday. Add a Copy offer code button.
4. Travel package
Hi {{1}}, planning a winter break? Our {{2}} package is now ₹{{3}} per person with hotels, transfers and sightseeing included. Reply YES and our travel expert will call you today.
Samples: Aman · 5-night Kerala · 24,999.
5. We miss you (win-back)
Hi {{1}}, it's been a while since your last visit to Glow Salon. Book any service this week and get a free hair spa. Reply BOOK to choose your slot.
Sample: Neha.
6. Abandoned cart
Hi {{1}}, you left {{2}} in your cart at UrbanKart. It's still available — complete your order today and we'll deliver it free.
Samples: Karan · Running Shoes (Size 9). Add a Visit website button to the cart.
7. Admission enquiry follow-up
Hi {{1}}, thank you for your interest in the {{2}} batch at Bright Minds Academy. Seats are filling up for the session starting {{3}}. Reply DEMO to book a free demo class.
Samples: Simran · IELTS weekend · 1 December.
8. Event or webinar invite
Hi {{1}}, you're invited to our free property seminar on {{2}} at {{3}}. Meet our advisors and see the new project plans. Reply YES to save your seat.
Samples: Vikram · Saturday, 22 November · Hotel Mountview, Chandigarh.
Utility templates
Utility templates must be about the customer's own order, booking or payment — with no promotion.
9. Order confirmation
Hi {{1}}, thank you for your order {{2}} at UrbanKart. Total: ₹{{3}}. We'll message you as soon as it ships.
Samples: Karan · #UK10432 · 1,899.
10. Shipping update
Hi {{1}}, your order {{2}} has shipped and should reach you by {{3}}. Track it using the button below.
Samples: Karan · #UK10432 · 16 November. Add a Visit website button with the tracking link.
11. Payment received
Hi {{1}}, we have received your payment of ₹{{2}} for invoice {{3}}. Thank you — your receipt is attached.
Samples: Mehta Traders · 12,500 · INV-2291. Use a document header for the receipt PDF.
12. Payment reminder
Hi {{1}}, this is a reminder that ₹{{2}} for invoice {{3}} is due on {{4}}. Please ignore this message if you have already paid.
Samples: Mehta Traders · 12,500 · INV-2291 · 20 November.
13. Appointment reminder
Hi {{1}}, this is a reminder of your appointment with Dr. {{2}} on {{3}} at {{4}}. Reply 1 to confirm or 2 to reschedule.
Samples: Sunita · Kapoor · 18 November · 5:30 pm.
14. Booking confirmation
Hi {{1}}, your booking is confirmed. Trip: {{2}}. Travel date: {{3}}. Booking ID: {{4}}. Your vouchers will be shared 3 days before departure.
Samples: Aman · Shimla–Manali 5N/6D · 22 December · SG-4471.
15. Fee due reminder
Dear parent, the {{1}} fee of ₹{{2}} for {{3}} is due on {{4}}. Kindly pay at the school office or through the parent portal.
Samples: second-term · 18,000 · Aarav (Class 6) · 30 November.
16. Service request update
Hi {{1}}, your service request {{2}} has been assigned to our technician {{3}}, who will visit on {{4}} between {{5}}.
Samples: Rajesh · SR-8841 · Manoj · 19 November · 10 am and 12 pm.
17. Feedback on a specific order
Hi {{1}}, your order {{2}} was delivered today. How was your experience? Tap a button below to rate it.
Samples: Karan · #UK10432. Add quick-reply buttons: Great · Okay · Not happy.
Follow-up templates (to re-open the 24-hour window)
18. Enquiry follow-up — Marketing
Hi {{1}}, you asked us about {{2}} a few days ago. Are you still interested? Reply YES and we'll share the latest price and availability.
Samples: Priya · the 2BHK in Zirakpur.
19. Missed chat — Utility
Hi {{1}}, sorry we missed your message about {{2}}. Our team is available now — reply here and we'll continue from where we stopped.
Samples: Rohit · your order #UK10432.
Why these matter: the WhatsApp 24-hour window.
Authentication template
20. One-time passcode
{{1}} is your verification code. For your security, do not share this code.
Authentication templates are the one exception to the "don't start with a variable" rule — you don't type them yourself. Choose the Authentication category and you get Meta's fixed OTP layout with a Copy code button.
Tips so they pass first time
- Put your business name in the first line. Customers who recognise you don't block you.
- Give realistic samples — reviewers read them.
- One purpose per template. An order update with an offer added becomes Marketing. See template categories.
- Add buttons instead of asking people to type long replies.
- End marketing templates with "Reply STOP to unsubscribe".
If Meta still says no, look up the reason in WhatsApp template rejected? 12 reasons and how to fix each. When it's approved, send your first broadcast campaign.
Frequently asked questions
What is a WhatsApp message template?
A message template is a pre-written message that Meta approves in advance. Businesses on the WhatsApp Business API must use templates to start a conversation or to message a customer more than 24 hours after the customer's last message.
How do I write a WhatsApp template that gets approved?
Name your business in the first line, keep the message specific, put words before and after every variable, give realistic sample values, and choose the honest category — marketing, utility or authentication.
Can I use emojis and images in WhatsApp templates?
Yes for marketing and utility templates: you can add emojis in the body and an image, video or document header. Authentication templates cannot contain emojis, media or links.
How many variables can a WhatsApp template have?
There is no small fixed number, but variables must be numbered in order and the message needs enough fixed words around them. Templates with too many variables for their length are rejected.
Still stuck?
Message us on WhatsApp — a real person from the Adwix team will help you finish it.