To win back lapsed customers in retail: define "lapsed" as a specific number of days since a customer's last purchase (not a guess), automatically flag anyone who crosses that line, send them a targeted email or text with a real reason to come back, and track how many orders come from people who were flagged as lapsed. Most stores skip the first and last steps — they send a generic "we miss you" blast to everyone and never find out if it worked.
What Counts as a "Lapsed" Customer?
A lapsed customer is someone who used to buy from you and has now gone longer than your store's normal repurchase window without a single visit or order. That's the whole definition — the hard part is figuring out what "normal" is for your specific store, because it's different for every category.
A convenience store customer who hasn't been in for 30 days is lapsed. A furniture buyer who hasn't been in for 30 days is completely normal — furniture doesn't get repurchased monthly. If you use one threshold for every retailer, you'll either flag your best customers as "lost" constantly, or you'll wait so long that they've already found somewhere else to shop.
How Do You Calculate Your Store's Lapse Threshold?
Start with your average repurchase interval — the typical number of days between a customer's orders — and set your lapse threshold at roughly two to three times that number. That gives customers room for a normal gap in buying before you treat them as gone.
- Convenience / grocery-adjacent: repurchase interval is days to a couple of weeks — lapse threshold around 30–45 days
- Boutique / apparel: repurchase interval is 4–8 weeks for regulars — lapse threshold around 60–90 days
- Pet supply / consumables: repurchase interval tracks the product (food runs out on a schedule) — lapse threshold around 45–75 days
- Garden / nursery: seasonal by nature — measure lapse against the same season last year, not a fixed day count
- Furniture / jewelry / big-ticket: repurchase interval is months to years — lapse threshold around 9–18 months, and the goal shifts from "repurchase" to "referral and add-on service"
If you don't know your average repurchase interval, pull a year of order history per customer and calculate the median gap between their orders. You only need this once — after that it's a setting, not a research project.
How Do You Automatically Trigger a Win-Back Campaign?
You automate a win-back flow by connecting a customer's last-purchase date to a scheduled send: the moment a customer crosses your lapse threshold, they get added to a segment and receive the win-back message — no one has to remember to run this manually every week.
The mechanics, step by step:
- Step 1 — Set the threshold. Decide your lapse window in days (see above) and write it down as a rule, not a feeling.
- Step 2 — Segment by last purchase date. Every customer profile needs a real last-purchase date pulled from actual transactions, not a manual list someone updates in a spreadsheet.
- Step 3 — Pick the channel. Email works for detailed offers and loyalty balances; text works for short, urgent nudges with a deadline. Many stores run both — email first, text as a reminder a few days later.
- Step 4 — Write one message, not five. A single clear offer with a deadline outperforms a long re-engagement story. State what you're offering, why, and when it expires.
- Step 5 — Tag the send. Every win-back message needs its own promo code or campaign tag so you can trace orders back to it later.
- Step 6 — Let it run continuously. New customers cross the lapse threshold every day — the flow should check for them on a schedule, not just once a quarter.
What Offer Should You Send to Win Back a Lapsed Customer?
The right offer depends on why customers stopped buying, not on what's easiest to send. A discount fixes price sensitivity. Loyalty points or a gift card fixes forgetfulness. A new-arrival nudge fixes "I didn't know you still had what I wanted." Pick the offer to match the likely reason, and default to the cheapest one that still gets a response.
- Percentage-off coupon — reliable, easy to understand, but erodes margin if used too often on the same customers
- Free shipping or free pickup — low cost to you, effective for customers who abandoned an online cart rather than stopped shopping entirely
- Bonus loyalty points — costs you less than a cash discount and re-engages customers already enrolled in a loyalty program, which is often the fastest segment to win back since they already trust the brand
- Gift card credit — good for high-value lapsed customers you don't want to discount publicly; the redemption still runs through your normal checkout, so it doesn't require a separate system to track
- "New arrivals since you last shopped" message with no discount at all — the cheapest option and often the best test for whether the customer lapsed by choice or by simple neglect
Test the no-discount version first on a portion of your lapsed list. If it recovers a meaningful share of orders on its own, you don't need to give away margin to win back the rest of that segment.
How Do You Measure Whether a Win-Back Campaign Actually Worked?
You measure a win-back campaign by tracking orders placed using the specific promo code or campaign tag attached to that send, then comparing the reactivation rate against a holdout group of lapsed customers who received nothing. Without a tagged code and a comparison, you're guessing — a customer who was going to come back anyway will look identical to one your campaign actually recovered.
- Orders credited to the campaign — total orders where the win-back promo code or tag was applied
- Reactivation rate — the percentage of the lapsed segment that placed an order within a set window (say, 30 days) of receiving the message
- Net contribution — revenue recovered minus the cost of the discount or promotion, so a "successful" campaign that only breaks even isn't mistaken for a win
- Repeat rate after win-back — whether reactivated customers place a second order later, which tells you if you actually fixed the relationship or just bought one more sale
Run this measurement every time you send a win-back campaign, not just once. Thresholds and offers that work in one season can go flat in the next, and the only way to know is to keep the tag on every send and keep checking the number.
How Does Retailer OS Handle Win-Back Campaigns?
Retailer OS keeps a full customer profile and purchase history for every shopper, in-store and online, on the same record — so a customer's last-purchase date is always current and never has to be reconstructed from separate systems. That purchase history is what makes a lapse threshold possible to enforce automatically instead of guessing at it manually.
From there, Retailer OS's built-in loyalty programs, gift cards, and campaign tools let you build the actual win-back offer — a loyalty point bonus, a gift card credit, or a discount your staff apply at the register — and send it to the segment of customers who've crossed your lapse window (sending by text or email uses a Messaging plan, from $49.99/month). Because the same system runs your point of sale, online store (a paid add-on), and CRM, a win-back purchase shows up on the customer's record, whether it's rung up at the counter or completed online.
Measuring the result doesn't require a separate analytics tool either. Retailer OS's reporting and saved views together with each customer's purchase history, let you see exactly how many orders — and how much revenue — came from customers you flagged as lapsed, and compare that against what those customers were spending before they went quiet.
This connects to the same operating picture covered in our broader retail operations content — win-back campaigns work best when they're one part of a connected system, not a bolt-on email tool disconnected from your actual sales data.
Ready to see it running on your own customer list? Explore the Retailer OS platform or check pricing to set up a lapse threshold, an automated win-back send, and a report that shows exactly what it brought back.
Last updated September 13, 2026