Retention7 min read

Win-Back Campaign Ideas for Ecommerce Brands

Six proven win-back campaign ideas for ecommerce brands, each with why it works and a ready-to-adapt sample email or SMS you can send this week.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — a rising teal arc sweeping across a dark green background, marked GHL Spark, Retention

In short

A win-back campaign for ecommerce brands is a short, automated sequence aimed at shoppers who bought once or twice and then went quiet — the goal is to give a lapsed customer a specific reason to place another order before they forget you exist. The strongest ideas aren't all discounts. A lapsed-buyer offer works for price-sensitive shoppers, but a replenishment reminder timed to when a consumable runs out, a new-arrivals drop aimed at people who bought a particular category, a VIP re-engagement message for past big spenders, and an abandoned-browse nudge all win back customers without eroding margin on everyone. This guide walks through six ideas, why each one works, and a sample email or SMS you can adapt today, plus how to run the whole thing on autopilot so it catches dormant shoppers every day.

Key takeaways

  • Not every win-back needs a discount — replenishment reminders, new-arrivals drops and VIP notes re-engage lapsed ecommerce buyers on relevance and timing rather than price, so you protect margin.
  • Match the idea to the product — consumables suit replenishment timing, fashion and category buyers suit new-arrivals, and one-time high spenders suit VIP treatment over a blanket coupon.
  • Segment before you send — a first-time buyer, a repeat customer and a lapsed VIP should never receive identical copy, because the reason each one left is different.
  • Use browsing and purchase data you already own — referencing the exact category or product someone viewed or bought turns a generic blast into a message that reads like it was written for them.
  • Automate off inactivity windows — trigger the sequence when a shopper crosses your normal repurchase cycle, stop it the moment they buy, and the campaign runs on near-zero spend forever.

Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.

A win-back campaign for ecommerce brands is a short, automated sequence aimed at shoppers who bought once or twice and then went quiet — three to five touches across email and SMS designed to give a lapsed buyer a specific reason to order again before they forget you exist. The best ideas are not all discounts. Some lean on timing, some on fresh inventory, some on status, and only one really needs a coupon. Below are six win-back ideas built for online stores, each with why it works and a sample email or SMS you can adapt and send this week.

Every sample uses square-bracket merge tokens like [First name], [Product] and [Offer] — swap those for real data before you send, and rewrite the copy in your own brand voice. These are starting points, not scripts. If you want the broader template library across industries, the guide on win-back campaign examples has copy grouped by lapse window, and the strategic playbook lives in how to win back old customers.

Which win-back ideas actually work for ecommerce?

Here is the shortlist at a glance, then the detail on each below. Notice that only two of the six rely on price — the rest re-engage lapsed shoppers on relevance and timing, which is how you win customers back without eroding margin on everyone.

IdeaAngleChannel
Lapsed-buyer discountA time-boxed welcome-back offer for long-quiet shoppersEmail + SMS
Replenishment reminder"You're about to run out" — timed to the reorder pointSMS + Email
New arrivals for category buyersFresh drops in a category they already boughtEmail
VIP re-engagementStatus and recognition for past big spendersEmail + personal note
Abandoned-browse nudge"Still thinking about [Product]?" from browsing dataEmail + SMS
Back-in-stock alertThe item they wanted is available againSMS + Email

Idea 1 — The lapsed-buyer discount

The classic. A shopper hasn't ordered in a long time, so you put a genuine, time-boxed offer on the table to make coming back easy. Keep this one for genuinely long-lapsed buyers — 120 to 180 days plus — so you're not handing money to people who'd have returned anyway.

Why it works: at the far end of the lapse window the softer angles have expired, and a real offer with a deadline supplies both a reason and urgency. Because you've reserved the discount for the long-quiet segment, you protect margin everywhere else.

Sample email:

"Hi [First name], it's been a while since your last order at [Store], and we'd hate to lose you for good. Here's [Offer] on your next order to welcome you back — good through [Date]. Free shipping's still on us over [Threshold]. Pick up where you left off: [Link]."

Sample SMS:

"Hi [First name], [Store] here — [Offer] on your next order, ends [Date]: [Link]. Text STOP to opt out."

Idea 2 — The replenishment reminder

If you sell anything consumable — skincare, supplements, coffee, pet food, blades — this is often your highest-converting win-back, and it never mentions a discount. Time the message to land just before the product runs out.

Why it works: it's genuinely useful, not promotional. You're solving the problem of running out, and because the shopper has bought the exact item before, reordering is a one-tap decision. Relevance and timing do the persuading.

Sample SMS:

"Hi [First name], your [Product] is probably running low right about now. Reorder in one tap and we'll have it to you before you're out: [Link]. Text STOP to opt out."

Sample email:

"Hi [First name], based on your last order, your [Product] is due to run out around [Date]. Want us to send another? Reorder here in two taps: [Link] — same size, same shipping, no fuss."

Idea 3 — New arrivals for past category buyers

Rather than blasting every new product to your whole list, aim fresh drops at the people who bought that category before. Someone who bought trail shoes hears about the new running range; someone who bought serum hears about the new skincare line.

Why it works: the message matches a demonstrated interest, so it reads like a helpful heads-up rather than a generic promotion. It's especially strong in fashion, beauty and hobby niches where new inventory is itself the reason to return — no coupon needed.

Sample email:

"Hi [First name], you've got great taste in [Category] — so we thought you'd want first look at what just landed. [New product/collection] is in stock now, and a few pieces are already moving fast. Browse the drop: [Link]."

Idea 4 — VIP re-engagement

Your past best customers deserve different treatment from a one-time buyer. A shopper who spent big or ordered often, then went quiet, is worth far more to win back — so lead with recognition, not a markdown.

Why it works: losing one repeat VIP costs more than losing several first-timers. Status-based perks — early access, a small gift, free express shipping, a personal note from a founder — make a former best customer feel seen, which rebuilds the relationship rather than just buying a single order.

Sample email:

"Hi [First name], I run [Store], and I noticed one of our favourite customers hasn't been by in a while. That matters to us. As a small thank-you for everything you ordered, your next delivery is on express shipping, on us — and here's early access to [Launch] before anyone else: [Link]. Genuinely great to have you with us."

Idea 5 — The abandoned-browse nudge

This one catches interest earlier than cart abandonment. A shopper viewed products, didn't add to cart, and went quiet — so you use browsing data to surface what they looked at.

Why it works: you're reminding someone about something they already showed they wanted, before the interest cools. Pairing it with a review or a free-shipping reassurance removes the small doubts that stalled the browse in the first place.

Sample email:

"Hi [First name], still thinking about [Product]? It's back on our radar because it's back in stock — and it's one of our most-reviewed pieces at [Rating] stars. Free shipping over [Threshold] still applies. Take another look: [Link]."

Sample SMS:

"Hi [First name], that [Product] you were eyeing at [Store] is in stock and moving. Grab it here: [Link]. Text STOP to opt out."

Idea 6 — The back-in-stock alert

A quick sixth idea worth wiring up: when a product a lapsed shopper viewed or bought returns to stock, tell them. It's timely, relevant, and gives a dormant contact a concrete reason to reopen your emails — "the thing you wanted is available again" is one of the few messages people are genuinely glad to receive.

Sample SMS:

"Good news [First name] — [Product] is back in stock at [Store]. It sold out fast last time, so grab yours: [Link]. Text STOP to opt out."

How do you pick the right idea?

Match the idea to your product and your data. Consumables lean on replenishment timing. Fashion, beauty and hobby stores lean on new-arrivals and back-in-stock. Every store with repeat VIPs should run a recognition play for them. And keep the lapsed-buyer discount for the long-quiet tail so you're not discounting shoppers who'd return anyway. Segmentation is everything here — a first-time buyer, a repeat customer and a lapsed VIP left for different reasons, so they shouldn't get identical copy. For a deeper walkthrough tuned to online stores, see how to reactivate old ecommerce customers and the wider ecommerce retention guide.

Do you have to send these by hand?

You can, but you shouldn't — the whole value of a win-back campaign is that it catches shoppers the moment they cross your inactivity window, and that only happens reliably if it's automated. A platform that combines a CRM with email, SMS and your store data will trigger the right sequence when a customer goes quiet, send each touch on schedule, stop the moment someone reorders, and log the outcome on the customer record. All-in-one platforms like HighLevel are one popular option for running the whole thing from a single login, so the sequence fires from the same place your contact data lives.

HighLevel costs more than a single-purpose email app, but you get the whole stack — CRM, email, SMS, automation, booking and reviews — for one price, and for a growing store that consolidation is the real saving. You can start a free HighLevel trial and test a win-back flow before you commit.

Putting it together

Good ecommerce win-backs aren't clever — they're disciplined. Pick the ideas that fit your products, segment by how each shopper behaved, personalise with the purchase and browsing data you already own, and run three to five touches across email and SMS. Lead with relevance, save the discount for the long-lapsed, stay compliant, and let automation catch dormant buyers every day. Browse more playbooks in the E-Commerce & DTC Retention hub, see how a done-for-you build is priced on our pricing page, or book a call and we'll map a win-back sequence to your store.

Frequently asked questions

What is a win-back campaign for ecommerce brands?
A win-back campaign for ecommerce brands is a short sequence of emails and texts sent to shoppers who bought before but have gone quiet. Instead of chasing brand-new customers, you re-engage people who already know your products, trust your shipping, and have a saved payment method. The campaign gives a lapsed buyer a specific reason to return — a replenishment reminder, a new arrival in a category they love, a welcome-back offer, or simply a nudge about something they browsed — and it usually runs automatically off how long it has been since their last order.
How long before a customer counts as lapsed?
It depends on your repurchase cycle. For a fast-moving consumable like coffee or supplements, 45 to 60 days past the expected reorder point is a sensible flag. For apparel or homeware bought a few times a year, 90 to 120 days fits better. For considered, once-a-year purchases, 180 days or more is normal. The trick is to base the window on your own repeat-purchase data rather than a generic number, so you catch shoppers while they still remember you but before they have quietly switched to a competitor.
Should a win-back campaign always include a discount?
No, and leading every campaign with a coupon is a common mistake. If shoppers learn that going quiet earns them a discount, you train them to lapse on purpose and you erode margin on people who would have bought anyway. Save the discount for genuinely long-lapsed buyers or price-sensitive segments, and open earlier touches with relevance instead — a replenishment reminder, a new arrival, or a restock of something they viewed. Many of the best-performing ecommerce win-backs never mention price at all.
What is a replenishment reminder and when should it send?
A replenishment reminder is a message timed to arrive just before a consumable product runs out — think skincare, pet food, vitamins, coffee, or razor blades. If a jar typically lasts 30 days, you send the reminder around day 25 to 28 so it lands right as the shopper is about to run low. It works because it is genuinely useful rather than promotional: you are solving the problem of running out, and the reorder is often a one-tap decision because they have bought the exact item before.
How do new-arrivals win-backs work for past category buyers?
Instead of blasting every new product to everyone, you segment by the category a lapsed shopper bought from — someone who bought running shoes hears about new running drops, not homeware. Because the message matches a demonstrated interest, it feels like a helpful heads-up rather than a generic promotion. It is especially effective in fashion, beauty and hobby niches where fresh inventory is itself the reason to return, and it re-engages buyers without spending any margin on a discount.
What should a VIP re-engagement message say?
A VIP re-engagement message treats a past high-value or frequent customer differently from a one-time buyer. It acknowledges their history, thanks them for it, and offers something that feels like status rather than a markdown — early access to a launch, a small gift with their next order, free express shipping, or a personal note from a founder. The point is to make a former best customer feel recognised, because losing one repeat VIP costs far more than losing a single first-time shopper.
What is an abandoned-browse win-back?
An abandoned-browse win-back targets shoppers who looked at products but did not add to cart or buy, then went quiet. Using on-site browsing data, you send a gentle reminder referencing the category or item they viewed — "still thinking about [Product]?" — sometimes paired with a review, a restock alert, or free-shipping reassurance. It sits earlier in the funnel than cart abandonment, so it catches interest before it cools, and it works because you are surfacing something the shopper already showed they wanted.
How many messages should an ecommerce win-back sequence have?
Three to five touches across email and SMS over one to two weeks is the sweet spot for most stores. A single email under-performs because most repeat orders land on the second or third touch, once the shopper has seen your name again. Beyond five touches into an unresponsive audience, complaints and unsubscribes climb, so a good sequence escalates the reason to return — relevance first, then a real offer — and then stops and rests the contact rather than pushing.
Which channel works best, email or SMS?
They work best together rather than one replacing the other. Email gives you room to show products, explain what is new, and carry a full offer, so it usually anchors an ecommerce win-back. SMS gets read within minutes and suits short, urgent nudges with a single link, so it is ideal for the middle and end of the sequence. The highest-converting campaigns alternate the two — email to make the case, SMS to prompt the tap while the email is still fresh.
How do I keep an ecommerce win-back campaign compliant?
Only message shoppers who opted in to email or SMS, and honor every opt-out the instant it arrives. For SMS in North America that means registering under A2P 10DLC, including clear opt-out language like "text STOP to unsubscribe", and respecting quiet hours so you are not texting at night. For email, include a working unsubscribe link and a real sender identity. Never buy lists or message people who never agreed to hear from you — it is both unlawful in many places and a fast route to blocked messages.
How do I measure whether the campaign is working?
Track reactivated customers and revenue against a near-zero sending cost. The headline numbers are how many lapsed shoppers placed another order, the revenue attributed to the sequence, and the repeat rate compared with dormant contacts you did not message. Because emailing and texting your own list costs little, even a low single-digit reactivation rate usually clears a strong return. Watch unsubscribe and complaint rates too — if they spike, your targeting or frequency needs tightening before the next run.
Can the whole campaign be automated?
Yes, and it should be. Once the sequence is written, an automation platform can trigger it the moment a shopper crosses your inactivity window, send each email and text on schedule, stop the sequence when someone reorders, and log the result on the customer record. That turns win-back from a campaign you remember to run into a system that runs quietly in the background, catching lapsing shoppers every single day without anyone lifting a finger.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days