The honest opening: win-back is the lowest-yield retention work available to you, and most owners reach for it because it feels active while the harder work — fixing why people leave — feels slow.
That does not mean skip it. A short, well-aimed win-back pass is worth an afternoon, and the replies you get are the most useful research you will ever collect about your community. Just calibrate. The value of this exercise is mostly in what you learn, and only partly in who returns.
Here is how to do it properly.
Which churned members are actually worth messaging?
The churned members worth messaging are the ones who have not finished deciding yet, which means splitting "churned" into four groups before you write a single message. "Churned" is doing too much work as a word: there are at least four distinct populations in there and they need completely different treatment.
| Group | What actually happened | Realistic prospect |
|---|---|---|
| Fading | Still a member, was active, has gone quiet in the last few weeks | Best odds by a wide margin |
| Recently cancelled | Left in the last 30 days | Worth a genuine, non-salesy message |
| Long gone | Left 3+ months ago | Low. A message may still teach you something |
| Never activated | Joined, never posted, drifted off | Fix onboarding instead; do not chase |
Almost all of your effort belongs in row one. A fading member has not made their decision yet. Everyone below them has, and reversing a made decision is dramatically harder than interrupting one in progress.
If you take one thing from this article: the best win-back campaign is the message you send three weeks before someone leaves. That is spotting members about to leave, and it has a far better return than anything below.
How do I run a win-back pass by hand?
A win-back pass by hand means building a short list of recently cancelled members, writing down what you already know about each one, asking a single honest question, and fixing whatever the answers reveal before you re-invite anybody. Concrete process, no tools required.
- Build the recently-cancelled list. Anyone who left in the last 30 to 60 days. Keep it small — twenty people is plenty for a first pass.
- For each, write down what you actually know. When they joined, what they engaged with, whether they ever posted, whether you had a real conversation. Two minutes each. This is the step that decides whether the message works.
- Sort them into three buckets: never activated, was active then faded, was active right up until they left. That last bucket is small and important — something specific happened.
- Write the message. Ask, do not pitch. One question, no offer, no link, no discount. Something like: "You were around for a while and then stopped — I am trying to work out why people drift off. What was it? Genuinely no pitch, I just want to know." Then stop typing.
- Send them yourself over a few days. Twenty-five a day is a reasonable ceiling. Anything faster reads as a campaign, which is the opposite of what you are going for.
- Reply to every reply properly. Thank them. Do not argue with the answer. Do not immediately counter-offer. If someone tells you the community was too noisy, "that is really useful, thank you" is a better response than a defence.
- Tally the reasons. Do it on paper. Often a small number of causes accounts for most of the list.
- Fix the top cause. This is the actual deliverable of the exercise.
- Only now, re-invite. And only the people whose stated reason you have genuinely addressed.
Step nine is where win-back actually happens, and it happens weeks after step one. "You told me the calls were at a useless time for you. I moved them. Wanted you to know" is a message with a reason to exist. "We miss you, come back!" is not.
Should I offer a discount to win a member back?
Leading a win-back message with a discount rarely works, and it costs you twice — an honest question outperforms an offer almost every time. The instinct to discount is understandable, and it is still the wrong opening move.
A member who left because the community was not useful to them does not return because it is now cheaper — you have just made a thing they did not value cost less, which does not change the verdict. Worse, discounting to returners teaches your existing members that leaving is how you get a better price. That is a bad lesson to teach at scale.
The question-first approach costs nothing and produces something you cannot buy: unfiltered reasons, in your members' own words, from the people with the least incentive to be polite about it. Some of those replies will be uncomfortable. Those are the valuable ones.
One warning: people are unreliable narrators about their own churn. "I got too busy" is often "it stopped being worth making time for." Read the pattern across twenty replies rather than trusting any single answer.
Why do members leave a Skool community?
Members leave Skool communities for a small number of recurring reasons, and across most communities the answers you collect cluster into these causes:
- They never got in. Joined, watched, never spoke, never got spoken to. This is the biggest bucket in almost every community and it is an onboarding problem, not a churn problem.
- The room went quiet. They came for a conversation and found a broadcast channel. Often this correlates with the owner posting less, not members posting less.
- They got what they came for. Finished the course, solved the problem, left satisfied. This is not failure. Do not treat it as one.
- Wrong fit from the start. Marketing promised something adjacent to what the community delivers.
- Money. Genuine, but less common than owners assume, and frequently a polite proxy for "not worth it."
Only the second and fourth are really fixable by talking to people who already left. The first is fixed upstream, in the first fourteen days. The third is fine.
Can a tool make win-back less manual?
A tool shortens win-back at exactly one point: reconstructing what you knew about a member who has already gone. Reconstruction is the hard part of the manual process, because once a member leaves, most of the evidence goes with them.
Skoolgrades handles a few specific pieces of this:
- A churned-member archive freezes the full member state at the moment of churn. What they engaged with, their activity pattern, their tenure, what themes they cared about — captured before it disappears. That is what makes step two possible after the fact instead of guesswork.
- Member lifecycle resolves six lanes across three tenure bands — newly joined at fourteen days or less, mid at 15 to 90 days, long-tenured beyond 90. This matters because three quiet weeks means something entirely different for an eleven-day-old member than for a two-year veteran, and treating them the same is how win-back messages end up sounding generic.
- The Cohort Blender assigns every member a lifecycle state — star, rising, steady, fading, drifted, ghosted, untapped, or going dark — so the fading group, the one worth your effort, is a list you can open rather than a list you have to assemble.
- List building and drafting. In Targets you can pick a recommended group, describe who you want in plain language, or paste a post URL to pull everyone who engaged with it. Then draft one message for the whole list, verbatim or personalised per member, review every draft, and send from the extension panel one click at a time. More on the mechanics in DMing at scale without spamming.
Two constraints, stated up front. You can only DM members you already have a channel with — Skoolgrades does not create new DM channels, and a member who cancelled and left may no longer be reachable this way at all. And send limits are 25 a day with 100 a month on Grow ($19/mo), 25 a day with 500 a month on Pro ($99/mo).
Does Skoolgrades predict who will churn?
Skoolgrades does not predict churn. There is no predictive churn model, and Skoolgrades will not tell you who is going to cancel next month. It surfaces behavioural drift signals — descriptions of what a member has actually done relative to what they used to do — and leaves the judgement to you.
That is a deliberate position, not a missing feature. Community datasets at this size are small and noisy, snapshot history is shallow, and a confident-sounding prediction built on thin data is worse than no prediction, because you act on it. "This member commented weekly for two months and has not commented in five weeks" is a fact you can act on sensibly. "This member has a 71% churn probability" is a number with a decimal point pretending to be knowledge.
Read drift as an invitation to have a conversation, not as a verdict.
How do I tell whether a win-back worked?
A win-back worked if the reply rate was healthy, the most common reason for leaving got fixed, and participation held up over the following months. Do not measure win-back by returns. The number will be small and it will discourage you from doing the one thing here that reliably pays, which is learning why people leave.
Measure three things instead:
- Reply rate. If almost nobody replies to an honest, no-pitch question, the problem is the relationship, not the message.
- Whether the top cause got fixed. A single fixed cause compounds across every future member.
- Participation over the following months. Not visits — participation.
That distinction matters. Participation, as Skoolgrades counts it, means comments, comment replies and poll votes — not page loads — so it reads lower than a visit-based engagement rate (here is why that gap exists). A community can look healthy on a visit-based measure while almost nobody is talking, which is the exact condition that produces churn six weeks later.
So is win-back worth doing at all?
Win-back is worth one afternoon and not a week, because the reliable payoff is research rather than returns. If you run this process properly, the most likely outcome is that a handful of people come back and you learn one thing that stops the next twenty from leaving. That is a good trade, but it is not the trade most people are hoping for when they search for this.
Spend an afternoon on the people who already left. Spend every week on the people who are still deciding.