PerformanceJune 15, 20268 min

Reactivation of the 2026 database: segmentation of dormant clients and win-back without discounts

How to bring back lost customers in 2026 without discount dumping: segmentation of sleepers, trigger scenarios in email, Telegram and WhatsApp, what to write instead of “-20% today only.” With reactivation benchmarks by channel.

Article cover:Reactivation of the 2026 database: segmentation of dormant clients and win-back without discounts

Reactivating the database is not “we’ll send out a promotional code to everyone who hasn’t purchased for a long time.” This is the cheapest revenue, which most people don’t get their hands on, because messing around with sleeping people is more boring than pouring in new traffic. Over 9 years in digital, I have tried both approaches. Attracting a new client costs 5–7 times more than waking up an old one - and yet 80% of companies pour their budget into cold traffic, and keep a database of thousands of dormant contacts as dead weight in CRM.

This article is about how to return those who left without discount dumping. Who is a sleeping client honestly, why is a discount on the forehead the worst first move, what reasons really wake up the base and when it’s time to let a person go. With numbers, ranges and two tables, which you can use to assemble a chain for your project.

A dormant base is not a liability that needs to be written off. This is an asset that you have already paid for once. With a discount you devalue it, with a reason you return it to service.

1. Who is a “sleeper” - and why “90 days” is not suitable for you

The most common mistake is to take someone else's doorstep. Someone read that sleeping means “90 days without a purchase” and applied it to their business. For a cat food subscription, 90 days is already a client who has left for a competitor. To buy a sofa, 90 days is nothing at all, a person just thinks.

Sleeper is determined relative to the buying cycle, not the calendar. The algorithm is simple. Take the base of repeat customers and calculate the median interval between orders. We got, say, 45 days. Multiply by 1.5–2 - the sleep threshold is somewhere around 70–90 days for this particular business. All who stepped over are sleeping. Those who have stepped twice are almost gone.

Why is it the median and not the mean? The average is broken by anomalies: one wholesaler, who takes once a week, and a hundred retailers, who take it once every six months, will give an “average” somewhere in the middle - a figure by which no one lives. The median shows the actual rhythm of the base. Then it’s more convenient not to do this work with your hands, but to sit it on RFM segmentation: Recency itself will scatter the database according to recency, and sleeping ones will be highlighted without manual counting.

2. Why discounting is the worst first move

The discount works. This is the problem. You send “-30%, we missed you”, the sleeper returns, you rejoice and record the win-back as successful. And then something happens that is not visible in the report: you taught the base that remaining silent is beneficial.

The man is not a fool. Once I received a coupon for disappearing for two months - next time it will disappear again, because he knows: if you wait, they will send a discount. With your own hands, you have grown a promo-dependent base that does not buy at full price out of principle. The margin has gone down, and you think that this is just the season.

The discount devalues more than just this deal. It drops the price anchor for the entire base. Once a person sees a sofa for “-30% just for you,” a person never considers the full price fair again. This is the same logic as in loyalty programs: a bonus that adds value and a discount that takes it away are opposite tools, although both are “benefits for the client.”

I am not canceling the discount at all. I put it at the end of the chain. The final touch, the last argument before letting the person go for good. Not the first move, but the cartridge in the last clip.

3. Work reasons - what wakes up the base instead of a discount

The reason for reactivation is a reason to write that does not humiliate either you or the client. Five things that worked consistently for me.

A reminder of value. Not “buy more”, but “this is what you received and what you are now deprived of.” The clinic client forgot that without a scheduled visit the problem returns. The service user forgot what routine you closed for him. Sometimes a person falls asleep not because he was disappointed, but because he forgot why he needed you.

New product or feature. Honest news feed. “You got what you were missing” - a reason to return without any discount, if the product really solves an old pain.

Poll “why they left.” The most underrated move. You don’t write “come back”, but “tell me what was wrong.” Some people come back just because they were asked - this is a signal that they are important. And at the same time, you receive live feedback, for which researchers are usually paid.

Service reason. The warranty period has expired, it’s time for maintenance, a year since the last procedure, the consumables are running out. This is not a direct sale, this is caring with a clear time trigger. The best reason because it doesn't look like marketing.

A bonus that is not equal to a discount. Free shipping, gift with order, extended warranty, early access. The bonus adds value on top, the discount subtracts from your margin. The client gets a “benefit” in both cases, but your P&L reacts in the opposite way.

Reason for reactivationBest channelExpected response
Value ReminderEmail4–8%
New product/featureEmail + Telegram5–10%
Poll “why did you leave”Email / WhatsApp8–15% opened, 3–6% responded
Service reason (maintenance, warranty)WhatsApp / SMS10–18%
Bonus (not discount)Telegram / Email6–12%

The numbers are ranges from projects where I ran reactivation. The service reason usually hits everyone because it looks like a benefit, and not like an attempt to sell something.

4. Trigger chains by channel

One channel means half of the responses are thrown into the trash. The sleeper, by definition, already ignores you in the usual channel. He stopped opening email, so only email was a failure at the start.

I'm building a cascade. The first touch is email, cheap and large-scale. For those who haven’t opened it in 5-7 days, I catch up in messenger, where the message is almost guaranteed to be read. Telegram and WhatsApp are more expensive per contact and they make you angry if you don’t share them, but they break through the silence. Logic like any other auto funnels in a bot: branching by reaction, not a linear gun by all.

The minimum working chain is three to four touches. Value Reminder Letter. A week later, for those who haven’t opened, a repeat with another call or service occasion. In another week - messenger. And only at the end, if everything is silent, a final letter with a discount and an obvious “this is the last reminder.” Keep a pause of 5-7 days between touches: spamming a sleeping person every day is the path to the spam folder, and not to return.

Email remains the backbone of all mechanics due to the cost of contact. How not to kill a domain during mass reactivation and maintain deliverability is a separate big topic, I discussed it in the material about email newsletters in Russia. If you send through a cold base without warming up, half of the letters will not arrive, and no reason will save you.

5. Reactivation benchmarks - what is considered normal

The main question on every project is how much can actually be returned. Inflated expectations kill win-backs faster than bad letters. Someone expects to “wake up” half of the base - and gives up the idea when they see 7%.

On projects where I ran reactivation, a cycle of 3–4 touches returned 5–12% of the dormant base. This is the normal operating range. Not “50% of the base will come to life” - that doesn’t happen. If you have 10,000 sleepers and 800 come back, that’s 8%, that’s success, that’s revenue that didn’t exist.

The variation within the range is explained by the duration of sleep. Those who have recently fallen asleep respond much better than those who have been silent for a year.

Segment of sleepers by recencyScenarioReactivation
Falling asleep (1–1.5 cycles)Reminder of value, bonus. No discount10–15%
Dormant (1.5–3 cycles)Cascade email → messenger, survey “why they left”5–10%
Deep sleeper (3–6 cycles)Service occasion, new product, final discount2–5%
Dead (6+ cycles)One farewell letter, further to the archivesless than 2%

Numbers are ranges, not guarantees. Your own base, your own product, your own contact history changes them in both directions. But the order is this: the longer a person sleeps, the more expensive and difficult it is to wake him up and the less sense there is in the effort.

6. When it’s time to let the client go

Not everyone needs to be returned. It's counterintuitive for a marketer who gets paid by revenue, but keeping a dead contact is more expensive than it seems.

The criterion is simple. The person went through the full reactivation cycle - three or four touches, all the reasons, the final discount - and did not move. He's awake. He's gone. Further sending him letters means burning the domain’s reputation, filling up your own metrics with dead contacts and annoying someone who decided long ago.

What to do next. You mark the contact in CRM, exclude it from active mailings, and transfer it to the archive pool. You don’t delete it permanently - once every six months you can clear the archive with one reactivation touch in case a person’s life has changed. But it disappears from daily mechanics. A clean database with 60% of live contacts works better than a bloated one with 20% - both in terms of deliverability and nerves. This discipline is part of normal CRM marketing: do not accumulate contacts for the sake of a beautiful number, but keep a database that actually responds.

Conclusion

Win-back is not sending discounts to those who have not purchased for a long time. This is a system: you calculate the sleep threshold in relation to your purchase cycle, cut the base by recency, select a reason for the segment, drive a cascade of 3-4 touches across several channels and soberly let go of those who do not respond. The discount in this system is the last round, not the first shot.

Bringing back old ones is much cheaper than attracting new ones. And at the same time, the dormant base is the most ignored asset in most companies, which cannot be reached. If you have thousands of contacts in your CRM that “once bought,” you are sitting on untapped revenue.

If you want to sort out your database, write to me on Telegram @dipustovalov or through form. I’ll look at your segmentation of sleepers, estimate the real potential for reactivation, and show you which 2-3 reasons to launch first. Starting consultation – 0₽.

More on the topic