50+ WhatsApp Marketing Message Templates (Copy & Paste)
Why You Need WhatsApp Message Templates
Writing effective WhatsApp messages is harder than it looks. Messages that feel too salesy get ignored. Messages that lack a clear call-to-action waste your time. And messages that violate WhatsApp's policies can get your number banned.
These 50+ templates are designed for high open rates, clear CTAs, and compliance with WhatsApp's messaging guidelines. Every template uses personalization variables like ${{name}} and ${{company}}. Just swap in your details and send.
How to Use These Templates
- Copy the template that fits your use case
- Replace the variables (shown as ${{variable_name}}) with your actual data
- Customize the tone to match your brand voice
- Send via your preferred WhatsApp tool. Walytic's bulk messaging feature supports variable personalization natively
Sales Templates
Template 1: Cold Outreach (Warm Lead)
Hi ${{name}}, this is ${{sender_name}} from ${{company}}.
I noticed you downloaded our ${{resource_name}}. Thanks for checking it out!
I'd love to show you how ${{product}} can help with ${{pain_point}}. Would you have 15 minutes this week for a quick call?
Reply YES and I'll send you a calendar link.Template 2: Product Introduction
Hey ${{name}}!
Quick intro: ${{company}} helps businesses like yours ${{value_proposition}}.
Here's what our customers typically see:
- ${{benefit_1}}
- ${{benefit_2}}
- ${{benefit_3}}
Want to see a quick demo? Reply DEMO and I'll set one up.Template 3: Follow-Up After Demo
Hi ${{name}}, thanks for taking the time to see ${{product}} in action yesterday!
As discussed, here's a summary:
- ${{key_feature_1}}: solves ${{problem_1}}
- ${{key_feature_2}}: saves ${{time_saved}} per week
Ready to get started? I can set up your account today.
Reply START or let me know if you have any questions.Template 4: Limited-Time Offer
Hi ${{name}}, exclusive offer for you!
Get ${{discount}}% off ${{product}}, valid until ${{deadline}}.
Use code: ${{promo_code}}
Claim here: ${{link}}
This offer is limited to the first ${{quantity}} customers. Don't miss out!Template 5: Re-Engagement (Inactive Lead)
Hi ${{name}}, it's been a while!
We've added some exciting new features to ${{product}} since we last spoke:
- ${{new_feature_1}}
- ${{new_feature_2}}
Would you like to see what's changed? I can arrange a 10-minute walkthrough.
Reply YES or NO. Either way, great to reconnect!Promotional and Marketing Templates
Template 6: New Product Launch
Big news, ${{name}}!
We just launched ${{product_name}}, and it's a game-changer for ${{target_audience}}.
Key highlights:
- ${{feature_1}}
- ${{feature_2}}
- ${{feature_3}}
Early-bird pricing available for the next ${{days}} days.
Learn more: ${{link}}Template 7: Flash Sale Announcement
FLASH SALE: ${{hours}} hours only!
${{discount}}% off everything at ${{store_name}}.
Shop now: ${{link}}
Use code: ${{code}}
Sale ends ${{end_time}}. Don't wait!Template 8: Seasonal Campaign
Hi ${{name}}, ${{season}} is here!
Check out our curated collection for the season:
- ${{product_1}}: ${{price_1}}
- ${{product_2}}: ${{price_2}}
- ${{product_3}}: ${{price_3}}
Free shipping on orders over ${{threshold}}.
Browse now: ${{link}}Template 9: Loyalty Reward
Hi ${{name}}, you've earned it!
As a valued customer, you've unlocked ${{reward}}, our way of saying thanks.
Redeem here: ${{link}}
Valid until: ${{expiry}}
Keep shopping to unlock even bigger rewards!Template 10: Event Invitation
Hi ${{name}}, you're invited!
Event: ${{event_name}}
Date: ${{date}} at ${{time}}
Location: ${{location}}
${{event_description}}
RSVP by replying YES. Spots are limited!Customer Support Templates
Template 11: Welcome Message
Welcome to ${{company}}, ${{name}}!
We're here to help. Choose an option below:
1. Track my order
2. Product question
3. Returns & refunds
4. Speak to an agent
Reply with the number of your choice.Template 12: Issue Acknowledgment
Hi ${{name}}, thanks for reaching out.
We've received your request about ${{issue_summary}}. Your ticket number is #${{ticket_id}}.
Our team is looking into this and will get back to you within ${{response_time}}.
Need urgent help? Reply URGENT and we'll prioritize your case.Template 13: Resolution Confirmation
Hi ${{name}}, good news!
Your issue (#${{ticket_id}}) regarding ${{issue_summary}} has been resolved.
${{resolution_details}}
If everything looks good, no action needed. If you need further help, just reply to this message.
Thanks for your patience!Template 14: CSAT Survey
Hi ${{name}}, how did we do?
On a scale of 1-5, how would you rate your recent experience with ${{company}}?
1 - Poor
2 - Below average
3 - Average
4 - Good
5 - Excellent
Reply with a number. Your feedback helps us improve!Template 15: FAQ Auto-Reply
Hi ${{name}}! Here are answers to common questions:
Shipping: Orders ship within ${{shipping_days}} business days.
Returns: ${{return_days}}-day return policy. Start a return at ${{returns_link}}.
Payment: We accept ${{payment_methods}}.
Hours: ${{business_hours}}
Need something else? Reply AGENT to connect with our team.Payment Reminder Templates
Template 16: Friendly First Reminder
Hi ${{name}}, this is a friendly reminder that your invoice #${{invoice_id}} for ${{amount}} is due on ${{due_date}}.
Pay now: ${{payment_link}}
Questions about your bill? Just reply to this message.Template 17: Overdue Payment (Gentle)
Hi ${{name}}, we noticed that invoice #${{invoice_id}} for ${{amount}} was due on ${{due_date}} and remains unpaid.
We understand things get busy. You can settle it quickly here: ${{payment_link}}
Need to discuss payment options? Reply and we'll help.Template 18: Final Payment Notice
Hi ${{name}}, this is a final reminder regarding invoice #${{invoice_id}} for ${{amount}}.
This payment is now ${{days_overdue}} days overdue. To avoid service interruption, please complete payment by ${{final_deadline}}.
Pay now: ${{payment_link}}
If you've already paid, please disregard this message.For automated payment collection workflows, see our detailed guide on WhatsApp payment reminders.
Appointment and Booking Templates
Template 19: Appointment Confirmation
Hi ${{name}}, your appointment is confirmed!
Date: ${{date}}
Time: ${{time}}
Location: ${{location}}
With: ${{provider_name}}
Reply RESCHEDULE if you need to change the time, or CANCEL to cancel.Template 20: Appointment Reminder (24 Hours)
Hi ${{name}}, just a reminder: your appointment is tomorrow!
${{date}} at ${{time}}
${{location}}
Please arrive 10 minutes early. Reply CONFIRM to let us know you're coming.Template 21: No-Show Follow-Up
Hi ${{name}}, we missed you at your appointment today at ${{time}}.
We hope everything is okay! Would you like to reschedule?
Reply YES and I'll send you available times.Follow-Up and Nurturing Templates
Template 22: Post-Purchase Thank You
Hi ${{name}}, thank you for your order!
Your order #${{order_id}} is confirmed and being prepared.
Expected delivery: ${{delivery_date}}
Track your order: ${{tracking_link}}
Questions? Reply to this message anytime.Template 23: Review Request
Hi ${{name}}, how are you enjoying ${{product_name}}?
If you have a moment, we'd love your feedback:
Leave a review: ${{review_link}}
Your review helps other customers and means a lot to our team!Template 24: Cross-Sell Recommendation
Hi ${{name}}, since you purchased ${{previous_product}}, you might also like:
- ${{recommended_1}}: ${{price_1}}
- ${{recommended_2}}: ${{price_2}}
${{discount}}% off for existing customers. Use code: ${{code}}
Shop now: ${{link}}Template 25: Win-Back Campaign
Hi ${{name}}, we miss you at ${{company}}!
It's been ${{days}} days since your last order. Here's ${{offer}} to welcome you back:
${{discount}}% off your next order
${{link}}
This offer expires in ${{expiry_days}} days. Hope to see you soon!Tips for Writing High-Converting WhatsApp Messages
Message Structure Best Practices
| Element | Best Practice | Example |
|---|---|---|
| Opening line | Personalize with name | "Hi Sarah" not "Dear Customer" |
| Value proposition | Lead with benefit, not feature | "Save 3 hours/week" not "We have a dashboard" |
| Call-to-action | Single, clear CTA | "Reply YES" not "Visit our website or call us or reply" |
| Message length | 150–300 characters ideal | Shorter messages get higher response rates |
| Formatting | Use line breaks generously | Improves readability on mobile |
Compliance Checklist
- Only message opted-in contacts
- Include opt-out instructions in marketing messages
- Identify your business in every message
- Don't send messages between 9 PM and 9 AM local time
- Honor unsubscribe requests immediately
Personalization Variables Supported by Walytic
| Variable | Description |
|---|---|
| ${{name}} | Contact's first name |
| ${{full_name}} | Contact's full name |
| ${{company}} | Contact's company name |
| ${{phone}} | Contact's phone number |
| ${{custom_1}} through ${{custom_5}} | Custom fields from your CSV or CRM |
Start Sending Smarter WhatsApp Messages
Great templates are only half the equation. You need the right tool to send them at scale with personalization, scheduling, and delivery tracking.
Start your free 14-day trial with Walytic and send your first personalized campaign in minutes. No per-message fees, no template approval process, no credit card required. Import your contacts, paste a template, and hit send.
Ready to Automate WhatsApp?
Start sending bulk messages, automate follow-ups, and build chatbots, all with flat-rate pricing. No per-message fees.
Start Free 14-Day Trial