Free template library
WhatsApp marketing message templates that convert
25+ copy-paste messages for every ecommerce moment — cart recovery, order updates, COD verification, restocks, reviews, and promotions. The same library ships pre-loaded in Recoverly, wired for Meta approval.
Before you copy
Three rules for messages that get read, not reported
- Consent first. Marketing templates go only to customers who opted in. It's WhatsApp policy — and it's why the channel converts.
- Variables do the personal touch. {{shopper_name}}, {{product}}, {{order_total}} fill automatically per message. Meta numbers them {{1}}, {{2}} — Recoverly maps named variables for you.
- One message, one job. One reason to act, one button. The best-performing templates below are 2–4 lines.
Abandoned cart recovery
Send the first reminder while the cart is warm — 30 minutes is the sweet spot. Save the discount for the last message.
How this automation works in Recoverly →Friendly nudge
Hi {{shopper_name}} 👋 You left {{product}} in your cart at {{store_name}}. We saved it for you — finish checkout whenever you're ready.
Complete my order
Low stock urgency
Hey {{shopper_name}}, quick heads-up: {{product}} in your cart is almost sold out. Once it's gone, it's gone!
Finish checkout
5% discount nudge
Still thinking it over, {{shopper_name}}? Here's 5% off if you order today — use code {{discount_code}} at checkout. 💚
Claim my discount
Free shipping reminder
Good news {{shopper_name}} — your order ships free! Your cart at {{store_name}} is one tap from done.
Complete my order
Last chance
Last call, {{shopper_name}} 👀 We can only hold {{product}} a little longer. Grab it before we release it back to the shop.
Finish my order
Offer help
Hi {{shopper_name}}! Noticed you didn't finish checking out — did something go wrong? Reply here and a human will help. 🙂
Order confirmation & shipping
Utility messages — cheaper conversation fees, near-100% reads, and they open a thread customers can reply to.
How this automation works in Recoverly →Classic receipt
Thanks for your order, {{shopper_name}}! 🎉 Order {{order_id}} ({{order_total}}) is confirmed. We'll message you here the moment it ships.
View my order
Shipped — with ETA
It's on the way! 📦 Order {{order_id}} shipped with {{carrier}}, arriving around {{eta}}. Track it live below.
Track my package
Out for delivery
Today's the day, {{shopper_name}}! Your order is out for delivery. Keep an eye on the door. 🚪
Track my package
Delivered — thank you
Delivered! 🎁 We hope you love it, {{shopper_name}}. Any problem at all, just reply here — a human reads these.
Cash on delivery verification
One-tap YES/NO buttons do the work. Confirmed orders ship; declines cancel automatically and free your stock.
How this automation works in Recoverly →Friendly confirmation
Hi {{shopper_name}}! Please confirm your cash-on-delivery order {{order_id}} ({{order_total}}) so we can ship it today 🙏
✓ YES, confirm · ✕ NO, cancel
Gentle reminder
Quick reminder {{shopper_name}} — your COD order {{order_id}} is packed and waiting for your confirmation. One tap and it ships!
✓ YES, confirm
Order on hold
{{shopper_name}}, your order {{order_id}} is on hold until you confirm. We'll keep it reserved until tonight.
✓ Confirm now
Back in stock
The first minutes after a restock convert best — the instant alert does most of the work.
How this automation works in Recoverly →Restock alert
It's back! 🎉 {{product}} just restocked at {{store_name}} — and you asked to be first to know.
Shop it now
VIP first dibs
{{shopper_name}}, you're on the VIP list: {{product}} is back in stock and you're hearing it before anyone else. Sizes are limited.
Get mine first
Follow-up: last chance
Still in stock — barely. {{product}} is moving fast since the restock. This is your last nudge, promise. 🙂
Shop before it's gone
Review requests
Ask 2–3 days after delivery, while the unboxing high lasts. Link straight to your review form.
How this automation works in Recoverly →One-tap stars
Hi {{shopper_name}}! How's the {{product}} treating you? A 30-second review helps other shoppers a ton. ⭐
Leave a review
Photo review ask
We'd love to see it in action, {{shopper_name}}! 📸 Share a quick photo review of your {{product}} — it makes someone's buying decision easy.
Add my photo review
Honest feedback
{{shopper_name}}, be honest — how did we do? Good or bad, your review makes {{store_name}} better.
Rate my experience
Promotional broadcasts
Opted-in audiences only. One offer, one deadline, one button — and stagger delivery to protect your number.
How this automation works in Recoverly →Flash sale
⚡ 48-hour flash sale at {{store_name}} — 20% off everything for our WhatsApp family. Code: {{discount_code}}
Shop the sale
New arrival
First look, {{shopper_name}} 👀 The new collection just dropped at {{store_name}} — and WhatsApp subscribers see it first.
See what's new
VIP early access
Doors open early for you, {{shopper_name}}. Our sale starts for everyone tomorrow — your access starts now. 🗝️
Shop early access
Seasonal sale
The {{store_name}} holiday sale is live! 🎄 Up to 40% off bestsellers while stock lasts.
Shop the sale
Appointments
A reminder 24 hours before the slot cuts no-shows by about half.
How this automation works in Recoverly →Booking confirmed
You're booked, {{customer}}! ✅ {{service}} · {{date}} · {{time}}. Reply here if you need to change anything.
Manage booking
Day-of reminder
See you today at {{time}}, {{customer}}! Running late? Just reply here and let us know.
Invite to rebook
It was great seeing you, {{customer}}! Ready for your next {{service}}? Your usual slot is open next week.
Book again
FAQ
Template questions, answered
Any message a business initiates (outside a 24-hour customer-service window) must use a template pre-approved by Meta. Approval keeps the channel spam-free — which is exactly why WhatsApp open rates stay near 98%. Approval usually takes minutes; a good tool submits and tracks it for you.
Placeholders that fill per message: the customer's name, store name, cart or order link, order number and total, tracking link, carrier, ETA, and discount codes. Meta's raw format numbers them ({{1}}, {{2}}); Recoverly lets you write named variables like {{shopper_name}} and {{order_total}} and maps them automatically.
Four things show up in every high-performer: the customer's name in the first line, one concrete reason to act now (stock, deadline, discount), a single tap-able call to action button, and brevity — two to four short lines beats a paragraph. And send at the right moment: a cart reminder 30 minutes after abandonment far outperforms one sent the next day.
Yes — copy anything on this page into any tool. They ship pre-loaded in Recoverly, where each is already structured for Meta approval with buttons and variables wired.
Meta supports dozens of template languages; Recoverly's template editor ships with English, French, Spanish, German, Italian, Portuguese, Dutch, and Arabic, including right-to-left rendering.
These templates ship pre-loaded in Recoverly.
Install free, pick an automation, and the right message is already waiting — approval-ready.
Free plan forever 7-day trial on paid plans Cancel anytime