15 WhatsApp Campaign Examples With the Actual Messages
Fifteen WhatsApp campaign examples with the actual spintax templates and the message each recipient receives: offers, reminders, win-backs, invites and more.
Below are fifteen WhatsApp campaign examples with the actual messages - not descriptions of messages, the templates themselves, written the way you would paste them into a campaign tool. Each one shows the goal, the audience it fits, the raw template with spintax, an example of what a recipient actually receives, and why it works.
Take them, swap in your variables, and send.
How to use these templates
One minute of notation, so the templates make sense:
{Hi|Hey|Hello}is spintax: the tool picks one option per recipient, so 5,000 contacts receive spread-out variations instead of one identical blast.{name},{link},{time}are variables: your tool fills them per contact from your list.- Everything else is plain text you can edit freely.
Three rules keep any template healthy. Write variants that each read naturally on their own, because a recipient only ever sees one. Keep the whole message under about 300 characters. And ask for exactly one action. The spintax guide explains the syntax in full, the personalization pillar covers the whole per-recipient system, and the personalization demo on our homepage shows the assembly live.
Sales and offer campaigns
The workhorses: time-boxed offers that give a clear reason to act now.
1. Festival flash sale
- Goal: move stock during a festival window
- Best sent to: all buyers from the last two quarters
- Template:
{Hi|Hey|Hello} {name}! Our {festival sale is live|festive offer just started}: flat 25% off {everything|storewide} {until Sunday|through the weekend}. Show this message in store or tap: {link} - A recipient gets: “Hey Priya! Our festive offer just started: flat 25% off storewide through the weekend. Show this message in store or tap: [link]”
- Why it works: deadline plus one clear action; no paragraph of warm-up before the offer.
2. Weekend-only offer
- Goal: fill slow weekend slots
- Best sent to: local contacts within reach of the location
- Template:
{Hi|Hello} {name}, {this weekend only|for the weekend}: {a free dessert|complimentary dessert} with every main course {at our MG Road outlet|when you dine in}. Reply TABLE to book. - A recipient gets: “Hello Arjun, this weekend only: a free dessert with every main course when you dine in. Reply TABLE to book.”
- Why it works: a reply-keyword CTA turns a broadcast into a booking without a landing page.
3. Back in stock
- Goal: convert demand you already know exists
- Best sent to: everyone who asked about the item or abandoned it
- Template:
{Good news|Great news}, {name}! The {product} you asked about is {back in stock|available again}. {Stock is limited|Only a few left} - grab yours: {link} - A recipient gets: “Good news, Meera! The ceramic pour-over you asked about is back in stock. Only a few left - grab yours: [link]”
- Why it works: the recipient asked for this signal, so it reads as service, not marketing.
4. New arrival launch
- Goal: announce a new line to warm buyers
- Best sent to: buyers of the previous collection
- Template:
{Hi|Hey} {name}! {Just landed|Fresh in}: the new {collection|arrivals} are live. {Be the first to shop|Take a look before they sell out}: {link} - A recipient gets: “Hi Rahul! Just landed: the new collection is live. Be the first to shop: [link]”
- Why it works: short, first-access framing makes the recipient feel early rather than targeted.
5. Abandoned cart nudge
- Goal: recover orders left at checkout
- Best sent to: carts abandoned in the last 24-48 hours
- Template:
{Hi|Hello} {name}, your cart is {still waiting|saved and ready}. {Complete your order today|Finish checkout} and it ships {tomorrow|this week}: {link} - A recipient gets: “Hi Sneha, your cart is saved and ready. Complete your order today and it ships this week: [link]”
- Why it works: one nudge, sent once - a second reminder within the week turns service into pressure.
Reminder and confirmation campaigns
The quiet performers. These earn the highest engagement of anything a business sends, which makes them the right place to start your campaign history.
6. Appointment reminder
- Goal: cut no-shows
- Best sent to: booked clients, 24 hours and optionally 2 hours ahead
- Template:
{Hi|Hello} {name}, reminder: your appointment is {tomorrow at|on} {time}. Reply 1 to confirm, 2 to reschedule. {See you soon!|We look forward to seeing you.} - A recipient gets: “Hi Anita, reminder: your appointment is tomorrow at 4:30 PM. Reply 1 to confirm, 2 to reschedule. See you soon!”
- Why it works: confirm-by-reply flags no-show risk before the slot is lost, not after.
7. Payment due reminder
- Goal: collect on time without an awkward call
- Best sent to: due invoices, memberships, instalments
- Template:
{Hi|Hello} {name}, a gentle reminder: your {invoice|subscription} of {amount} is due {on Friday|in 3 days}. Pay easily here: {link}. {Thank you!|Thanks for staying with us.} - A recipient gets: “Hi Vikram, a gentle reminder: your subscription of Rs 1,499 is due in 3 days. Pay easily here: [link]. Thank you!”
- Why it works: the amount, date, and payment path in one message removes every excuse except unwillingness.
8. Order shipped
- Goal: cut “where is my order” messages
- Best sent to: buyers, automatically on dispatch
- Template:
{Hi|Hey} {name}, good news - your order #{orderid} has {shipped|left our warehouse}! {Track it here|Follow along live}: {link} - A recipient gets: “Hey Dev, good news - your order #4821 has left our warehouse! Track it here: [link]”
- Why it works: transactional messages train recipients to read your sender name, which lifts every future campaign.
Re-engagement campaigns
For contacts who went quiet. These need a reason to exist - silence plus a discount reads as exactly what it is.
9. Win-back offer
- Goal: reactivate customers inactive 60-90 days
- Best sent to: lapsed buyers, not opt-outs and not never-buyers
- Template:
{Hi|Hello} {name}, {it has been a while|we miss you}! Here is 15% off your {next order|next visit}, valid {this month|for 30 days}: {code}. {Come back soon!|We would love to see you again.} - A recipient gets: “Hello Farah, it has been a while! Here is 15% off your next order, valid for 30 days: WELCOME15. We would love to see you again.”
- Why it works: a real incentive plus a real deadline; the only campaign type where a discount should lead.
10. Long-time check-in
- Goal: reopen conversations without discounting
- Best sent to: older contacts you cannot cheaply win back with offers
- Template:
{Hi|Hello} {name}, {quick question|we were thinking of you}: is there anything {you need help with|we can improve}? {Reply here|Just reply to this message} - a real person reads it. - A recipient gets: “Hi Joseph, quick question: is there anything you need help with? Just reply to this message - a real person reads it.”
- Why it works: asking costs nothing and the replies tell you why people left, which no discount will.
11. Feedback and review request
- Goal: collect reviews while the experience is fresh
- Best sent to: customers 24-48 hours after delivery or visit
- Template:
{Hi|Hello} {name}, thanks for {your recent visit|shopping with us}! {Would you|Could you} share a quick review? {It takes 30 seconds|One line helps us plenty}: {link} - A recipient gets: “Hi Kavya, thanks for shopping with us! Could you share a quick review? It takes 30 seconds: [link]”
- Why it works: the ask is small, timed right, and honest about its size.
Event and launch campaigns
12. Event invitation with RSVP
- Goal: fill a physical event with confirmed attendees
- Best sent to: local contacts and past attendees
- Template:
{Hi|Hello} {name}! You are invited: {our annual sale preview|the launch evening} on {date} at {venue}. {Reply YES to reserve your spot|Seats are limited - reply YES to confirm}. - A recipient gets: “Hi Nikhil! You are invited: the launch evening on March 14 at Indiranagar store. Seats are limited - reply YES to confirm.”
- Why it works: scarcity is real (seats exist) and the RSVP reply builds your attendee list in the chat itself.
13. Session or webinar reminder
- Goal: turn registrations into attendance
- Best sent to: registrants, morning of and one hour before
- Template:
{Hi|Hello} {name}, {tomorrow|today} at {time}: our free session on {topic}. {Join link|Where to join}: {link}. {See you there!|Do not miss it.} - A recipient gets: “Hi Divya, today at 6 PM: our free session on home composting. Join link: [link]. See you there!”
- Why it works: reminders routinely recover registrants who forgot they registered - the cheapest attendance you will ever win.
Loyalty and repeat-purchase campaigns
14. VIP early access
- Goal: make your best customers feel like insiders
- Best sent to: top buyers or loyalty members only
- Template:
{Hi|Hello} {name}, as a {loyal customer|VIP} you get {early access|first pick} to the {new collection|sale} - {24 hours before everyone else|before we open it publicly}: {link} - A recipient gets: “Hi Rohan, as a VIP you get first pick to the new collection - 24 hours before everyone else: [link]”
- Why it works: status, not discount - the segment already pays full price, so reward them with time instead.
15. Refill and reorder reminder
- Goal: own the repeat purchase for consumables
- Best sent to: buyers of consumable products, timed to the usage cycle
- Template:
{Hi|Hello} {name}, your {product} is {probably running low|due for a refill} around now. {Reorder in one tap|Restock here} and we will deliver: {link} - A recipient gets: “Hi Lakshmi, your protein powder is probably running low around now. Reorder in one tap and we will deliver: [link]”
- Why it works: you are remembering something the customer would otherwise forget - the most welcome kind of marketing there is.
Adapting these to your business
Three adjustments cover most businesses. First, replace the {product},
{time}, and {venue} style variables with your own, and if your tool
supports custom CSV columns - Automate does - the variables can carry
anything you import, not just names. Second, attach the detail: a catalog
PDF, a menu, a rate card renders natively in the chat, keeping the message
itself short. Third, respect the channel: send inside waking hours, keep
frequency at two to four campaigns a month, and pace volume gradually - the
deliverability rules explain exactly
why those three habits protect your number.
If you are new to campaigns altogether, the complete WhatsApp marketing playbook walks the whole system from list to measurement. And if you would rather send these from infrastructure that is yours alone - dedicated server, private IP, one flat yearly price - the plans are a short read.