50 WhatsApp Message Templates for Pakistani E-commerce Sellers
Copy-paste WhatsApp templates for order confirmation, COD, shipping, cart recovery and more — each labeled by billing category for Pakistani sellers.
Umair
Founder of SalesInbox
TL;DR: Below are 50 ready-to-use WhatsApp message templates for Pakistani e-commerce sellers, grouped by what they're actually for — order confirmation, Cash on Delivery (COD) confirmation, shipping updates, cart recovery, post-delivery follow-up, promotions, and support auto-replies. Each one is labeled with its Meta billing category (Marketing, Utility, or Authentication) so you know roughly what it costs before you submit it — the category, not the content, is what determines the price.
Why Template Choice Actually Matters
Cart abandonment sits around 70% globally (Baymard Institute), and most of that lost revenue is recoverable with the right message at the right moment — but only if you're sending from the official WhatsApp Business API with approved templates. Anything outside a customer-initiated 24-hour service window needs a pre-approved template; there's no way around that on the official platform, and that's a good thing — it's what keeps your number from getting flagged for unsolicited bulk sending.
How to Read These Templates
The {{1}}, {{2}} placeholders are Meta's standard variable syntax — each one gets replaced with real data (a name, order number, amount) when the message sends. The (Utility) or (Marketing) label after each template name is the billing category it should qualify for — utility messages cost a fraction of marketing messages in Pakistan, so getting this right saves real money at volume. Meta doesn't publish a fixed character limit for templates; see Meta's template categorization docs for the current rules before submitting.
Order Confirmation Templates (Utility)
1. Standard confirmation (Utility): "Hi {{1}}, your order #{{2}} is confirmed. Total: Rs {{3}}. We'll message you once it ships."
2. Confirmation with items (Utility): "Thanks {{1}}! Order #{{2}} confirmed — {{3}}. Estimated delivery: {{4}}."
3. Payment received, prepaid (Utility): "Hi {{1}}, we've received your payment of Rs {{2}} for order #{{3}}. Processing now."
4. Order received, awaiting confirmation call (Utility): "Hi {{1}}, we've received order #{{2}}. Our team will call {{3}} shortly to confirm delivery details."
5. Order edited confirmation (Utility): "Hi {{1}}, order #{{2}} has been updated as requested. New total: Rs {{3}}."
6. Order processing (Utility): "Hi {{1}}, order #{{2}} is being packed and will be ready to ship within {{3}}."
7. Pre-order confirmation (Utility): "Hi {{1}}, your pre-order for {{2}} is confirmed. Expected stock arrival: {{3}}."
COD Confirmation Templates (Utility)
8. Reply-to-confirm (Utility): "Hi {{1}}, please confirm your COD order #{{2}} by replying YES so we can dispatch it today."
9. COD amount reminder (Utility): "Hi {{1}}, your COD order #{{2}} totals Rs {{3}}. Please keep exact change ready for the rider."
10. Confirmation call follow-up (Utility): "Hi {{1}}, we couldn't reach you to confirm order #{{2}}. Reply CONFIRM or call us at {{3}}."
11. Second attempt confirmation (Utility): "Hi {{1}}, this is a reminder to confirm order #{{2}} — it will be cancelled if we don't hear back within {{3}}."
12. Address verification (Utility): "Hi {{1}}, please confirm your delivery address for order #{{2}}: {{3}}. Reply YES or send corrections."
13. Order cancelled, no confirmation (Utility): "Hi {{1}}, order #{{2}} was cancelled as we couldn't confirm it in time. Reply to reorder."
14. Partial COD / advance required (Utility): "Hi {{1}}, order #{{2}} requires an advance of Rs {{3}} before dispatch. Pay here: {{4}}."
Shipping & Delivery Update Templates (Utility)
15. Shipped notification (Utility): "Good news {{1}} — order #{{2}} has shipped via {{3}}, tracking: {{4}}. Expected delivery: {{5}}."
16. Out for delivery (Utility): "Your order #{{1}} is out for delivery today. Please keep Rs {{2}} ready for Cash on Delivery."
17. Delivery attempted, failed (Utility): "We couldn't deliver order #{{1}} today. Reply with a convenient date or call {{2}} to reschedule."
18. Delivery delayed (Utility): "Hi {{1}}, order #{{2}} is delayed and will now arrive by {{3}}. Sorry for the wait."
19. Delivered confirmation (Utility): "Hi {{1}}, order #{{2}} was delivered on {{3}}. Enjoy!"
20. Rider assigned (Utility): "Hi {{1}}, {{2}} will deliver your order #{{3}} today. Contact: {{4}}."
21. Return pickup scheduled (Utility): "Hi {{1}}, your return for order #{{2}} is scheduled for pickup on {{3}}."
Cart Recovery Templates (Utility or Marketing — labeled per template)
22. Simple reminder, no discount (Utility): "Hi {{1}}, your cart at {{2}} is still waiting — {{3}} is ready to ship. Complete your order here: {{4}}."
23. Item low in stock, no discount (Utility): "Hi {{1}}, just checking — {{2}} is still in your cart and stock is limited. Finish checkout: {{3}}."
24. Price drop alert (Marketing): "Good news {{1}}! The price of {{2}} in your cart just dropped. Grab it now: {{3}}."
25. Discount nudge (Marketing): "Hi {{1}}, complete your order today and get {{2}}% off with code {{3}}: {{4}}."
26. Scarcity nudge (Marketing): "Only a few left: {{1}} in your cart may sell out. Complete your order: {{2}}."
27. COD-friendly nudge (Utility): "Hi {{1}}, you can still get {{2}} with Cash on Delivery — no payment needed now. Order here: {{3}}."
28. Final reminder before cart expiry (Utility): "Hi {{1}}, your cart at {{2}} will be cleared soon. Complete your order before it's gone: {{3}}."
Post-Delivery Follow-Up Templates (Utility and Marketing mix)
29. Check-in, no ask (Utility): "Hi {{1}}, how was your order #{{2}}? Reply with any issues — we're here to help."
30. Quality issue follow-up (Utility): "Hi {{1}}, we noticed you reported an issue with order #{{2}}. Reply here and our team will sort it out."
31. Review request (Marketing): "Hi {{1}}, loved your order #{{2}}? Leave us a review here: {{3}} and get {{4}}% off your next purchase."
32. Reorder reminder, consumables (Marketing): "Hi {{1}}, running low on {{2}}? Reorder in one tap: {{3}}."
33. Warranty/registration reminder (Utility): "Hi {{1}}, don't forget to register your warranty for {{2}}: {{3}}."
34. Exchange/return window reminder (Utility): "Hi {{1}}, your exchange window for order #{{2}} closes on {{3}}. Let us know if you'd like to exchange."
35. Cross-sell suggestion (Marketing): "Hi {{1}}, customers who bought {{2}} also loved {{3}}. Check it out: {{4}}."
Promotional & Marketing Templates (Marketing)
36. Flash sale announcement: "{{1}}, our flash sale is live! {{2}}% off storewide for the next {{3}} hours: {{4}}."
37. New arrival announcement: "Hi {{1}}, {{2}} just landed in our store. Be the first to shop: {{3}}."
38. Seasonal sale (Eid/festive): "Eid Mubarak {{1}}! Celebrate with {{2}}% off on all {{3}}: {{4}}."
39. Back-in-stock alert: "Good news {{1}}! {{2}} is back in stock. Order now before it sells out again: {{3}}."
40. Loyalty/VIP offer: "Hi {{1}}, as a valued customer you get early access to our sale — {{2}}% off starts now: {{3}}."
41. Referral program announcement: "Hi {{1}}, refer a friend and both of you get Rs {{2}} off your next order: {{3}}."
42. Event/launch invitation: "Hi {{1}}, you're invited to our {{2}} launch on {{3}}. RSVP here: {{4}}."
Support & FAQ Auto-Reply Templates
These last eight are typically free-form service-window replies rather than billable templates — triggered by a keyword in a chatbot flow once a customer has already messaged you. Worth including here since they fill the same role in your overall message library.
43. Order status lookup: "Hi {{1}}! To check your order status, please share your order number and we'll update you right away."
44. Return/exchange policy: "We accept returns within {{1}} days of delivery, as long as the item is unused with tags attached. Want to start a return?"
45. Delivery time FAQ: "Delivery typically takes {{1}}-{{2}} business days depending on your city. Want to know about a specific order?"
46. Payment methods FAQ: "We accept Cash on Delivery, bank transfer and card payments. Would you like help placing an order?"
47. Out of office / after hours: "Thanks for messaging! Our team is offline right now and will reply by {{1}}. For urgent order issues, please include your order number."
48. Size/fit guidance: "Not sure about sizing? Share the product name and we'll help you pick the right fit."
49. Complaint intake: "Sorry to hear that. Please share your order number and a short description, and our support team will follow up within {{1}} hours."
50. Handoff to human agent: "I'll connect you with one of our team members now — they'll be with you shortly."
Using These Templates in SalesInbox
Submit the Utility and Marketing templates above for Meta approval through your SalesInbox dashboard, segment your contacts (recent buyers, COD-pending, abandoned carts) so the right template reaches the right audience, and wire the support/FAQ replies into the keyword-triggered chatbot flow builder so they fire automatically without a human agent typing the same answer all day. For the full picture of how template approval and official sending works, see our WhatsApp Business API guide.
Frequently Asked Questions
Can I edit these templates before submitting them?
Yes — treat these as starting points. Just keep the category label in mind: adding promotional language or discount codes to a Utility-labeled template will likely get it reclassified as Marketing.
Do I need separate approval for every variation?
Yes, each distinct template wording needs its own approval, though approval is a one-time step per template — once approved, it can be reused for unlimited sends.
Which of these templates cost the least to send?
The Utility-labeled ones — order confirmations, COD confirmations, and shipping updates — bill at Meta's utility rate, which is a fraction of the marketing rate in Pakistan. The promotional templates in the marketing section cost more per message by design.
Can the COD templates be sent automatically?
Yes — COD confirmation and shipping templates are commonly triggered automatically from order events (new order, shipped, out for delivery) rather than sent manually by an agent.
What happens if Meta reclassifies one of my templates?
Since April 2025, Meta no longer rejects a miscategorized template outright — it auto-approves as Marketing and bills every send at the marketing rate from then on, with no alert. Check your submitted templates' approved category periodically rather than assuming it matches what you submitted.
Can these be translated into Urdu?
Yes — you can submit an Urdu version of any template as a separate language variant; the placeholders ({{1}}, {{2}}, etc.) work the same way regardless of language.
Stop Writing Messages From Scratch Every Time
A good template library is the difference between an agent typing the same shipping update fifty times a day and a system that fires it automatically the moment an order ships. Start with the templates above, submit the ones relevant to your store, and let the automation do the repetitive part.