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 flowHi {{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 leadQuick 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 coldOrder & 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 confirmationGood 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 openPayment reminders (the money messages)
{{name}} ji, gentle reminder — invoice #{{invoice}} (₹{{amount}}) pending hai. Link neeche hai, 2 minute lagenge: {{payment_link}} 🙏
Day 3 nudgeReminder: 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 hereReviews & 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-deliveryThank 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 immediatelyRe-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 messageDiwali 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 recoveryPrice 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 triggerAppointments & 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 rescheduleReminder: 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 hookThe 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