WhatsApp Marketing Message Samples: 12 Examples and a Copywriting Formula for Indian Businesses
Most WhatsApp campaigns do not fail because of the offer. They fail because the first two lines look like every other forward in the customer's phone. A wall of text, five emojis, a block of capital letters, and the customer swipes it away.
This guide gives you a simple formula for writing WhatsApp marketing messages, the template limits you must work within, and 12 sample messages you can adapt for shops, salons, clinics, restaurants and coaching classes. Every example is a starting point, so change the details to match your business.
Know the Limits Before You Write
If you send campaigns through the WhatsApp Business API, a marketing message sent outside the 24-hour window must use a template that Meta approves. A few published limits shape your copy:
Body text: up to 1,024 characters. Aim for far less. Under 60 words is a good target.
Header text: up to 60 characters. You can also use an image, video or document as the header.
Footer: up to 60 characters. This is a good place for "Reply STOP to opt out".
Button text: up to 25 characters per button, such as "View offers" or "Book now".
Variables such as {{1}} let you insert the customer's name, an order date or an amount. Meta wants sample values for each one when you submit the template. For how marketing differs from utility messages, read our guide to WhatsApp template categories.
The 5-Part Formula
Good marketing messages are short and follow the same order. Use this checklist before you submit anything:
1. **Name and context.** Start with the customer's first name and who you are. "Hi Priya, this is Sharma Electronics."
2. **One reason to read.** A single offer, a new arrival, a reminder. Never three things at once.
3. **A specific detail.** A date, a price in rupees, a size, a time slot. Specifics make a message feel real.
4. **One clear action.** A button or a one-word reply: "Reply YES" or tap "Book now".
5. **A way out.** A line that says how to stop messages. It builds trust and protects your quality rating.
Our guide to handling STOP requests explains why this last part matters for your account health.
Sample Messages for Retail and D2C
**1. New arrivals (clothing store)**
"Hi {{1}}, our festive collection has arrived at {{2}}. Kurtas start at ₹899 in sizes S to XXL. Tap below to see the catalogue. Reply STOP to opt out."
**2. Restock alert (electronics store)**
"Hi {{1}}, the {{2}} you asked about is back in stock. Visit us or tap below to reserve one. We hold it for you until {{3}}."
**3. Weekly essentials (grocery store)**
"Hi {{1}}, your weekly list is ready to repeat. Reply YES and we will pack your last order, with delivery by {{2}}. Reply STOP to opt out."
Notice what these have in common: one product or action, a real detail, and a simple next step. None of them says "BIG SALE!!!".
Sample Messages for Service Businesses
**4. Rebooking nudge (salon)**
"Hi {{1}}, it has been six weeks since your last haircut. We have slots this Thursday and Friday. Tap below to pick a time."
**5. Health check reminder (clinic)**
"Hello {{1}}, your annual check-up at {{2}} Clinic is due this month. Tap below to choose a time that suits you. Reply STOP to opt out."
For clinics, keep clinical detail out of the message. A reminder and a booking button are enough. See our guide to WhatsApp for healthcare clinics for what to avoid.
**6. Batch opening (coaching class)**
"Hi {{1}}, a new Class 10 Maths batch starts on {{2}}. Seats are limited to 30. Tap below for the timetable and fee details."
**7. Weekday special (restaurant)**
"Hi {{1}}, this Tuesday our thali is ₹249 for dine-in. Reply with the number of guests and we will reserve a table."
Sample Messages for Follow-Ups and Win-Backs
**8. Cart or enquiry follow-up**
"Hi {{1}}, you asked about {{2}} last week. Still interested? Reply YES and we will share today's price and delivery time."
**9. Win-back for lapsed customers**
"Hi {{1}}, we have not seen you at {{2}} since {{3}}. Here is ₹150 off your next visit until the end of this month. Tap below to book."
**10. Feedback request after purchase**
"Hi {{1}}, how was your experience with {{2}}? Reply with a number from 1 to 5. Your answer helps us improve."
**11. Referral request**
"Hi {{1}}, thank you for choosing us. If a friend books through you, you both get ₹100 off. Tap below to share your link."
**12. Event or workshop invite**
"Hi {{1}}, we are holding a free demo session on {{2}} at {{3}}. Seats are limited. Reply YES to confirm your spot."
These are examples to adapt, not promises about results. The discount values, dates and seat counts are placeholders, so use only what your business can honour.
Mistakes That Get Templates Rejected or Ignored
Too many promises in one message. One offer per template.
Vague variables. A template that reads "{{1}} {{2}} {{3}}" with little text around it is likely to be rejected. Put real words around your variables.
Misleading urgency. "Last chance" every week trains customers to ignore you and can attract reports.
Wrong category. A message that pushes an offer is marketing, even if you call it an update. Our guide on why templates get rejected lists the common causes and fixes.
Messaging people who never agreed. Only message customers who have opted in. If you are still building your list, start with our guide to collecting WhatsApp opt-ins.
Make Each Message More Relevant
The best copy still falls flat if it goes to the wrong person. A rebooking nudge makes sense for a customer who visited six weeks ago. It makes no sense for someone who joined yesterday. Use tags and lists to split your audience by interest, last purchase or location. Our guide to contact segmentation shows how.
Frequency matters too. Even a well-written message gets muted if it arrives every day. Read how often to send WhatsApp marketing messages to set a sensible rhythm.
Test, Then Learn
Send a new message to a small group first. Look at replies, button taps and opt-outs, then adjust. Change only one thing at a time: the opening line, the button text or the offer. In VedLink AI you can run bulk template campaigns to segmented lists and review delivery and reply results in the same place your team answers customers.
A Short Pre-Send Checklist
1. Does the message start with the customer's name and your business name?
2. Is there one offer and one action?
3. Does it include a specific date, price or time?
4. Is there an opt-out line?
5. Is the template in the right category and approved?
6. Are you sending only to opted-in customers, at a sensible time?
If you can answer yes to all six, you are ahead of most campaigns in your customers' inboxes. Keep it short, keep it specific and let customers reply. To see how plans and message costs fit your volume, check VedLink AI pricing.