15 WhatsApp Promotion Message Templates You Can Copy and Send Today

15 ready-to-send WhatsApp promotional message templates for launches, sales, abandoned carts, and win-backs, plus how to personalize and automate them.
15 WhatsApp Promotion Message Templates You Can Copy and Send Today

Here are 15 ready-to-send WhatsApp promotion message templates for launches, sales, abandoned carts, and win-backs you can copy today. Each one is grouped by the moment it's meant for, so swap in your own product names and offers and go.

WhatsApp has one of the highest open rates of any marketing channel, but only if the message earns a reply instead of a block.

A quick note before you copy anything: only message people who've actually opted in (a signup form, a checkout checkbox, a "message us" tap), and personalize each one with a name or order detail. Blasting the same identical text to thousands of unconsented numbers is the fastest way to get your WhatsApp number banned, no matter which tool you're using to send it.

New Product Launch

1. The announcement
Hey {{first_name}}! 🚀 {{product_name}} just landed and it's exactly what you've been asking for. First 100 orders get {{discount}}% off with code {{code}}. Check it out: {{link}}

2. The early-access nudge
{{first_name}}, you're on our early-access list for {{product_name}}. It's live for 48 hours before we open it up to everyone else. Grab yours here: {{link}}

Flash Sale & Limited-Time Discount

3. The countdown
⏰ {{discount}}% off everything, but only until midnight tonight. No code needed, just tap and shop: {{link}}

4. The category-specific deal
{{first_name}}, {{category}} is on sale for the next 24 hours. Prices already dropped, no code required: {{link}}

Abandoned Cart Reminder

5. The gentle nudge
Hi {{first_name}}, you left {{product_name}} in your cart. It's still there if you want to grab it, here's your cart: {{link}}

6. The incentive to close it out
{{first_name}}, complete your order in the next hour and get free shipping on {{product_name}}. Finish checkout: {{link}}

Back in Stock Alert

7. The restock ping
Good news, {{first_name}}: {{product_name}} is back in stock. Last time it sold out in {{timeframe}}, so if you want it, now's the time: {{link}}

Seasonal & Holiday Promotion

8. The seasonal tie-in
{{first_name}}, our {{holiday}} sale is here: {{discount}}% off {{category}} through {{end_date}}. Shop the sale: {{link}}

Loyalty & Referral Reward

9. The referral offer
{{first_name}}, refer a friend and you both get {{reward}}. Share your link: {{link}}

10. The loyalty milestone
You've made {{order_count}} orders with us, {{first_name}}! As a thank you, here's {{discount}}% off your next one: {{code}}

Event or Webinar Invite

11. The invite
{{first_name}}, we're hosting {{event_name}} on {{date}} at {{time}}. Save your spot (it's free): {{link}}

12. The last-call reminder
{{event_name}} starts in an hour, {{first_name}}. Join here: {{link}}

Win-Back for Inactive Customers

13. The "we miss you" message
It's been a while, {{first_name}}. Come back and get {{discount}}% off your next order with code {{code}}, valid until {{end_date}}: {{link}}

Post-Purchase Cross-Sell

14. The complementary product suggestion
Hope you're loving {{product_name}}, {{first_name}}! Customers who bought that also love {{related_product}}. Take a look: {{link}}

Birthday or Anniversary Offer

15. The birthday message
Happy birthday, {{first_name}}! 🎉 Here's {{discount}}% off as our gift to you, valid all week with code {{code}}: {{link}}

Sending these without doing it by hand

Typing and sending fifteen variations of these to your whole list one contact at a time isn't realistic past a few dozen customers. Wappiko lets you import a contact list, drop these templates in with variables like {{first_name}} and {{product_name}} already wired up, and send the whole campaign as one broadcast, each message arriving personalized rather than as an obvious copy-paste blast. You can pair it with a chatbot flow too, so a reply to any of these ("yes, tell me more") automatically continues the conversation instead of sitting unanswered.

If you're setting this up for the first time, start with one campaign and one small, genuinely opted-in list. See how the reply rate looks before scaling up to your full contact base.

Blog
|
09-09-2026