Blog / WhatsApp

21 WhatsApp Business message templates for Indian SMBs — copy, adapt, send

Good WhatsApp messages are short, specific and sound like a human wrote them. Bad ones sound like a bank's legal department. Below are 21 templates we see working across Indian businesses — English and Hinglish mixed the way real shops actually talk. Replace the {{curly}} parts, keep the tone, and pair them with the automation playbook so they send themselves.

Lead replies (speed wins the enquiry)

Namaste {{name}} ji! Aapki enquiry ({{product}}) mil gayi 🙏 Main {{minutes}} minute mein poori details bhejta hoon. Koi specific requirement ho to yahin bata dein.

New lead greeting — pairs with the IndiaMART 30-second flow

Hi {{name}}, thanks for reaching out about {{product}}! Here's our catalogue: {{link}}. Prices valid this week. Reply "CALL" and I'll phone you within the hour.

Lead + catalogue, with a clear next step

{{name}} ji, kal aapne {{product}} ke baare mein poocha tha — koi aur sawaal ho to batayein? Stock abhi available hai, is hafte dispatch ho sakta hai.

Day-after follow-up for a silent lead

Quick check {{name}} — should I hold the {{product}} quote we discussed, or would a call this evening help? Either way, no pressure 🙂

Final gentle nudge before marking a lead cold

Order & delivery updates (trust builders)

Order confirm ✅ {{name}} ji, aapka order #{{order}} ({{items}}) receive ho gaya. Expected dispatch: {{date}}. Invoice isi chat mein aa jayega.

Order confirmation

Good news {{name}} — order #{{order}} aaj dispatch ho gaya 🚚 Tracking: {{tracking_link}}. Expected delivery {{date}}.

Dispatch + tracking — automate via Shiprocket tracking updates

{{name}} ji, aapka order aaj delivery ke liye nikla hai. Ghar par koi rahega na? COD amount: ₹{{amount}}.

Out-for-delivery + COD confirmation (cuts RTO)

Delivered! 🎉 Hope everything is perfect, {{name}}. Koi bhi dikkat ho to seedha yahin message kar dein — hum turant dekh lenge.

Delivery close + support channel open

Payment reminders (the money messages)

{{name}} ji, gentle reminder — invoice #{{invoice}} (₹{{amount}}) pending hai. Link neeche hai, 2 minute lagenge: {{payment_link}} 🙏

Day 3 nudge

Reminder: invoice #{{invoice}} (₹{{amount}}) ki due date nikal gayi hai. Payment link: {{payment_link}}. Koi dikkat ho to batayein — sort kar lenge.

Day 7 — firmer + escape hatch

{{name}} ji, ye aakhri automatic reminder hai — invoice #{{invoice}} (₹{{amount}}). Iske baad hamari team call karegi. Link: {{payment_link}}. Dhanyavaad 🙏

Day 15 final notice — the full ladder logic here

Reviews & feedback (compounding assets)

{{name}} ji, {{product}} kaisa laga? 10 second ka kaam hai — ek chhota review yahan de dein: {{review_link}}. Aapke review se hum jaise chhote business ko bahut madad milti hai 🙏

Review request, 2-3 days post-delivery

Thank you for the ⭐⭐⭐⭐⭐, {{name}}! Aap jaise customers ki wajah se hi kaam karne ka mazaa aata hai. Next order par {{offer}} — code: {{code}}.

Review thank-you + soft repeat hook

{{name}} ji, lagta hai experience theek nahi raha 😔 Kya problem hui, bata sakte hain? Hum ise personally fix karenge — ye number seedha owner tak aata hai.

Low-rating recovery — route to a human immediately

Re-engagement & festival (bring them back)

{{name}} ji, kaafi time ho gaya! Aapke pichhle order ({{product}}) ko {{months}} mahine ho gaye — restock ka time ho gaya kya? Is hafte order par {{offer}}.

Repeat-purchase timing message

Diwali ki shubhkamnayein {{name}} ji! 🪔 Festive stock aa gaya hai — is baar {{category}} mein kuch khaas hai. Catalogue: {{link}}. Pehle 50 orders par free delivery.

Festival campaign — specific, with a real hook

{{name}}, your cart is waiting 🛒 {{items}} abhi bhi available hain, par stock limited hai. Complete karne ke liye: {{checkout_link}}

Abandoned-cart recovery

Price drop alert {{name}} ji! Jo {{product}} aapne dekha tha, ab ₹{{new_price}} par hai (pehle ₹{{old_price}}). Aaj ke liye reserve karun?

Wishlist / price-drop trigger

Appointments & service (no-show killers)

Appointment confirm ✅ {{name}} ji — {{date}}, {{time}} baje, {{location}}. Reschedule karna ho to "R" reply kar dein.

Booking confirmation with one-key reschedule

Reminder: aapka appointment kal {{time}} baje hai, {{name}} ji. Aa rahe hain na? "YES" ya "NO" reply kar dein 🙏

24-hour reminder with confirmation — halves no-shows

{{name}} ji, aaj ki service ke baad koi dikkat to nahi? Agli service {{months}} mahine baad due hogi — hum yaad dila denge. Rating de sakein to: {{review_link}}

Post-service close + future hook
Template approval tip: submitting these to Meta? Keep variables realistic ({{1}} = "Rahul", {{2}} = "#1042"), avoid ALL CAPS and !!!, and make marketing messages clearly valuable, not just "OFFER OFFER OFFER". Vague promo copy is the #1 rejection reason. Yantra's template manager tracks approval status for you.

The part nobody tells you: sending them at the right moment

A perfect template sent manually is still a to-do item on a human's head. The businesses that win wire these to triggers: lead arrives → template 1. Order ships → template 6. Invoice crosses day 3 → template 9. Payment lands → the ladder stops. That wiring is exactly what Yantra does — describe it in Hinglish, and it runs, with the official API underneath so your number stays safe.

Put these on autopilot

Start free — 1,000 runs, no card. Templates + triggers ready in your dashboard.

Start free

Questions we get asked

Can templates be in Hinglish?

Yes — Hinglish in Latin script submits as English and approves fine if the copy is professional and specific, with realistic variable examples.

Why do templates get rejected?

Vague promo text, ALL-CAPS, excessive punctuation, or missing sample values. Specific transactional copy sails through.

Template vs normal message?

Free-form within 24 hours of the customer's last message; approved templates outside it. Good automation tracks the window per contact automatically.