Templates · 10 messages
iMessage templates for ecommerce winback
Winback texts that work read like a brand that noticed, not one that panicked. Reference what they bought, offer something real, and make the way back one tap. Here are 10 winback templates.
Free to copy and adapt, no signup
Ground rules before you send
- Text only opted-in customers. Winback rides on the marketing consent they gave at purchase; if consent is stale or absent, this is an email job, not a text.
- Reference what they bought. A winback that could go to the whole list is a discount blast; a winback that names their product is a relationship.
- One offer, stated once, with its real terms. Stacking "last chance" on "final hours" trains customers to ignore both.
- The first winback text after a long silence re-introduces the brand and carries a plain-language way out.
- Suppress buyers who just purchased and anyone mid-support-ticket. A winback text during an unresolved complaint is a cancellation accelerant.
1. The lapsed-customer opener
hey [first name], it's [brand]. you grabbed the [product] back in [month] and we haven't seen you since. no drama, just a real question: did it do its job? if yes, your next one's 15% off with [code]. if no, reply and tell me why, that's worth more to us than the sale. and if you'd rather not get texts from us, say the word.
When to send: Sixty to ninety days after the last order, past the product's natural repurchase window.
Why it works: "Did it do its job" makes the discount conditional on a conversation, which gets replies a naked coupon never sees. The honest-feedback branch recovers intel from the customers the discount can't recover, and the way-out line re-earns the list.
2. The VIP re-engagement
[first name], you were one of our best customers last year, [number] orders, and then quiet. that usually means we changed or you did. either way I'd rather know: anything we should fix? no discount attached to this one, you'd see through it anyway.
When to send: When a top-decile customer's ordering gap doubles their historical cadence.
Why it works: VIPs get discount blasts from everyone, so withholding the discount and saying why is the pattern break that lands. "We changed or you did" invites the real answer, which for VIPs is often a fixable product or shipping grievance.
3. The replenishment reminder
hey [first name], math says your [product] is running low right about now. want a fresh one on the way? reply YES and it ships to the same address, same card, nothing to log into.
When to send: At the product's known depletion interval, a few days before projected run-out.
Why it works: The reply-to-reorder mechanic removes every step between intent and purchase, which is the entire conversion story on consumables. "Math says" is honest about being systematic while still reading like a person.
4. The back-in-stock alert
[first name], the [product] in [variant] you wanted is back as of this morning. these went in [timeframe] last restock, so I'm texting the waitlist before the site banner goes up. link: [link].
When to send: The moment inventory lands, to the waitlist only, before the general announcement.
Why it works: Texting the waitlist before the public banner is a genuine privilege, and privilege is the strongest winback lever a brand has. The sell-out timeframe is honest urgency only when it's true, so only say it when it is.
5. The returning-customer cart save
[first name], you left the [product] sitting in your cart. no countdown timer here, it just seemed like you were interested and something got in the way. anything I can answer? sizing, shipping, whether it's actually worth it, I'll tell you straight.
When to send: Two to four hours after a known, opted-in customer abandons a cart.
Why it works: "No countdown timer here" separates this from every abandonment flow they've ever received, and offering answers instead of discounts protects margin while still removing the actual blocker, which is usually a question nobody answered.
6. The post-purchase check-in
hey [first name], your [product] should've had about [number] weeks of use now. two-question check: is it living up to it, and is there anything you wish it did? we read every reply, and the second question genuinely steers what we build.
When to send: Two to four weeks after delivery, tuned to the product's evaluation window.
Why it works: A check-in with no ask builds the goodwill that makes the next winback text welcome, and the wish-it-did question produces product intel surveys never surface. Buyers who reply here churn at a fraction of the silent ones.
7. The review ask
[first name], glad the [product] is working out. if you've got 60 seconds, a review from a real customer is what gets other people over the fence: [link]. say what surprised you, that's the part shoppers actually read.
When to send: After a positive post-purchase reply, in the same thread. Never cold.
Why it works: "Say what surprised you" produces specific, believable reviews instead of five-star padding, and asking only confirmed-happy customers is why the rate and the quality both jump when review asks move to text.
8. The paused-subscription save
hey [first name], saw you paused your [product] subscription. smart move if you're stocked up. before it lapses entirely: want me to switch you to every [longer interval] weeks instead? most people who pause were on a cadence that shipped too fast, not the wrong product.
When to send: Within a day of a subscription pause.
Why it works: Validating the pause instead of fighting it keeps the conversation open, and the cadence diagnosis is usually correct, which makes the interval switch feel like a fix rather than a retention trick. A resized subscription outlasts a discounted one.
9. The something-changed winback
[first name], last time you shopped with us, [honest past issue, e.g. shipping took 8 days]. that's fixed: [concrete change, e.g. everything ships from a US warehouse now, 2-3 days]. figured the people it annoyed deserved to hear it first. your cart's where you left it if you want to test us.
When to send: When a real, named improvement lands that addresses a known churn reason, sent to the cohort that experienced the old version.
Why it works: Admitting the specific old failure is what makes the improvement believable, and "the people it annoyed deserved to hear it first" turns an apology into a privilege. This is the only winback that works on customers who left angry.
10. The list-goodbye text
[first name], we've texted a couple times since your [product] order and gotten silence, which is an answer too. last one from us: [best real offer] if you want back in, and if not we'll take you off the text list ourselves in a week. no hard feelings either way.
When to send: The final message of a winback sequence, after two unanswered touches.
Why it works: Announcing your own exit flips the scarcity: the thing running out is the relationship, not a coupon. It converts a real slice of the silent, and cleanly suppresses the rest, which protects deliverability and the brand both.
Questions
When should a winback sequence start?
At the product's natural repurchase interval plus a small grace window, not at an arbitrary 30 days. A customer is only lapsed relative to their own cadence: sixty days is deeply lapsed for coffee and normal for skincare devices. Compute the interval per product from your order data.
Do winback texts need a discount?
Less often than most brands assume. The highest-converting templates here trade on relationship and convenience: reply-to-reorder replenishment, waitlist-first restocks, fixed-what-annoyed-you notes. Discounts work but train the list to lapse on purpose.
Why iMessage for winback instead of SMS?
Winback reaches someone ignoring you, so how it reads decides if it's read. Blue bubble from a named sender reads human; green broadcast reads like marketing they've already tuned out. No per-segment billing means a two-sentence text costs one segment, not three.
Keep going
Want winback running on triggers instead of memory?
Book a demo and we'll text you a winback sequence from a live line while you're on the call, so you see exactly what your lapsed customers would see. $249 per line per month, unlimited messages, no A2P registration required.
Book a demo