WhatsApp Winback Message Examples
TL;DRA WhatsApp winback message should give an inactive customer a relevant reason to buy again.
That is a narrower job than a full winback campaign. The campaign decides who enters, when the message sends, what stops the flow, and how revenue is measured. The message itself has to do one thing inside a small WhatsApp window: remind the customer why the brand is worth another look and make the next action easy.
This guide gives Shopify and ecommerce teams practical WhatsApp winback message examples for different customer segments, plus the rules that keep winback copy from turning into a generic discount blast.
Start With The Customer State
Do not write one "we miss you" message for every inactive customer. A customer who bought once and never returned needs a different message from a VIP customer who has gone quiet.
Start by naming the customer state.
| Customer state | Better message angle | Avoid |
|---|---|---|
| First-time buyer with no second order | Next product, bestseller, starter bundle, or category recommendation | Acting like they are already loyal |
| Repeat buyer now inactive | New arrivals, replenishment, routine continuity, or product improvement | A cold-prospect message |
| VIP customer slipping away | Early access, private offer, concierge help, or loyalty recognition | A generic coupon |
| Discount-sensitive buyer | Controlled return offer, bundle value, or expiry-led incentive | Training every customer to wait for discounts |
| Consumable product buyer | Reorder, refill, routine, or subscription-style reminder | Vague "come back soon" copy |
| Seasonal buyer | Occasion, collection, gift guide, or calendar-based reminder | Messaging during an irrelevant buying window |
| Customer with unresolved issue | Support recovery first | Any promotional winback message |
The message should sound like it belongs to that customer state. If the same copy could be sent to every dormant customer in the database, it is too broad.
Basic WhatsApp Winback Message Examples
Use these when you need short, adaptable winback copy before creating more segmented versions.
| Situation | Message example |
|---|---|
| Simple comeback message | Hi [first_name], it has been a while since your last order from [store_name]. We picked a few new options you may like here: [link] |
| New arrivals angle | Hi [first_name], we have added new products in [category_name] since your last order. You can see the latest picks here: [link] |
| Product recommendation | Hi [first_name], based on your last order of [product_name], you may like these next picks from [store_name]: [link] |
| Reorder prompt | Hi [first_name], if you are ready to restock [product_name], your reorder link is here: [link] |
| Soft offer | Hi [first_name], if you were planning your next order, here is [offer] to make it easier this week: [link] |
| Help-first message | Hi [first_name], can we help you choose your next [category_name] pick? Reply here for help, or browse the collection: [link] |
The strongest default is not "We miss you." That phrase talks about the brand's feeling. Better winback copy talks about the customer's reason to return.
Weak:
We miss you. Come back and shop now.
Stronger:
Hi [first_name], we added new [category_name] picks since your last order. You can see the latest collection here: [link]
First-Time Buyer Winback Messages
First-time buyers are not loyal yet. They tried the store once. Your message should reduce the friction of a second order.
| Message angle | Example |
|---|---|
| Bestseller next step | Hi [first_name], thanks again for trying [store_name]. Many first-time customers come back for [bestseller_name]. Want to take a look? [link] |
| Starter bundle | Hi [first_name], if you liked [product_name], this starter bundle is the easiest next pick: [bundle_name]. See it here: [link] |
| Category continuation | Hi [first_name], we picked a few [category_name] options that pair well with your last order. Browse them here: [link] |
| Product education | Hi [first_name], if you are still using [product_name], here is the next product customers usually add to the routine: [link] |
| No-discount comeback | Hi [first_name], ready for your next order from [store_name]? Start with our most-loved picks here: [link] |
Use this segment when the customer has one completed order, no recent purchase, no open support issue, and a product category where a second order is plausible.
Do not over-assume loyalty. "As one of our best customers" is wrong for this audience. Keep the tone helpful and specific.
Repeat Buyer Winback Messages
Repeat buyers already know the brand. The copy can recognize that relationship, but it still needs a concrete reason to return.
| Message angle | Example |
|---|---|
| New collection | Hi [first_name], your favorite [category_name] section has new arrivals since your last order. Here are the latest picks: [link] |
| Refill or routine | Hi [first_name], it may be time to restock [product_name]. Reorder in a few taps here: [link] |
| Product improvement | Hi [first_name], we updated [product_name] based on customer feedback. Want to see what changed? [link] |
| Bundle value | Hi [first_name], we created [bundle_name] for returning customers who usually buy [category_name]. See the bundle here: [link] |
| Loyalty reminder | Hi [first_name], you still have [points_or_reward] available at [store_name]. Use it on your next order here: [link] |
Repeat-buyer copy can be warmer because the relationship exists. Still, do not make it sentimental for no reason. "You have bought from us before, so here is something relevant" is usually stronger than "we miss you."
VIP Winback Messages
VIP winback messages should protect margin and status. A generic discount can make a high-value customer feel like they are inside the same list as everyone else.
| Message angle | Example |
|---|---|
| Early access | Hi [first_name], we saved early access to [collection_name] for returning customers. You can see it before the public launch here: [link] |
| Private offer | Hi [first_name], as one of our valued customers, you have access to [private_offer] this week. Use it here: [link] |
| Concierge help | Hi [first_name], want help choosing your next [category_name] order? Reply here and our team will help, or browse the VIP picks: [link] |
| Limited restock | Hi [first_name], [product_name] is back in stock and we are telling returning customers first. Shop it here: [link] |
| Appreciation without pressure | Hi [first_name], thanks for being a returning customer at [store_name]. We saved a few new picks for you here: [link] |
Use VIP copy only when the segment is real. If every inactive customer receives a "VIP" message, the wording becomes meaningless.
Discount-Led Winback Messages
Discounts can work, but they should not be the first idea every time. Use a discount when the customer is truly inactive, margin allows it, and the message has a clear expiry or reason.
| Situation | Message example |
|---|---|
| Simple return offer | Hi [first_name], here is [offer] if you want to place your next order this week: [link] |
| Expiring incentive | Hi [first_name], your return offer ends on [date]. Use [offer] on your next [store_name] order here: [link] |
| Bundle incentive | Hi [first_name], [bundle_name] is available with [offer] for returning customers this week. See it here: [link] |
| Free shipping | Hi [first_name], if shipping stopped you last time, here is free shipping on your next order: [link] |
| Final offer | Last reminder, [first_name]. Your [offer] ends tonight. Use it here if you still want to come back: [link] |
Discount copy should be controlled. Do not promise fake urgency, fake scarcity, or a "last chance" message if you plan to send another offer tomorrow.
Replenishment And Reorder Winback Messages
For consumables, the best winback message often does not need to say "winback" at all. It should sound like useful timing.
| Store type | Example |
|---|---|
| Skincare | Hi [first_name], your [product_name] may be running low soon. Reorder here if you want to keep your routine going: [link] |
| Supplements | Hi [first_name], it may be time to restock [product_name]. Your reorder link is ready here: [link] |
| Pet products | Hi [first_name], ready to restock [pet_product]? You can repeat your last order here: [link] |
| Food and beverage | Hi [first_name], want to reorder [product_name] before the next week starts? Your quick reorder link is here: [link] |
| Baby care | Hi [first_name], if you need more [product_name], you can reorder without searching again: [link] |
Timing matters more than clever copy here. If the product normally lasts 30 days, test the message after the expected usage window has nearly passed. If the product lasts 120 days, a 30-day "running low" message will feel wrong.
Seasonal And Collection Winback Messages
Some customers are not lapsed. They are seasonal. The winback message should match the next relevant buying moment.
| Situation | Message example |
|---|---|
| Festive collection | Hi [first_name], our [occasion_name] collection is live. Since you shopped [category_name] before, we thought you may want an early look: [link] |
| Fashion drop | Hi [first_name], new [season_name] arrivals are live in [category_name]. See the latest collection here: [link] |
| Gift buyer | Hi [first_name], planning a gift again? We put together quick picks under [price_range] here: [link] |
| Back-in-stock | Hi [first_name], [product_name] is back in stock. If you were waiting, you can grab it here: [link] |
| Anniversary or reorder event | Hi [first_name], it has been almost [time_period] since your last [category_name] order. Here are fresh picks for this season: [link] |
Seasonal copy works when the timing is real. Do not use a holiday or occasion as decoration if it does not match the customer's last order or likely intent.
Follow-Up Winback Messages
Most stores should start with one winback message and one follow-up. A colder audience does not need a long sequence.
| Follow-up type | When to use | Example |
|---|---|---|
| Reminder | Customer did not click or buy | Hi [first_name], just checking once more. Your [category_name] picks are still here if you want to browse: [link] |
| Proof | Customer needs confidence | Hi [first_name], customers are coming back for [product_name] because of [benefit]. Want to take another look? [link] |
| Help | Product choice may be the blocker | Hi [first_name], not sure what to pick next? Reply here and we can help, or browse recommendations: [link] |
| Offer | Customer clicked but did not buy | Hi [first_name], here is [offer] if you want to complete your next order by [date]: [link] |
| Stop message | Final respectful close | Last note from us on this, [first_name]. If you want to shop again, your link is here: [link]. If not, no problem. |
Do not send a follow-up if the customer purchased, opted out, replied negatively, raised a support issue, or entered a higher-priority flow such as abandoned checkout recovery.

Template Variables To Keep Stable
Winback messages usually use marketing templates when they are business-initiated and promotional. That means the copy should be written with approved-template discipline.
Use variables your Shopify WhatsApp automation can fill reliably.
| Variable | Use it for | Risk if unreliable |
|---|---|---|
| [first_name] | Personal greeting | Awkward fallback if missing |
| [store_name] | Sender recognition | Customer may not recognize the message |
| [product_name] | Last purchased product, reorder item, or recommendation | Wrong product destroys trust |
| [category_name] | Last purchased or preferred category | Too broad if the category is guessed |
| [collection_name] | New arrivals, seasonal drop, or curated collection | Link mismatch if collection changes |
| [offer] | Discount, free shipping, gift, points, or bundle value | Margin and approval issues |
| [date] | Real offer deadline | Fake urgency or stale templates |
| [link] | Product, collection, reorder, or checkout destination | Broken or generic landing path |
Keep the template body short enough that it still feels readable on a phone. If the message needs several paragraphs to explain the offer, the offer is probably too complicated for WhatsApp.
Approval, Consent, And Opt-Out Rules
Winback messages are usually marketing messages because they invite the customer to buy again. Treat them that way.
Before sending:
Confirm the customer gave WhatsApp consent for offers or product recommendations.
Use approved WhatsApp templates when the business is initiating the conversation outside the service window.
Keep the message purpose clear. Do not disguise a promotional winback message as an order update.
Include a simple opt-out path, especially for promotional flows.
Stop messaging after opt-out, negative replies, support issues, or a new purchase.
The practical copywriting rule is simple: make the message expected, relevant, and easy to stop.
A Simple Two-Message Winback Sequence
Start with a short sequence before adding more branches.
| Step | Rule | Example copy |
|---|---|---|
| Message 1 | Send after the expected repeat-purchase window has passed | Hi [first_name], we added new [category_name] picks since your last order. See them here: [link] |
| Wait | Give the customer time to act | Wait 3-7 days depending on category and offer |
| Stop | Stop if the customer buys, opts out, replies negatively, or starts checkout | Do not keep sending winback copy after a new action |
| Message 2 | Send one follow-up only if still inactive | Hi [first_name], one more note. Your [offer_or_recommendation] is here if you want to shop again: [link] |
| Measure | Review revenue and opt-outs by segment | Keep the segment, adjust timing, or pause |
For consumables, this sequence may happen quickly because the buying cycle is short. For fashion, decor, or premium products, widen the window and make the message more about newness or relevance than replenishment.
Common Winback Copy Mistakes
The first mistake is writing from the brand's perspective instead of the customer's context. "We miss you" is easy to write, but it rarely explains why the customer should return.
Other mistakes:
Sending the same copy to first-time buyers, repeat buyers, and VIPs.
Offering discounts before testing product recommendations, replenishment, or new arrivals.
Using fake urgency that customers can see through.
Linking to the homepage instead of the product, collection, reorder, or offer promised in the message.
Forgetting that WhatsApp customers can reply and need an owner.
Sending follow-ups after a purchase, opt-out, return, refund, complaint, or delivery issue.
Measuring only delivered messages instead of repeat purchase revenue, revenue per recipient, opt-outs, and reply quality.
Good winback copy is restrained. It gives the customer a useful reason to act, then gets out of the way.
How Retentionly Helps
Retentionly is built for Shopify stores that want WhatsApp automation tied to retention and repeat revenue.
It is a strong fit when you want to:
Trigger winback messages from Shopify customer and order behavior.
Build separate copy for first-time buyers, repeat buyers, VIPs, replenishment, and discount-sensitive segments.
Stop messages after purchase, opt-out, support issues, or higher-priority flows.
Connect winback with abandoned checkout recovery, COD confirmation, order updates, review requests, reorder reminders, post-purchase upsells, and broadcasts.
Measure the flow by recovered repeat purchase revenue, not just message delivery.
Install Retentionly free on Shopify to launch WhatsApp winback messages alongside the rest of your retention automation stack.
FAQ
What is a WhatsApp winback message?
A WhatsApp winback message is a reactivation message sent to a customer who has not purchased again within a reasonable period. The best versions use Shopify behavior such as last order date, product category, customer value, and consent status to choose the right copy.
What should a WhatsApp winback message say?
It should mention why the message is relevant, give one reason to return, and include one clear link or reply path. Strong angles include replenishment, product recommendations, new arrivals, VIP access, seasonal collections, or a controlled return offer.
Should every winback message include a discount?
No. Many winback messages should start with relevance before discounting. Try reorder convenience, new arrivals, product pairing, loyalty value, or help-first copy before offering money off.
When should a Shopify store send a winback message?
Send it after the expected repeat-purchase window has passed. A consumable product may need a message after 30-60 days, while fashion, gifting, home, or premium products may need a longer window or a seasonal trigger.
Are winback messages marketing templates on WhatsApp?
Usually yes. If the business initiates a message that encourages a customer to buy again, treat it as a marketing template and follow WhatsApp template approval, consent, and opt-out expectations.
How many WhatsApp winback messages should a store send?
Start with one message and one follow-up. Add more only after segment-level results show that extra messages increase repeat purchase revenue without increasing opt-outs or complaints.
