· 59 min read

WhatsApp Message Templates: 50 D2C Examples (2026)

50 WhatsApp message templates for D2C brands, shown as customers see them, with when to send each and the wording that gets utility billed as marketing.

WhatsApp templates: 50 for D2C brands. Marketing templates for cart, win-back and Diwali; utility templates for order, COD and delivery

Updated October 2026.

A WhatsApp message template is a message Meta approves in advance so a business can message a customer first. Below are 50 of them for D2C brands, sorted by where the customer is: welcome, cart, order, payment, delivery, reviews, reorders, restocks, win-back and festivals.

The catch: getting approved is the easy part. Meta also sorts every template into Utility or Marketing. One line of selling inside an order update moves it to Marketing, which costs more to send. Every template below shows its category, and each section says what tips it over.

I've written and run these journeys at Healthify, HealthifyStore, Cumin Co and PNG Jewellers, and now for brands at Compound Lab, my retention agency. The biggest lift I've seen didn't come from a better offer. At Healthify, our win-back messages led with 25 to 30% off, and engagement stayed flat. Then we made each lapsed user's own progress one sentence inside the same approved template. Win-back revenue rose 79% on the India cohort, with the same users on the same channel (the full story).

That's the rule behind all 50 templates here. Each one carries one thing that belongs to the customer or helps them, not just their first name.

How to use this page. - Edit: changes the wording right on the card. - Copy: copies the text, or the JSON your provider's API expects. - Open in Studio: for changing the header, the buttons or the image, use the WhatsApp template preview tool. It checks your version against Meta's limits as you type.

What a WhatsApp template is made of

A template has up to four parts. Meta's limits, checked October 2026:

Part What it holds Limit
Header (optional) Text, image, video or document Text up to 60 characters and one variable, no bold or italics
Body (required) The message, with variables like {{1}} for a name 1,024 characters
Footer (optional) One short line, plain text 60 characters, no variables
Buttons (optional) Quick replies, website links, a call button, a copy-code button Up to 10 buttons. Labels up to 25 characters. At most 2 links, 1 call and 1 copy-code button

Three rules decide most rejections:

  • Variables: numbered in order, with a sample value for each. A body can't start or end with a variable.
  • Quick replies: grouped together when mixed with other button types.
  • Many buttons: with more than 3, WhatsApp shows 2 and hides the rest under "See all options". With 4 or more, the template can't be viewed on WhatsApp desktop.

Marketing or Utility: what decides it

Item Utility Marketing
What it's about The customer's own order or account: confirmations, payment, delivery, a feedback ask about their order Anything that promotes, recommends or persuades
One line of selling Moves it to Marketing Already Marketing
Cost per message Lower Higher. See WhatsApp pricing in India
Limits No per-user marketing cap Meta limits how many marketing messages one person gets (error 131049)

More on the selling side, with 20 examples, in WhatsApp marketing messages.

From my work. At Healthify and at Cumin Co, Meta moved some of our utility templates to Marketing over a word or two it read as promotional, and rejected others outright. Appeals in WhatsApp Manager sometimes reverted them. More often, rewriting the line and resubmitting was faster. More on that in WhatsApp template approval.

1 · WhatsApp welcome message templates

When: within an hour of sign-up or opt-in, before the first order. Category: Marketing, because each one introduces the brand and carries a code or a pitch. The mistake to avoid: opening with the discount. A welcome has to answer "who are you, and why trust you?" first. Each template below does that with one useful fact.

1.1 Welcome message with a skin-type quiz (skincare)

MarketingDewlane (skincare)Framework: PAS (Problem, Agitate, Solve)

Image header: three bottles in a row, numbered 1, 2, 3

Welcome to Dewlane, Priya.

Most people who buy three skincare products use them in the wrong order, and wonder why nothing works.

The rule: after cleansing, go from thinnest to thickest. Serum, then moisturiser, then sunscreen last, every morning.

Tap your skin type below and we'll send the routine for it.

Your welcome code DEW10 takes 10% off your first order.

Dermatologist-reviewed formulas
10:24
OilyDryCombinationStop promotions

Send when: 30 minutes after sign-up, before any order.

Why it works: the order to apply three products. It's the thing new skincare buyers most often get wrong.

After the tap: Each skin type gets its own 3-step routine as a reply, with the code repeated at the end.

Open in Studio

1.2 Welcome message that teaches one buying check (coffee)

MarketingHillmist CoffeeFramework: Mechanism first (show how it works, then sell)

Welcome to Hillmist Coffee

Hi Arjun, one thing to check on any coffee pack, ours or anyone's: the roast date.

Coffee tastes its best roughly 1 to 4 weeks after roasting. Most supermarket packs show only a "best before", which can be a year away.

Every Hillmist pack is roasted on our estate in Chikmagalur and dated by hand.

Your first order ships within 4 days of roasting. Code FRESHSHIP gives you free delivery on it.

Roasted in Chikmagalur
10:24
Pick your coffeeStop promotions

Send when: Right after sign-up or first opt-in.

Why it works: how to check any coffee's freshness, whoever made it.

Open in Studio

1.3 Welcome message that answers "which size?" (cookware)

MarketingPanwise (cookware)Framework: FAB (Feature, Advantage, Benefit)

Hi Kavya, welcome to Panwise.

The question we get most: which size?

🍳 1 to 2 people: 22 cm kadhai. Heats fast, fits a small burner.

🍳 3 to 4 people: 26 cm. Enough sabzi for dinner and tomorrow's tiffin.

🍳 5 or more: 30 cm. Holds a full batch of biryani rice without spilling over.

Every size works on gas and induction. Still unsure? Tap Help me choose and tell us your burner size.

3-layer steel, 10-year warranty
10:24
See all sizesHelp me chooseStop promotions

Send when: Within an hour of sign-up, before the first order.

Why it works: the right pan size for their household, before they guess wrong.

After the tap: Help me choose opens a chat. Ask household size and burner size, then reply with one pan.

Open in Studio

1.4 Welcome message with a fit rule (apparel)

MarketingLoomkind (apparel)Framework: Foot in the door (a small first ask)

Image header: a kurta on a hanger with a measuring tape

Welcome to Loomkind, Meenal.

Before your first order, one thing about our fit: our kurtas are cut relaxed, about 4 inches looser than your chest measurement.

So if you're between two sizes, pick the smaller one. The relaxed cut still leaves room, even after pure cotton's small first-wash shrink of about 2% in a cold wash.

Tap your usual size and we'll show what fits in stock now.

Free size exchange within 15 days
10:24
SMLXLStop promotions

Send when: Within an hour of sign-up.

Why it works: a fit rule that prevents the most common return.

After the tap: Each size tap replies with the 4 best-selling pieces in stock in that size, and saves the size to their profile.

Open in Studio

1.5 Welcome message with proof they can check (supplements)

MarketingFieldfuel (supplements)Framework: Proof first (a claim they can check)

Image header: the batch number on a tub, circled

Hi Rohan, welcome to Fieldfuel.

Some protein powders sold in India have tested below the protein on their label. So we publish a lab report for every batch.

Look for the batch number on the bottom of the tub. Enter it on our site and you'll see that batch's tested protein per scoop.

Your welcome code FUEL200 takes ₹200 off your first tub.

Every batch tested by an independent lab
10:24
Check a batch reportStop promotions

Send when: Within an hour of sign-up.

Why it works: how to check a protein label claim themselves.

Open in Studio

From my work. At PNG Jewellers, the welcome message was the first step of a chain: pop-up, welcome, then browse, cart and checkout reminders, on email and WhatsApp. Automations like these drove 77% of PNG's CRM revenue. The welcome sets the tone for every message after it, so it has to earn the next one.

2 · Abandoned cart and browse abandonment messages

When: 30 minutes after the cart or the second product view, then 6 and about 20 hours later. Category: always Marketing, even though it's about their cart. The mistake to avoid: a discount in the first reminder. Most people were interrupted, not unconvinced. Answer the doubt first and keep any incentive for the last step.

2.1 Browse abandonment message that answers a doubt (skincare)

MarketingDewlane (skincare)Framework: Objection answered

Image header: the serum bottle

Hi Priya, you were looking at our 10% Niacinamide Serum.

The question we hear most about it: will it make me break out?

At 10%, some people feel a slight tingle in the first week, and it usually settles. Start every other night and go daily from week two. If it stings or turns red, stop and message us.

Have a different question? Reply here and a skin expert answers within a few hours.

Free returns on unopened products
10:24
See the serumAsk a questionStop promotions

Send when: 30 to 60 minutes after they viewed one product twice without adding it to cart.

Why it works: answers the question that stops most serum buyers.

After the tap: Ask a question routes to a person. Answer within the hours the message promised.

Open in Studio

2.2 Abandoned cart message that fixes the grind (coffee)

MarketingHillmist CoffeeFramework: Reply-to-choose

Hi Arjun, your Estate Medium Roast, 250 g is still in your cart.

Before you order: how do you brew? The grind changes everything.

Too fine for a filter and it chokes. Too coarse for espresso and it tastes like water.

Tap your brewer and we'll grind it to match, at no extra cost.

Roasted to order
10:24
South Indian filterFrench pressEspressoWhole beansStop promotions

Send when: 30 minutes after an item is added to cart with no order.

Why it works: fixes the wrong grind before the order ships.

After the tap: Each brewer tap saves the grind to the cart and replies with the checkout link: "Done. Ground for your French press. Finish here."

Open in Studio

2.3 Abandoned cart message with the warranty (cookware)

MarketingPanwise (cookware)Framework: Risk reversal (take away the risk of buying)

Image header: the base of a pan, with its induction mark

Hi Kavya, still deciding on the 26 cm Triply Kadhai?

Two things people check before buying:

  1. Induction: yes. Look for the coil mark on the base.
  1. If it warps, discolours or the layers separate within 10 years, we replace it. Keep your order number. That's your warranty card.

Your cart is saved. Checkout takes under a minute.

Free delivery above ₹999
10:24
Complete my orderStop promotions

Send when: 6 hours after the cart, if the first reminder didn't work.

Why it works: answers whether it works on their stove, and what happens if it doesn't.

Open in Studio

2.4 Abandoned cart message for a size worry (apparel)

MarketingLoomkind (apparel)Framework: BAB (Before, After, Bridge)

Image header: the kurta from their cart

Hi Meenal, you picked the Indigo Daisy Kurta in size M.

Worried it won't fit? This size measures 40 inches at the chest, with room to move.

If it doesn't fit, we'll pick it up and send another size free within 15 days. No questions.

Hand-printed pieces sell out by size, so we can hold this one for you until tonight.

Hand block-printed in Jaipur
10:24
Complete my orderCheck other sizesStop promotions

Send when: 30 minutes after an item is added to cart.

Why it works: their exact measurement for the size in their cart, so they stop guessing.

After the tap: Check other sizes replies with each size's chest measurement and stock for that piece.

Open in Studio

2.5 Abandoned cart message with the cost per serving (supplements)

MarketingFieldfuel (supplements)Framework: 4Ps (Picture, Promise, Prove, Push)

Hi Rohan, the Whey Protein, Chocolate, 1 kg is still in your cart.

The price looks big until you divide it: ₹2,499 for 33 scoops is about ₹76 a scoop, for 24 g of protein each.

Order before midnight and we add a free shaker. After midnight, the shaker goes back to ₹249.

Every batch lab-tested
10:24
Complete my orderStop promotions

Send when: About 20 hours after the cart, as the last step. The midnight deadline must be real.

Why it works: the real cost per serving, worked out for them.

Open in Studio

From my work. The rules matter as much as the copy. I run three on every brand: - no second WhatsApp within four days - no re-entering the same journey - a frequency cap across WhatsApp, email and push

Without them, a shopper who browses, carts and checks out in one evening gets three reminders by morning. For the full cart sequence, see WhatsApp abandoned cart messages.

3 · Order confirmation and COD confirmation messages

When: within a minute of the order. Category: Utility, as long as there's no offer or product pitch anywhere in it. The mistake to avoid: "Thanks for shopping! Check out our bestsellers." One line of selling turns the template into Marketing, and it costs more to send. For thank-you lines that go beyond the receipt, see our thank you messages for customers.

3.1 Order confirmation message with what's in the box (cookware)

UtilityPanwise (cookware)Framework: Direct (just the facts)

Order confirmed

Hi Kavya, your order PW-48213 is confirmed.

What's in the box: 26 cm Triply Kadhai with glass lid.

The glass lid ships in a separate, smaller box for safety. It may arrive a day apart.

We'll send your tracking link when it ships, usually within 2 days.

10:24
View orderTalk to us

Send when: Within a minute of the order.

Why it works: what's in the box, so nothing seems missing on arrival.

Open in Studio

3.2 COD confirmation message with an address check (apparel)

UtilityLoomkind (apparel)Framework: Confirm, cancel or fix

Hi Meenal, please confirm your cash on delivery order LK-20931.

Amount to pay at the door: ₹1,890.

Delivering to: 14, Shanti Nagar, Jaipur 302006.

Address wrong or missing a landmark? Tap Fix address before we ship. Couriers in many areas need a landmark to find you.

10:24
Confirm orderFix addressCancel orderTalk to us

Send when: Within 5 minutes of a cash on delivery order. Hold dispatch until they tap.

Why it works: catches a wrong address before the parcel leaves.

After the tap: Confirm order releases it for packing. Fix address opens an address form. Cancel order cancels it with no questions asked. No reply in 24 hours: one reminder, then cancel.

Open in Studio

3.3 Order confirmation message with the roast date (coffee)

UtilityHillmist CoffeeFramework: Specific facts

Your order is in

Hi Arjun, thank you. Order HM-7741 is confirmed.

We roast to order, so your coffee isn't sitting in a warehouse. Roast day: Thursday, 22 Oct. Ships: Friday, 23 Oct.

Your tracking link comes as soon as it leaves the estate.

10:24
View orderTalk to us

Send when: Within a minute of the order.

Why it works: when their coffee will be roasted, and why that matters for when it arrives.

Open in Studio

3.4 Order confirmation with the GST invoice attached (supplements)

UtilityFieldfuel (supplements)Framework: Direct, with the document attached

GST invoice PDF

Hi Rohan, your order FF-55102 is confirmed. Your GST invoice is attached.

Total paid: ₹2,499.

If your employer or gym reimburses supplements, this invoice has everything they ask for: GSTIN, HSN code and the tax breakup.

Dispatch within 24 hours. Tracking follows.

10:24
View orderTalk to us

Send when: Within a minute of payment.

Why it works: the GST invoice, ready for gym or employer reimbursement.

Open in Studio

3.5 Order confirmation with an edit window (skincare)

UtilityDewlane (skincare)Framework: Deadline

Hi Priya, order DW-30988 is confirmed.

Your order: Tinted Sunscreen SPF 50, shade Medium.

Picked the wrong shade or size? You can change it until 6 pm today. After that, it's packed and on its way.

10:24
Change my orderLooks rightTalk to us

Send when: Within a minute of the order, only when the order can still be changed.

Why it works: a short window to fix a wrong shade or size before packing.

After the tap: Looks right closes the window early, so the order can be packed sooner.

Open in Studio

4 · Payment reminder messages on WhatsApp

When: within 5 minutes of a failed or pending payment, and within 15 minutes of a cash on delivery order. Category: failed and pending payments are Utility. Asking someone to switch from COD to prepaid is Marketing. The mistake to avoid: blaming the customer, or pushing a retry without saying whether their money moved.

4.1 Payment failed message: "money debited, order not placed" (coffee)

UtilityHillmist CoffeeFramework: Direct (just the facts)

Payment didn't go through

Hi Arjun, your payment of ₹1,140 for order HM-7790 didn't complete, so the order isn't placed yet.

If your bank shows the money as taken, it's a temporary hold. Your bank releases it on its own within a few working days, so don't pay twice for the same hold.

Your cart is saved, and you can try again below.

10:24
Try againTalk to us

Send when: Within 5 minutes of a failed payment. Never held back for testing.

Why it works: explains the "money debited but order failed" panic in one line.

Open in Studio

4.2 UPI payment pending reminder (apparel)

UtilityLoomkind (apparel)Framework: Deadline

Hi Meenal, your UPI request of ₹2,340 for order LK-21004 is still pending.

It expires in 10 minutes. Approve it in your UPI app, or use the link below to pay another way.

If it expires, the order is cancelled and nothing is charged.

10:24
Pay another wayTalk to us

Send when: 5 minutes after a UPI request is created and still unpaid.

Why it works: tells them the UPI request is expiring and gives the way back.

Open in Studio

4.3 COD to prepaid message that isn't a discount (cookware)

MarketingPanwise (cookware)Framework: Reason why (give the real reason)

Hi Kavya, your order PW-48250 is cash on delivery, so it ships after a confirmation call. That usually adds a day.

Pay online now and it ships today, before the 4 pm pickup.

Same price, same 10-year warranty. Only the wait changes.

Payments secured by your bank's UPI or card
10:24
Pay online nowKeep cash on deliveryStop promotions

Send when: Within 15 minutes of a cash on delivery order, only before that day's pickup cut-off.

Why it works: a real benefit of paying online (it ships faster), not a bribe.

After the tap: Keep cash on delivery thanks them and moves the order to the confirmation step. Never ask twice for the same order.

Open in Studio

4.4 COD advance payment request (supplements)

UtilityFieldfuel (supplements)Framework: Direct (just the facts)

Confirm your order with ₹99

Hi Rohan, to ship your cash on delivery order FF-55190, we need a ₹99 advance.

It's part of your total, not extra. You'll pay ₹2,400 at the door instead of ₹2,499.

We ask this because supplements that come back unclaimed can't be resold, for safety reasons. If you don't pay within 24 hours, the order is cancelled automatically.

10:24
Pay ₹99 nowCancel orderTalk to us

Send when: Within 5 minutes of a cash on delivery order, for brands that ask for an advance.

Why it works: explains why a small advance is asked for, and that it counts toward the total.

After the tap: Cancel order cancels it at once and confirms nothing was charged. If they pay, reply with the new amount due at the door.

Open in Studio

4.5 Checkout reminder with two ways to start smaller (skincare)

MarketingDewlane (skincare)Framework: Rejection then retreat (offer a smaller option)

Hi Priya, your checkout of ₹1,840 is still open.

If the total was the problem, two options:

  1. Pay in 3 monthly instalments at no extra cost. Choose "Pay later" at checkout.
  1. Start smaller. Our 15 ml travel sizes cost about a third and last 3 weeks, long enough to see if it suits you.
Free returns on unopened products
10:24
Back to checkoutSee travel sizesStop promotions

Send when: 6 hours after checkout started without an order.

Why it works: shows the smaller version or the instalment option, so cost stops being the blocker.

Open in Studio

From my work. At Zymrat, cash on delivery orders got an automated message offering 5% off to switch to prepaid. It worked as a check as much as an offer: someone who switches to save 5% is someone who means to accept the parcel. Template 4.3 takes the other route, faster dispatch instead of a discount, for brands whose margin can't spare 5%.

5 · Shipping and delivery update templates

When: at each courier event: shipped, out for delivery, delayed, failed attempt, delivered. Category: Utility. The mistake to avoid: a courier link that makes them type in the tracking number, and silence when something goes wrong. A delay message sent before they ask saves a support chat and, often, the order.

5.1 Order shipped message (apparel)

UtilityLoomkind (apparel)Framework: Direct (just the facts)

Your order has shipped

Hi Meenal, order LK-20931 is on its way.

Expected delivery: Monday, 26 Oct.

We pack in reusable cloth pouches instead of plastic, so the parcel may look smaller than you expect.

10:24
Track my orderTalk to us

Send when: When the courier picks up the parcel.

Why it works: one date and one link, plus why the parcel may look small.

Open in Studio

5.2 Out for delivery message with an OTP safety note (supplements)

UtilityFieldfuel (supplements)Framework: Safety note

Hi Rohan, order FF-55102 is out for delivery today.

The courier will ask for a one-time code at your door. Share it only when the parcel is in your hands.

Fieldfuel will never call you asking for this code or for payment details. If anyone does, it isn't us.

10:24
Not home todayTalk to us

Send when: The morning of delivery.

Why it works: a warning against a common delivery scam.

After the tap: Not home today asks for a better day and passes it to the courier.

Open in Studio

5.3 Delivery delay message, sent before they ask (cookware)

UtilityPanwise (cookware)Framework: Proactive bad news

Your order is delayed

Hi Kavya, we're sorry. Order PW-48213 will reach you later than we promised.

New expected date: Thursday, 29 Oct. The reason: heavy rain has closed the route through the courier's Pune hub.

If that's too late, you can cancel for a full refund, processed the same day.

10:24
I'll waitCancel and refundTalk to us

Send when: As soon as the courier reports a delay, before the original delivery date.

Why it works: tells them about a delay before they have to ask, and gives a choice.

After the tap: I'll wait keeps the order and sends a tracking update the day before the new date. Cancel and refund processes it at once and confirms the amount and timeline.

Open in Studio

5.4 Failed delivery attempt message (coffee)

UtilityHillmist CoffeeFramework: One-tap fix

Hi Arjun, the courier couldn't deliver order HM-7741 today. They noted: customer not reachable on phone.

They'll try once more on Saturday. After a second miss, the parcel goes back to us and your coffee loses a week of freshness.

Pick a better time or add directions below.

10:24
Tomorrow morningTomorrow eveningAdd directionsTalk to us

Send when: Within an hour of the courier's failed-attempt update.

Why it works: turns a missed delivery into a rescheduled one before it's returned.

After the tap: Each time slot goes to the courier's reschedule request. Add directions asks for a landmark and a phone number that answers.

Open in Studio

5.5 Delivered message with first-use steps (skincare)

UtilityDewlane (skincare)Framework: How-to

Video header: 15 seconds: a patch test behind the ear

Hi Priya, your 10% Niacinamide Serum has been delivered.

Before using it on your face, do a patch test: a small amount behind your ear, left for 24 hours.

No redness or itching? Start with every other night for the first week, then use it daily.

Something wrong with your order? Tap below.

10:24
Report a problemTalk to us

Send when: When the courier marks the order delivered.

Why it works: the patch test, the step that prevents a bad first experience.

After the tap: Report a problem goes to a person and pauses marketing messages until it is solved.

Open in Studio

From my work. Shipping messages depend on plumbing more than copy. The tracking link is created by your shipping partner, so your CRM can only send it if it's connected to that partner through an API. At PNG Jewellers we connected through ClickPost, and I've run into the same dependency since. Check that connection before you write a single delivery template.

6 · Review request and referral messages

When: reviews once the product has had time to work, not on delivery. Referrals right after they've said they're happy. Category: a feedback request about their own order is Utility. A referral ask is Marketing. The mistake to avoid: asking for a public review before fixing a problem. Route unhappy answers to a person first.

6.1 Feedback request timed to results (skincare)

UtilityDewlane (skincare)Framework: Timed ask

Hi Priya, it's been 4 weeks since your 10% Niacinamide Serum from order DW-30988 arrived.

That's roughly how long skin takes to show a change. How does yours feel now?

Tap one. It takes 5 seconds.

10:24
Clearly betterA little betterNo changeWorseTalk to us

Send when: 28 days after delivery. Skincare needs weeks to show a change.

Why it works: asks when results can actually be judged, at 4 weeks, not on delivery.

After the tap: Clearly better and A little better get a link to leave a public review. No change gets a routine check from a skin expert. Worse goes to a person at once, with a refund offer.

Open in Studio

6.2 Fit check-in that turns into an exchange (apparel)

UtilityLoomkind (apparel)Framework: Routed check-in

Image header: the kurta they bought

Hi Meenal, how did the Indigo Daisy Kurta from order LK-20931 fit?

Tap one. If it's off, we'll set up a free exchange right here.

10:24
Fits wellToo looseToo tightTalk to us

Send when: 3 days after delivery.

Why it works: asks about fit, so a wrong size becomes an exchange, not a bad review.

After the tap: Fits well gets a link to leave a review with a photo. Too loose or Too tight starts a free exchange in the chat.

Open in Studio

6.3 Referral message with a copyable code (coffee)

MarketingHillmist CoffeeFramework: FAB (Feature, Advantage, Benefit)

Hi Arjun, glad the Estate Medium Roast is working for you.

Your personal code below gives a friend 15% off their first pack of fresh coffee.

When they order, you get a free 250 g pack. There's no limit: five friends, five packs.

Roasted in Chikmagalur
10:24
Copy codeStop promotions

Send when: Right after a 5-star review or a "loving it" reply, at most once a quarter.

Why it works: a code to share that works both ways, visible and copyable.

Open in Studio

6.4 Referral message for a training partner (supplements)

MarketingFieldfuel (supplements)Framework: Unity (shared identity)

Hi Rohan, who do you train with?

Send them your link. They get ₹300 off their first tub.

When they order, you both get a free 10-sachet trial pack of our plant protein, to see if it beats your whey.

Every batch lab-tested
10:24
Get my linkStop promotions

Send when: After their second order, when they're clearly a regular.

Why it works: a referral built around the gym partner, the one person who's easy to think of.

Open in Studio

6.5 Reply to a low rating that fixes the problem (cookware)

UtilityPanwise (cookware)Framework: Fix first

Hi Kavya, thank you for rating your 26 cm Triply Kadhai from order PW-48213. We're sorry it hasn't worked well.

If food is sticking, the cause is usually heat. Triply steel needs 2 minutes on medium heat before oil goes in. A drop of water should dance, not sizzle.

Tried that and still having trouble? Tap below and we'll replace it under your warranty.

10:24
That fixed itReplace my panTalk to us

Send when: Within a day of a rating of 3 stars or below.

Why it works: solves the most common cause of a bad review instead of only apologising.

After the tap: That fixed it thanks them and asks if they'd update the rating, once. Replace my pan starts a warranty claim with a photo request.

Open in Studio

What happens after delivery decides whether a first order becomes a second. The full sequence is in the post-purchase flow.

7 · Replenishment and cross-sell messages

When: replenishment about 5 days before they run out, worked out from pack size and their pace. Cross-sell after the first product has been used. Category: Marketing. The mistake to avoid: "Time to restock!" on a calendar, or "You may also like" with random products. The reason has to be theirs: their pace, their pan, their kurta's dye batch.

7.1 Replenishment reminder with the run-out date (supplements)

MarketingFieldfuel (supplements)Framework: Reason why (give the real reason)

Hi Rohan, a quick count: your Whey Protein, 1 kg has 33 scoops. At one a day since 20 Oct, you'll be out around 21 Nov.

Reorder now and the next tub arrives before the last scoop.

Taking two scoops a day? The 2 kg tub costs about ₹9 less per scoop.

Every batch lab-tested
10:24
Reorder in 1 tapNot yetStop promotions

Send when: 5 days before the estimated run-out.

Why it works: the run-out date, worked out from their tub size.

After the tap: Not yet pushes the reminder back 7 days and learns their real pace.

Open in Studio

7.2 Replenishment reminder that teaches the right dose (skincare)

MarketingDewlane (skincare)Framework: Teach-then-sell

Image header: sunscreen squeezed along two fingers

Hi Priya, how long has your sunscreen lasted?

Used properly, two finger-lengths for face and neck every morning, a 50 ml tube lasts about 5 weeks.

If yours has lasted three months, you may be using too little to get the SPF on the label.

Running low? Reorder below.

Dermatologist-reviewed formulas
10:24
Reorder sunscreenStop promotions

Send when: About 4 weeks after a 50 ml sunscreen was delivered.

Why it works: the correct sunscreen dose. Most people use too little, so "it lasts forever" is a warning sign.

Open in Studio

7.3 Subscription offer based on their reorder rhythm (coffee)

MarketingHillmist CoffeeFramework: FAB (Feature, Advantage, Benefit)

Hi Arjun, you've ordered 4 times now, about once every 3 weeks, and always the Estate Medium Roast.

Want it to just arrive? We'll roast and ship on that rhythm. You save 10% on each pack, and you can pause, skip or cancel from WhatsApp any time.

Roasted to order
10:24
Start my subscriptionKeep ordering myselfStop promotions

Send when: Instead of the usual reorder reminder, for customers with 3 or more orders of the same product.

Why it works: a subscription paced to their own reorder rhythm, with pause and cancel up front.

After the tap: Keep ordering myself thanks them and keeps the usual reminders. Don't offer the subscription again for 90 days.

Open in Studio

7.4 Cross-sell message that explains why (cookware)

MarketingPanwise (cookware)Framework: Mechanism first (show how it works, then sell)

Image header: a kadhai with a glass lid, steam on the inside

Hi Kavya, one tip for your 26 cm kadhai: cover it.

Triply steel spreads heat evenly. A lid keeps that heat in, so dal and sabzi cook through faster on a lower flame, and the sides stop scorching.

Our tempered glass lid is made for your pan's exact rim, so you can watch without lifting it.

Sized to fit your pan exactly
10:24
See the lidStop promotions

Send when: 2 weeks after delivery, once the pan has been used.

Why it works: why a lid matters on triply steel, then the one that fits their pan.

Open in Studio

7.5 Cross-sell message with a real reason to buy now (apparel)

MarketingLoomkind (apparel)Framework: Scarcity, with the true reason

Image header: a kurta and dupatta laid side by side

Hi Meenal, a note on your Indigo Daisy Kurta.

Hand-dyed indigo comes out a slightly different shade in every batch. A dupatta from a later batch may not match your kurta.

The matching Indigo Daisy Dupatta from your kurta's batch is still in stock. Once it sells out, this exact shade is gone.

Hand block-printed in Jaipur
10:24
See the matchStop promotions

Send when: 5 days after delivery, only while the matching piece from the same batch is in stock.

Why it works: explains why a matching piece must come from the same dye batch.

Open in Studio

From my work. At HealthifyStore, supplement reminders were timed to the pack, going out before the last scoop rather than on a calendar. Supplements grew from 37% to 45% of the store's Shopify revenue. On cross-sell, at MyGate, cross-sell messages helped lift return pickups from 21% to 30%. More in replenishment and cross-sell.

8 · Back in stock and price drop alerts

When: the moment it's true, sent in batches sized to the stock. Category: Marketing, even when they asked to be told. The mistake to avoid: messaging 2,000 people about 200 pieces, or showing a "was" price you never charged.

8.1 Back in stock alert for their size (apparel)

MarketingLoomkind (apparel)Framework: Direct (just the facts)

Image header: the kurta

Your size is back, Meenal. The Rust Jaal Co-ord Set is in stock again in size M, the one you asked about.

Every batch is printed by hand, so it's a small one: 40 pieces across all sizes.

Tap below to buy it in your size before the batch runs out.

Free size exchange within 15 days
10:24
Buy my sizeStop promotions

Send when: The moment the size is restocked, in batches sized to the stock.

Why it works: it's their size, not just "it's back".

Open in Studio

8.2 Back in stock alert for a limited lot (coffee)

MarketingHillmist CoffeeFramework: AIDA (Attention, Interest, Desire, Action)

Image header: a small sack stamped "Lot 7"

Hi Arjun, Lot 7 is back, and you asked to hear first.

It's from one slope of our estate, picked last: tastes of jaggery and orange peel, with less bitterness than our usual roast.

This year's harvest gave us 300 packs. Last year's sold out in 6 days.

Roasted to order
10:24
Get Lot 7Stop promotions

Send when: When the lot goes live, to the waitlist first.

Why it works: what the micro-lot tastes like, and how much there is.

Open in Studio

8.3 Price drop alert with a price-protection promise (cookware)

MarketingPanwise (cookware)Framework: Contrast (old price next to new)

Hi Kavya, the 5 L Triply Pressure Cooker you looked at is now ₹3,299. It was ₹3,899 last week.

This price holds until Sunday, 1 Nov. Same 10-year warranty.

Bought it at the higher price in the last 7 days? Reply here and we'll refund the difference.

Free delivery above ₹999
10:24
See itStop promotions

Send when: When a product they viewed or carted drops in price.

Why it works: the new price on the exact item, with an honest end date.

Open in Studio

8.4 Restock reservation message (skincare)

MarketingDewlane (skincare)Framework: Commitment (a small yes first)

Hi Priya, the Barrier Repair Ceramide Cream restocks this Friday at 10 am.

Waitlist members can reserve one now, before it goes public. No payment until Friday. Your reservation holds for 24 hours after restock.

Free returns on unopened products
10:24
Reserve one for meNot this timeStop promotions

Send when: 2 days before a restock, to the waitlist.

Why it works: lets them reserve before stock goes public, with no payment.

After the tap: Reserve one for me holds a unit and sends a payment link at 10 am on restock day. Not this time removes them from this waitlist.

Open in Studio

8.5 Still out of stock: the honest update (supplements)

MarketingFieldfuel (supplements)Framework: Substitute

Hi Rohan, an update on the Whey Protein, Chocolate you're waiting for: it's still out of stock. Our next batch is due around 5 Nov.

If you can't wait, our Whey Protein, Coffee has the same 24 g of protein per scoop and the same lab-tested base. Only the flavour is different.

Prefer to wait? Do nothing, and we'll message you the day it's back.

Every batch lab-tested
10:24
See the alternativeStop promotions

Send when: When the restock date they were promised slips.

Why it works: an honest "still not back", plus the closest match available now.

Open in Studio

9 · Win-back messages for lapsed customers

When: when their usual gap between orders has passed by half again, not on a fixed day. Category: Marketing. The mistake to avoid: "We miss you! 20% off!" on day one. It teaches regulars to lapse. Start with their history, a reason or a service, and keep money for the last step.

9.1 Win-back message built on their order history (coffee)

MarketingHillmist CoffeeFramework: BAB (Before, After, Bridge)

Hi Arjun, you used to order the Estate Medium Roast about every 3 weeks. It's been 9 weeks now.

If a pack went stale before you finished it, try the 100 g size. It's gone before it fades.

Your usual, roasted fresh this week, is one tap away.

Roasted to order
10:24
Reorder my usualTry 100 gStop promotions

Send when: When their usual gap between orders has passed by half again.

Why it works: their own rhythm, shown back to them, with no discount.

After the tap: Try 100 g replies with the 100 g pack of their usual and a one-tap order link.

Open in Studio

9.2 Win-back message for a change of season (skincare)

MarketingDewlane (skincare)Framework: Contrarian (challenge a common belief)

Hi Priya, if your skin feels tight or flaky lately, the routine that worked in summer may be the reason.

Winter air holds less water. A light gel moisturiser that was perfect in May can't keep up now.

Swap only that one step for a cream. Keep your serum and sunscreen as they are.

Dermatologist-reviewed formulas
10:24
See winter creamsAsk a skin expertStop promotions

Send when: At the start of winter, to lapsed customers who bought a gel moisturiser.

Why it works: why last season's routine stops working, which is a common reason people quit.

After the tap: Ask a skin expert goes to a person.

Open in Studio

9.3 Win-back message: what's new since they left (apparel)

MarketingLoomkind (apparel)Framework: News

Image header: three new prints side by side

Hi Meenal, since your last order in March, our printers have made three new designs:

🌿 Neem Leaf: green on undyed cotton

🌸 Gulmohar: a red floral, printed with 4 blocks

🔷 Night Jaal: indigo with a fine white grid

Each is a small batch, printed by hand. Tap below to see them worn, with the sizes still in stock.

Hand block-printed in Jaipur
10:24
See the new printsStop promotions

Send when: When a customer hasn't ordered in 120 days, listing only pieces launched after their last order.

Why it works: shows only what's new since their last order, nothing repeated.

Open in Studio

9.4 Win-back message that asks why they stopped (supplements)

MarketingFieldfuel (supplements)Framework: Ask, then route

Hi Rohan, you haven't reordered in a while. Mind telling us why? One tap is enough.

Whatever you pick, we'll reply with something useful, not a sales pitch.

10:24
Still have someDidn't like the tasteStomach issuesSwitched brandsStop promotions

Send when: 60 days after their expected reorder date.

Why it works: asks why they stopped; each answer gets a different, useful reply.

After the tap: Still have some pauses messages for 30 days. Didn't like the taste replies with the flavour guide. Stomach issues replies with the lactose-free plant protein and a note to see a doctor if it continues. Switched brands replies with one honest line on comparing lab reports, and no offer.

Open in Studio

9.5 Win-back message that offers a service, not a discount (cookware)

MarketingPanwise (cookware)Framework: Reciprocity (give first)

Image header: a pan before and after polishing

Hi Kavya, how is your 26 cm Triply Kadhai holding up after two years?

Steel picks up rainbow stains and burnt spots over time. That's normal, and it doesn't affect cooking.

Send it back to us and we'll restore it to its original shine free, return shipping included. Book a pickup below and it's back in your kitchen in about 10 days.

3-layer steel, 10-year warranty
10:24
Book a free restoreStop promotions

Send when: Around the second anniversary of the purchase.

Why it works: a free restore service that brings old pans back to life. Help, not a discount.

Open in Studio

From my work. This is where the Healthify result came from. The template stayed the same for everyone. What changed was one sentence, built by rules from each user's history: weight progress for one person, workout consistency for another, food logging for a third. There was a safe fallback for anyone with too little data. Click-through more than doubled and win-back revenue rose 79% on the India cohort. The breakdown is in the Healthify win-back case study.

10 · Birthday wishes and Diwali messages for customers

When: birthdays at 9 am on the day. Festivals with the real courier cut-off for their pincode. Category: Marketing. The mistake to avoid: "Diwali dhamaka sale!" Every brand sends that the same week. Give something they can use: a gift, a tip, an honest date.

10.1 Birthday wishes for customers, with a gift (skincare)

MarketingDewlane (skincare)Framework: Gift, not a discount

Happy birthday, Priya! 🎂

Your next order in the next 30 days comes with a free travel-size Ceramide Cream. No code, no minimum spend. It's added at checkout.

10:24
Treat myselfStop promotions

Send when: 9 am on their birthday. Store the day and month only.

Why it works: a gift they can use, with no strings.

Open in Studio

10.2 Diwali gifting message with the real cut-off date (coffee)

MarketingHillmist CoffeeFramework: Specific deadline

Image header: a gift box with three coffee tins

Hi Arjun, sending coffee as a Diwali gift?

For delivery to Pune 411001 before Diwali, order by 3 Nov. After that, couriers in your area can't promise it.

Our Diwali box has three estate coffees, gift-wrapped, with your note printed on a card inside. ₹1,499.

Roasted in Chikmagalur
10:24
Send a Diwali boxStop promotions

Send when: About 2 weeks before Diwali. The cut-off comes from their pincode.

Why it works: the real order-by date for their pincode, so the gift arrives in time.

Open in Studio

10.3 Diwali message for customers with frying tips (cookware)

MarketingPanwise (cookware)Framework: Teach-then-sell

Hi Kavya, frying for Diwali this week? Three tips from our test kitchen:

  1. Heat the oil until a small piece of dough rises in 3 seconds. Any slower and food soaks up oil.
  1. Fry in small batches. A crowded pan drops the oil temperature.
  1. Use a wide, heavy pan. It holds heat steadier than a thin one.

Our 30 cm kadhai is ₹500 off until 8 Nov, in case you need a bigger one for the festival.

3-layer steel, 10-year warranty
10:24
See the 30 cm kadhaiStop promotions

Send when: 3 to 5 days before Diwali.

Why it works: three festival-frying tips that work in any pan.

Open in Studio

10.4 New Year message that talks them out of the big pack (supplements)

MarketingFieldfuel (supplements)Framework: Contrarian (challenge a common belief)

Hi Rohan, a New Year tip that costs us money: don't start with the 5 kg tub.

Most fitness plans change by February. Start with 1 kg. If you're still going in 30 days, size up then.

Our 1 kg tub is ₹300 off until 7 Jan. That's your first month covered.

Every batch lab-tested
10:24
Start with 1 kgStop promotions

Send when: 1 or 2 January.

Why it works: talks them out of the big tub. Honest, and better for retention.

Open in Studio

10.5 First-order anniversary message (apparel)

MarketingLoomkind (apparel)Framework: Anniversary

Hi Meenal, a year ago today you ordered your first Loomkind piece, the Indigo Daisy Kurta.

To keep the colour bright into year two: wash it inside out, in cold water, and dry it in the shade. Sun fades hand-dyed colour faster than washing does.

As a thank-you, your next order comes with a free block-printed pouch. No code needed.

Hand block-printed in Jaipur
10:24
See what's newStop promotions

Send when: One year after their first delivered order.

Why it works: a care tip that keeps their year-old kurta looking new, then a gift.

Open in Studio

From my work. - Submit early. I submit festival and sale templates 2 to 3 days ahead. Approval can take up to 24 hours, and a rejection or a pause needs room to fix. - Don't over-send. In sale weeks the temptation is to message every day. At Cumin Co, we cut WhatsApp from 3 or 4 messages a week to 2, with a three-day quiet rule. Delivery went from 23% to 44% in a month (case study). Fewer messages reached more people.

For sale, launch, festive and loyalty messages beyond this list, with what each send costs and how many Meta lets you send, see 20 WhatsApp marketing messages that sell.

FAQ

What is a WhatsApp message template? It's a message a business writes once and gets approved by Meta, then sends to many customers with their details filled in. You need one for any message you send first, outside a customer's open 24-hour chat window.

How do I create a WhatsApp template for free? Write it in WhatsApp Manager, or in your provider's dashboard, and submit it for approval. Creating and submitting a template costs nothing; you pay per message when you send. You can draft and preview one free in our WhatsApp template preview tool before you submit it.

What is the character limit for a WhatsApp template? The body allows 1,024 characters. A text header allows 60, the footer 60, and each button label 25.

What image size works for a WhatsApp template header? Meta accepts JPEG or PNG images up to 5 MB for a template header. Keep text out of the image's edges, because the preview crops it, and check the crop in a preview tool before submitting.

How long does WhatsApp template approval take? Meta says a decision can take up to 24 hours, and appeals are also decided within 24 hours. For a sale or launch, submit 2 to 3 days ahead to leave room for a rejection.

Why was my utility template moved to Marketing? Meta treats any promotional or persuasive line as Marketing, even inside an order update. A discount, a product recommendation or "check out our bestsellers" is enough. Remove the line and resubmit it as a separate template.


Where I fit

I'm Raviraj, founder of Compound Lab, a retention agency for D2C brands and consumer apps. WhatsApp is most of the work: the templates, the journeys behind them, the frequency rules and the delivery rate. If your templates are approved but your orders from WhatsApp aren't moving, book a consultation or see how we run WhatsApp marketing for brands.

Want the full set across WhatsApp, email, SMS, push and in-app, with why each message works? That's the Message Museum.

The WhatsApp delivery audit: the black cover, with the message scoring grid and the weekly tracker behind it

Free audit

Watch delivered, not opened.

The WhatsApp delivery audit. The checks I ran at Cumin Co, from reading error codes to frequency, replies and retries, in one PDF.

  • How to read 131049 and five other failure codes
  • Checks on trust, replies, frequency, journeys and retries
  • A grid to score every message, and an 8-week tracker

8 pages · Fillable PDF · Free

I’ll use your email to send the audit and the occasional note on retention. I never share it, and you can ask me to stop anytime.

Next postBrowse Abandonment Emails: Product and Collection Flows

Your customers already paid once. Make them pay again.

Book a Consultation