20 WhatsApp Message Templates for D2C Brands — Copy-Paste Ready (All Categories, 2026)

HOW TO USE THIS LIBRARY
Every template includes:
- Full message copy with {{variable}} placeholders
- Correct Meta category (Utility or Marketing)
- Trigger timing and target customer
- Hinglish variant (for Tier 2/3 audiences)
- Conversion benchmark
- One India-specific pro tip
META TEMPLATE CATEGORIES — QUICK REFERENCE
| Category Covers Cost India Approval | |||
| Utility | Order confirmations, shipping, NDR, address verification | Rs 0.35-0.40/conv | 24-48 hrs |
| Marketing | Cart recovery, win-back, launches, flash sales | Rs 0.78-0.88/conv | 2-3 days |
| Authentication | OTPs | Rs 0.15/conv | 24 hrs |
PART 1: ACQUISITION TEMPLATES (1-4)
Template 1 — Welcome Series: First Message
Category: Marketing | Trigger: Opt-in event | Target: New subscribers
Variables: {{1}} Name · {{2}} Brand · {{3}} Discount % · {{4}} Checkout link · {{5}} Hours valid
Hinglish:
Benchmark: 20-30% first-purchase conversion within 48 hours.
Pro Tip: Send the discount link pre-applied — not a code to remember. Every extra checkout step costs conversions.
Template 2 — Welcome Series: Follow-Up (No Purchase After 24 Hours)
Category: Marketing | Trigger: T+24hrs from opt-in, no purchase
Variables: {{1}} Name · {{2}} Brand · {{3}} 1-line USP · {{4}} Customer count · {{5}} Hours remaining · {{6}} Offer link
Benchmark: 8-12% additional conversion. Total welcome series: 28-40%.
Pro Tip: {{3}} should be one sharp differentiator — not a list. "India's first sulphate-free shampoo for hard water" beats "premium, natural, affordable."
Template 3 — Browse Abandonment
Category: Marketing | Trigger: T+2hrs after product browse | Target: Known opt-in customers
Variables: {{1}} Name · {{2}} Product · {{3}}{{4}}{{5}} 3 key benefits · {{6}} Product link
Benchmark: 4-8% conversion to purchase.
Pro Tip: The 3 benefit lines should answer the 3 most common pre-purchase doubts — not generic features. For supplements: "✅ FSSAI certified · ✅ No artificial sweeteners · ✅ 30-day money-back"
Template 4 — Price Drop Alert
Category: Marketing | Trigger: Product price drops + customer browsed it in last 30 days
Variables: {{1}} Name · {{2}} Product · {{3}} New price · {{4}} Old price · {{5}} Discount % · {{6}} Link
Benchmark: 15-25% conversion — highest single-message rate of any template type.
Pro Tip: Always show both old and new price. "Now Rs849" is less compelling than "Now Rs849 (was Rs1,199)." The price delta is the conversion trigger.
PART 2: CONVERSION TEMPLATES (5-8)
Template 5 — Abandoned Cart: First Touch
Category: Marketing | Trigger: T+30-60min after cart abandon | Target: All opt-in customers with carts
Variables: {{1}} Name · {{2}} Product · {{3}} Stock count · {{4}} Checkout link
Hinglish:
Benchmark: 10-14% cart recovery from first message alone.
Pro Tip: Use a real stock count if available. If not, use "Limited stock" — false scarcity destroys trust when discovered.
Template 6 — Abandoned Cart: Social Proof + Urgency (Second Touch)
Category: Marketing | Trigger: T+6hrs after Template 5, no purchase
Variables: {{1}} Name · {{2}} Recent buyers count · {{3}} Product · {{4}} Review quote · {{5}} Reviewer name/city · {{6}} Link · {{7}} Hours to expiry
Benchmark: 5-8% additional recovery. Total 2-message sequence: 15-20%.
Pro Tip: {{4}} should be specific and benefit-focused: "My skin was visibly clearer in 2 weeks — nothing else worked like this." Specificity converts.
Template 7 — COD Order Confirmation + Prepaid Conversion
Category: Utility | Trigger: T+2min after COD order | Target: All COD customers
Variables: {{1}} Name · {{2}} Order# · {{3}} Product · {{4}} Amount · {{5}} Delivery date · {{6}} Prepaid discount · {{7}} Payment link
Hinglish:
Benchmark: 70-80% COD confirmation; 12-18% COD-to-prepaid conversion.
Pro Tip: Submit as Utility — it references a specific order. Utility approves faster (24hrs) and costs less (Rs0.35 vs Rs0.88).
Template 8 — COD Address Verification
Category: Utility | Trigger: T+5min after COD confirmation | Target: All COD orders before dispatch
Variables: {{1}} Name · {{2}} Order# · {{3}} Full address
Benchmark: 8-12% of customers update address — directly preventing these RTOs.
Pro Tip: Numbered reply options (1, 2) increase response rate by reducing friction to a single keypress.
PART 3: FULFILMENT TEMPLATES (9-12)
Template 9 — Order Dispatched + Tracking
Category: Utility | Trigger: Order dispatched webhook
Variables: {{1}} Name · {{2}} Order# · {{3}} Product · {{4}} Courier · {{5}} Tracking ID · {{6}} Date · {{7}} Link
Hinglish:
Benchmark: 90%+ open rate. 40-60% reduction in WISMO support tickets.
Pro Tip: Include the exact delivery date — not "3-5 business days." Customers with a specific date contact support less.
Template 10 — Out for Delivery Alert
Category: Utility | Trigger: Courier marks OFD | Target: All OFD customers
Variables: {{1}} Brand · {{2}} Order# · {{3}} Product · {{4}} Short address · {{5}} COD line: "COD Amount: Rs[X] — please keep cash ready." OR blank for prepaid
Hinglish:
Benchmark: Reduces first-attempt delivery failure by 15-25%.
Pro Tip: Always include the exact COD amount. "Please keep cash ready" leads to delays. "Rs1,299 ready rakhein" eliminates this.
Template 11 — Pre-Delivery Day Reminder
Category: Utility | Trigger: 6-8PM the evening before delivery | Target: All customers, esp. COD
Variables: {{1}} Name · {{2}} Product · {{3}} Address · {{4}} COD: "COD Amount: Rs[X] — keep it ready!" OR blank
Benchmark: 15-25% reduction in first-attempt delivery failure. Highest ROI per send.
Pro Tip: "Reply RESCHEDULE" is key. Customers who can't be home will reschedule — and a rescheduled delivery has 90%+ success rate.
Template 12 — NDR Recovery: First Touch
Category: Utility | Trigger: Within 30min of NDR received | Target: All failed delivery customers
Variables: {{1}} Name · {{2}} Product
Hinglish:
Benchmark: 35-45% NDR rescue from WhatsApp alone; 65-80% with AI Voice + SMS cascade.
Pro Tip: Numbered emoji options (1️⃣ 2️⃣ 3️⃣) with single-character replies dramatically increase response. Two taps to rescue an order = maximum compliance.
PART 4: RETENTION TEMPLATES (13-17)
Template 13 — Post-Purchase Onboarding: Day 1
Category: Utility (within 24hrs) / Marketing (after) | Trigger: T+1 day after delivery
Variables: {{1}} Product · {{2}} Name · {{3}} Key usage tip
Benchmark: 25-40% reply rate. Creates service conversations that increase repeat purchase probability dramatically.
Pro Tip: {{3}} should be the single most valuable usage insight — not generic. For face serum: "Apply on slightly damp skin — absorbs 3x better and you'll need half the amount."
Template 14 — Review Collection
Category: Marketing | Trigger: T+2-3 days post-delivery (T+7 for supplements/skincare)
Variables: {{1}} Name · {{2}} Product · {{3}} Review link
Benchmark: 30-40% review completion — 4-6x higher than email review requests.
Pro Tip: Suppress for any customer with an open support ticket in last 7 days. Sending a review request mid-complaint destroys brand trust.
Template 15 — Upsell / Cross-Sell Recommendation
Category: Marketing | Trigger: T+5 days after delivery, no second purchase
Variables: {{1}} First product · {{2}} Recommended product · {{3}} First product (repeat) · {{4}} Combined benefit · {{5}} Customer count · {{6}} Product link
Benchmark: 8-15% cross-sell conversion rate.
Pro Tip: {{4}} (combined benefit) is make-or-break. "Complete morning skincare in 3 minutes" converts. "Both are great products" does not.
Template 16 — Reorder / Replenishment Reminder
Category: Marketing | Trigger: Day 25-30 post-delivery for 30-day products
Variables: {{1}} Name · {{2}} Product · {{3}} "a month ago" · {{4}} Reorder link · {{5}} Offer · {{6}} Hours
Hinglish:
Benchmark: 22-35% reorder conversion — highest-converting retention template.
Pro Tip: Calculate trigger timing by actual consumption cycle. A 60-serving protein tub at 2 scoops/day = 30 days. A 30ml eye cream twice daily = 45-60 days. Wrong timing = low conversions.
Template 17 — Post-RTO Win-Back
Category: Marketing | Trigger: Within 2-4hrs of RTO logged | Target: Recent RTO customers
Variables: {{1}} Name · {{2}} Product · {{3}} Goodwill discount · {{4}} Hold hours
Benchmark: 10-18% of RTOs converted to successful redelivery.
Pro Tip: Open with "this is important" — not "your order was returned." The former is warmer and achieves higher open rates.
PART 5: RE-ENGAGEMENT TEMPLATES (18-20)
Template 18 — Win-Back: 60-Day Lapsed Customer
Category: Marketing | Trigger: Day 60/90 of inactivity | Target: One-time buyers, inactive
Variables: {{1}} Name · {{2}} Last product · {{3}} Discount % · {{4}} Shop link · {{5}} Hours valid
Benchmark: 12-20% win-back conversion rate.
Pro Tip: The P.S. line surfaces hidden complaints before they become public reviews — and a resolved complaint frequently creates a loyal customer.
Template 19 — Flash Sale / Limited-Time Offer
Category: Marketing | Trigger: Manual campaign send | Target: Engaged subscribers (2+ opens in 60 days)
Variables: {{1}} Sale name (DIWALI/FLASH/MONSOON) · {{2}} Discount % · {{3}} Shop link · {{4}} Hours remaining
Benchmark: 25-35% CTR on engaged segments (vs 2-3% for unengaged broadcast).
Pro Tip: Send to most-engaged segment first. Their engagement signals help sender reputation — and they convert at higher rates than cold subscribers.
Template 20 — Product Launch: VIP Early Access
Category: Marketing | Trigger: 24hrs before public launch | Target: Top 10-15% customers by LTV
Variables: {{1}} Name · {{2}} New product · {{3}} Early access link · {{4}} Closing time · {{5}} Units claimed
Benchmark: 20-35% conversion — highest of any promotional template.
Pro Tip: {{5}} "units already claimed" is the most powerful urgency trigger. Update it manually every 4-6 hours if you cannot pull real-time data. Social proof + scarcity = strongest D2C conversion combination.
TEMPLATE BEST PRACTICES
- Always include opt-out on Marketing templates ("Reply STOP to unsubscribe")
- Submit Utility templates first — faster approval, lower cost
- Never leave a {{variable}} empty — test before going live
- Build suppression logic: no review requests during open tickets, no win-back if already purchased
- Timing beats copy — a good template sent at the wrong moment underperforms a decent one sent right
FREQUENTLY ASKED QUESTIONS
How do I get these templates approved by Meta?
Submit through your WhatsApp BSP with template name, category, language, body copy, and sample variables. Utility: 24-48hrs. Marketing: 2-3 days. Most rejections: promotional language in Utility templates.
Can I use these in Hindi or Hinglish?
Yes. Submit separate templates per language. Route by customer pincode — metro customers get English, Tier 2/3 get Hinglish.
Which 5 templates should I set up first?
Template 7 (COD confirmation), 5 (cart first touch), 9 (dispatched), 11 (pre-delivery reminder), 12 (NDR recovery). These address the highest-impact use cases.
How many templates can I have active?
No published Meta limit. Most D2C brands operate 15-30 active templates. Review quarterly for outdated pricing or discontinued products.
Can I personalise beyond just the name?
Yes — and you should. Reference specific product, order amount, delivery date, offer amount. Fully personalised templates convert 30-50% better than name-only templates.
Ready to activate all 20 templates with automated triggers, intent-based timing, and AI Voice cascade?
8x Return On WhatsApp Ads Spend.
Book a demo and we will get you started on proven WhatsApp marketing strategies
