On the WhatsApp Business API, you need an approved template to message a customer first or after 24 hours of silence. Good templates get approved quickly and get read. Below are copy-ready examples and the rules that matter.
How Templates Work
- Category: Marketing, Utility, or Authentication â this decides price and review rules.
- Header (optional): text, image, video, document, or location.
- Body (required): your message, with variables like
{{1}}and{{2}}for personal details. - Footer (optional): a short line such as "Reply STOP to opt out".
- Buttons (optional): quick replies or call-to-action buttons (website or phone).
Marketing Template Examples
- Festive sale: "Hi {{1}}, our Diwali Sale is live! đ Get flat {{2}} off on everything till Sunday. Use code {{3}} at checkout." â Button: Shop Now
- New arrivals: "Hi {{1}}, fresh styles just landed in our {{2}} collection. Tap below to see what's new." â Header: image
- Win-back: "We miss you, {{1}}! Here's {{2}} off your next order â valid for 7 days."
- Event invite: "Hi {{1}}, you're invited to our store launch in {{2}} on {{3}}. Reply YES to reserve your spot."
- Restock alert: "Good news, {{1}}! {{2}} is back in stock. Grab yours before it sells out again."
- Referral: "Love shopping with us, {{1}}? Share your code {{2}} â your friend gets {{3}} off and so do you."
- Webinar: "Hi {{1}}, join our free webinar '{{2}}' on {{3}}. Tap below to register."
- Feedback request: "Hi {{1}}, how was your recent visit? Rate us in one tap â it helps us improve."
Utility Template Examples
- Order confirmation: "Hi {{1}}, your order {{2}} for âš{{3}} is confirmed. We'll notify you when it ships."
- Shipping update: "Your order {{1}} has shipped and will arrive by {{2}}. Track it below." â Button: Track Order
- Out for delivery: "Hi {{1}}, your order {{2}} is out for delivery today between {{3}}."
- Delivered: "Your order {{1}} has been delivered. Need help? Just reply to this message."
- Payment reminder: "Hi {{1}}, your invoice {{2}} of âš{{3}} is due on {{4}}. Pay securely using the button below."
- Payment received: "Thank you, {{1}}! We've received âš{{2}} for invoice {{3}}."
- Appointment confirmation: "Hi {{1}}, your appointment with {{2}} is confirmed for {{3}} at {{4}}."
- Appointment reminder: "Reminder: your appointment is tomorrow at {{1}}. Reply 1 to confirm or 2 to reschedule."
- Booking confirmation: "Your booking {{1}} at {{2}} is confirmed for {{3}}. Your itinerary is attached." â Header: document
- Ticket update: "Hi {{1}}, your support ticket {{2}} has been resolved. Reply if you need anything else."
- Subscription renewal: "Hi {{1}}, your {{2}} plan renews on {{3}}. No action needed."
- Account alert: "Hi {{1}}, your password was changed on {{2}}. If this wasn't you, contact us immediately."
Authentication Template Examples
- "{{1}} is your verification code. For your security, do not share this code."
- "Use {{1}} to log in to your account. This code expires in 10 minutes."
- "Your one-time password for {{1}} is {{2}}."
Authentication templates follow a stricter, Meta-defined format, with options such as a copy-code button. Your platform's template builder will guide you.
Service & Re-engagement Examples
- "Hi {{1}}, thanks for reaching out! We've received your query and will reply within {{2}} hours."
- "Hi {{1}}, we noticed you asked about {{2}}. Would you like a callback from our team? Reply YES."
Tips to Get Templates Approved
- Pick the right category. A promotion submitted as Utility will be rejected or re-categorised.
- Don't start or end the body with a variable, and don't place variables next to each other.
- Add clear sample values for every variable so reviewers understand the message.
- Be specific. Vague messages like "Hi {{1}}, {{2}}" are almost always rejected.
- Follow WhatsApp's Commerce Policy â no restricted products or misleading claims.
- Check spelling and formatting. Avoid excessive emojis, capital letters, or symbols.
Build and Track Templates in Wabiss
The Wabiss template builder has a live WhatsApp-style preview, supports text, image, video, document, and location headers, quick-reply and call-to-action buttons, and syncs approval status from Meta automatically. See the template builder.