WhatsApp Marketing: 15 Message Templates That Actually Convert
15 proven WhatsApp marketing templates for promotions, reminders, loyalty, and re-engagement. Copy, customize, and send — with conversion tips for each.
DMHub Team
DMHub.ai
WhatsApp marketing messages have a 98% open rate. Email sits around 20%. SMS is somewhere in between.
But open rate doesn't equal conversion rate. Plenty of businesses blast WhatsApp messages that get opened, glanced at, and instantly forgotten. The difference between a WhatsApp message that converts and one that gets ignored comes down to three things: relevance, timing, and structure.
This article gives you 15 battle-tested WhatsApp message templates organized by use case. Each one includes the template text, why it works, and how to customize it for your business. Copy them into your WhatsApp template library, swap in your details, and start sending.
Before You Send: WhatsApp Template Rules
If you're using the WhatsApp Business API (through a platform like DMHub), outbound messages sent outside the 24-hour conversation window must use pre-approved templates. Here's what you need to know:
- Templates must be approved by Meta before you can use them. Approval usually takes 1-24 hours.
- Variables (shown as {{1}}, {{2}}, etc.) are the dynamic parts — customer names, dates, amounts, links. The static text around them is what Meta reviews.
- You cannot change approved template text. You can only change the variables. If you want a different message, submit a new template.
- Templates must follow Meta's commerce and messaging policies. No misleading content, no prohibited products, no aggressive urgency tactics.
- Opt-in is required. You can only send marketing messages to contacts who have explicitly opted in to receive them.
DMHub handles template submission and approval management automatically. You write the template, we submit it, and you're notified when it's approved and ready to use.
Promotional Templates (Driving Revenue)
Template 1: Flash Sale Announcement
``` 🔥 Flash Sale — Today Only!
Hi {{1}}, we're running a special just for our WhatsApp community:
{{2}} — now {{3}} off! Valid today only, {{4}}.
👉 Order now: {{5}}
Limited stock available. Don't miss out! ```
Why it works: Scarcity (today only, limited stock) combined with exclusivity (just for our WhatsApp community) drives urgency without being manipulative. The specific discount amount and product make it tangible rather than vague.
Customization tips:
- Fill {{1}} with the customer's first name
- {{2}} is the product or service name
- {{3}} is the discount percentage or amount
- {{4}} is today's date
- {{5}} is the order link
Template 2: New Product Launch
``` Something new just dropped! 🎉
Hi {{1}}, we're excited to introduce: {{2}}
{{3}}
Be among the first to try it — early customers get {{4}}.
Check it out: {{5}} ```
Why it works: "Be among the first" triggers the early-adopter instinct. The bonus for early customers gives a reason to act now instead of bookmarking and forgetting.
Template 3: Seasonal Promotion
``` {{1}} is coming! Are you ready?
Hi {{2}}, we've got something special for the season:
🎁 {{3}} 📅 Valid: {{4}} to {{5}} 💰 Save: {{6}}
Book/order before {{7}} to guarantee availability.
Reserve yours: {{8}} ```
Why it works: Seasonal urgency is the most natural form of time pressure. Customers expect seasonal promotions and are primed to respond to them. The "guarantee availability" angle adds practical urgency.
Appointment and Booking Templates
Template 4: Appointment Reminder (24 hours before)
``` Reminder: Your appointment is tomorrow! 📅
Hi {{1}}, just a quick reminder:
📋 Service: {{2}} 📅 Date: {{3}} at {{4}} 📍 Location: {{5}}
Please arrive 5-10 minutes early.
Reply CONFIRM to keep your appointment Reply RESCHEDULE to pick a new time Reply CANCEL to cancel ```
Why it works: No-shows cost businesses billions annually. This template reduces no-shows by 40-60% because it makes confirming or rescheduling frictionless. The three clear reply options eliminate ambiguity.
Pro tip: Send a second reminder 2 hours before the appointment for maximum effectiveness. The 24-hour reminder catches scheduling conflicts, the 2-hour reminder catches forgetfulness.
Template 5: Booking Confirmation
``` You're all set! ✅
Hi {{1}}, your booking is confirmed:
📋 {{2}} 📅 {{3}} at {{4}} 📍 {{5}} 💰 {{6}}
What to bring/know: {{7}}
Need to make changes? Reply here anytime. See you soon! ```
Why it works: Immediate confirmation eliminates anxiety. The "what to bring/know" field shows you care about their experience, not just the transaction.
Template 6: Rebooking Prompt
``` Time for your next visit? 💈
Hi {{1}}, it's been {{2}} since your last {{3}} with us.
Based on your usual schedule, you might be due for another one!
📅 Next available: {{4}} 💡 Book now and get: {{5}}
Book: {{6}}
Or reply with your preferred date and time! ```
Why it works: This template turns a one-time customer into a recurring one. The "based on your usual schedule" language shows you're paying attention. The incentive sweetens the deal. This is retention marketing at its most effective.
Order and Transaction Templates
Template 7: Order Confirmation
``` Order confirmed! 🎉
Hi {{1}}, we've received your order:
🧾 Order #{{2}} 📋 {{3}} 💰 Total: {{4}} ⏰ {{5}}
Track your order status right here — we'll send updates as it progresses.
Questions? Just reply to this message. ```
Why it works: Instant order confirmation builds trust. Customers know their order went through, what they ordered, what they're paying, and when to expect it. The "reply to this message" CTA keeps the conversation in WhatsApp instead of sending them to a support page.
Template 8: Delivery/Ready Notification
``` Your order is {{1}}! 🙌
Hi {{2}}, your order #{{3}} is {{4}}.
{{5}}
{{6}}
Thank you for choosing {{7}}! We appreciate your business. ```
Why it works: Simple, informative, and timely. Variables allow this template to flex between "ready for pickup" (with location details) and "out for delivery" (with tracking info). The gratitude at the end is genuine without being over the top.
Template 9: Payment Reminder
``` Friendly reminder about your invoice 📋
Hi {{1}}, you have an outstanding balance:
Invoice #{{2}} Amount: {{3}} Due: {{4}}
Pay now: {{5}}
If you've already paid, please disregard this message. Questions about your invoice? Just reply here. ```
Why it works: Payment reminders are delicate. This template is firm but friendly — "friendly reminder" sets the tone, "if you've already paid" shows you're not assuming the worst. The direct payment link minimizes friction.
Loyalty and Retention Templates
Template 10: Loyalty Points Update
``` Your loyalty update is here! ⭐
Hi {{1}}, here's your {{2}} rewards summary:
🏆 Points balance: {{3}} 📈 Points earned this month: {{4}} 🎁 Next reward at: {{5}} points
You're {{6}} points away from {{7}}!
View your rewards: {{8}} ```
Why it works: Progress updates trigger the endowed progress effect — when people see they're close to a goal, they increase effort to reach it. "You're X points away" is one of the most powerful retention hooks in marketing.
Template 11: Exclusive Member Offer
``` VIP access for you, {{1}}! 🌟
As a valued member, you get early access to our {{2}}:
{{3}}
This offer is exclusive to loyalty members and goes public on {{4}}.
Claim yours: {{5}}
Thank you for being part of our community! ```
Why it works: Exclusivity and early access make loyalty members feel special. The "goes public on [date]" detail proves the exclusivity is real, not just marketing language.
Template 12: Referral Invite
``` Share the love, earn rewards! 💝
Hi {{1}}, did you know you can earn {{2}} for every friend you refer to {{3}}?
Your personal referral code: {{4}}
Here's how it works:
- Share your code with friends
- They get {{5}} on their first order
- You earn {{6}} when they order
Share now: {{7}}
{{8}} of your friends have already joined! ```
Why it works: Social proof ("X friends have already joined") and dual-sided incentives (referrer and referee both benefit) are the two strongest drivers of referral program success. The numbered steps make the process clear.
Win-Back and Re-Engagement Templates
Template 13: We Miss You
``` We haven't seen you in a while, {{1}}! 😢
It's been {{2}} since your last visit to {{3}}, and we miss having you around.
To welcome you back, here's a little something:
🎁 {{4}} 📅 Valid until: {{5}}
Come back and see what's new: {{6}}
We'd love to see you again! ```
Why it works: Win-back messages work best when they're specific (mentioning time elapsed) and offer a genuine incentive. The emotional tone ("we miss you") feels personal rather than transactional. DMHub's win-back campaign engine automates these based on customer inactivity thresholds.
Template 14: Feedback Request
``` How did we do? 🤔
Hi {{1}}, thanks for your recent {{2}} with {{3}}.
We'd love your honest feedback — it helps us improve:
⭐⭐⭐⭐⭐ Loved it ⭐⭐⭐ It was okay ⭐ Needs improvement
Reply with your rating, or tap here for a detailed review: {{4}}
Your feedback means a lot to us! ```
Why it works: The emoji star rating makes feedback effortless — a single reply is all it takes. Offering both quick (reply) and detailed (link) options respects different customer preferences. Sending this within 24 hours of the experience gets the highest response rates.
Template 15: Cart Abandonment / Incomplete Booking
``` Still thinking it over? 🤔
Hi {{1}}, you were looking at {{2}} but didn't finish your order.
No pressure — but just so you know: {{3}}
Your selection is saved and ready when you are: {{4}}
Need help deciding? Reply here and we'll answer any questions. ```
Why it works: Cart abandonment messages recover 5-15% of lost sales on average. This template is low-pressure ("still thinking it over," "no pressure") while providing a reason to come back (limited stock, expiring price, or bonus offer). The "need help deciding" CTA catches customers who abandoned due to confusion, not disinterest.
Building Your Template Strategy
Having 15 templates is useful. Knowing when and how to deploy them is what drives results. Here's a framework for building your template strategy:
Map Templates to the Customer Journey
- Awareness: Not applicable — WhatsApp requires opt-in, so you're past the awareness stage
- Consideration: Templates 2, 3 (new products, seasonal offers)
- Conversion: Templates 1, 15 (flash sales, cart abandonment)
- Fulfillment: Templates 5, 7, 8 (booking confirmation, order updates)
- Retention: Templates 4, 6, 10, 11, 12 (reminders, rebooking, loyalty, referral)
- Win-back: Templates 13, 14 (re-engagement, feedback)
Set Up Automated Triggers
Don't send these templates manually. Configure automations that trigger templates based on events:
- New order placed → Template 7 (order confirmation)
- 24 hours before appointment → Template 4 (reminder)
- Order ready/shipped → Template 8 (delivery notification)
- 7 days after purchase → Template 14 (feedback request)
- 30 days inactive → Template 13 (win-back)
- Points milestone reached → Template 10 (loyalty update)
- Cart abandoned for 1 hour → Template 15 (abandonment recovery)
Measure and Optimize
Track these metrics for every template:
- Delivery rate — Are messages getting through? Low delivery rates suggest number quality issues.
- Read rate — Are customers opening them? Should be 90%+ on WhatsApp.
- Reply rate — Are they engaging? Templates with interactive elements should see 15-30% reply rates.
- Conversion rate — Are they taking the desired action? This is the metric that matters most.
- Opt-out rate — Are you losing subscribers? If a template drives high opt-outs, retire it.
A/B Testing Your Templates
Submit two versions of a template for the same use case. Send version A to half your audience and version B to the other half. Compare conversion rates after a meaningful sample size (at least 200 sends per variant).
Things worth testing:
- Emoji vs no emoji in the opening line
- Short vs detailed message format
- Discount percentage vs dollar amount ("20% off" vs "$15 off")
- Urgency framing ("today only" vs "this week" vs no deadline)
- CTA style (link vs reply keyword vs button)
Getting Started With DMHub Templates
DMHub comes with 80+ pre-built WhatsApp templates covering every scenario in this guide and more. Each template is pre-formatted for Meta's approval process, includes variable placeholders, and connects to DMHub's campaign engine for automated sending.
You don't need to start from scratch. Pick the templates that match your business, customize the variables, submit for approval, and you're live.
Ready to start sending messages that convert? Start your free DMHub account and be live in under 30 minutes.
DMHub Team
DMHub Team
Published on March 20, 2026 · 9 min read
Related articles
Ready to automate your customer communication?
Start free -- set up your WhatsApp AI in under 10 minutes.
Get started free