churn-win-back
Skill13 starsChanged 22 days agoMITView on GitHub
Use this skill when you want former customers back: \"win back churned customers\", \"re-engage cancelled accounts\", \"churn win-back campaign\", \"which lost customers should we call\". Sorts churned accounts by why and when they left, picks the ones worth winning back, finds what changed since (product, pricing, their situation), and writes a short, honest win-back sequence with the right offer for each churn reason. Produces a prioritised win-back list, messages and the rules for when to leave an account alone.
In this repository77 other files it gives its agents.
- AGENTS.mdAGENTS.md
- abm-account-planSkill
- account-research-briefSkill
- account-tieringSkill
- aeo-answer-optimizerSkill
- breakup-emailSkill
- buyer-persona-builderSkill
- buying-committee-mapperSkill
- buying-signal-scoringSkill
- call-coaching-scorecardSkill
- campaign-performance-analyzerSkill
- case-study-writerSkill
- closed-lost-reactivationSkill
- cold-call-scriptSkill
- cold-email-sequenceSkill
- cold-email-writerSkill
- comparison-page-writerSkill
- competitive-battlecardSkill
- competitor-teardownSkill
- crm-hygiene-auditSkill
- customer-interview-guideSkill
- deal-qualificationSkill
- deliverability-auditSkill
- discovery-call-prepSkill
- domain-warmup-planSkill
- email-authentication-setupSkill
- email-copy-reviewSkill
- event-follow-upSkill
- expansion-opportunity-finderSkill
- first-line-personalizationSkill
- follow-up-email-writerSkill
- funding-signal-outreachSkill
- gtm-global-rulesSkill
- hiring-signal-outreachSkill
- icp-builderSkill
- job-change-playsSkill
- lead-list-builderSkill
- lead-magnet-builderSkill
- lead-scoring-modelSkill
- linkedin-comment-strategySkill
- linkedin-connection-noteSkill
- linkedin-message-sequenceSkill
- linkedin-post-writerSkill
- linkedin-profile-optimizerSkill
- list-cleaningSkill
- lookalike-account-finderSkill
- meeting-booking-replySkill
- messaging-matrixSkill
- multichannel-cadenceSkill
- mutual-action-planSkill
- negotiation-playbookSkill
- no-show-recoverySkill
- objection-handlerSkill
- outbound-ab-testSkill
- outbound-mathSkill
- outreach-compliance-checkSkill
- pipeline-reviewSkill
- post-engagement-outreachSkill
- proposal-follow-upSkill
- prospect-research-briefSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 6 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Use this for customers who cancelled in the last 3 to 24 months.
- Distinctive: line 52
Every message names the reason they left and the specific change.
- Distinctive: line 59
MUST check the churn reason before writing.
- Distinctive: line 60
MUST respect opt-outs and data-retention promises made at cancellation.
- Distinctive: line 61
NEVER claim a fix that has not shipped.
- Distinctive: line 62
NEVER discount by default.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Use this for customers who cancelled in the last 3 to 24 months. Former customers already know the product and the problem; the question is whether the reason they left still holds.
Inputs
- Churned accounts: churn date, plan and value, the stated reason, who the champion was, usage in the last 90 days before churn.
- What changed since: features shipped, pricing or packaging changes, support improvements.
- Current signals at those accounts: new leaders, growth, hiring, funding.
The play
1. Group by real churn reason
| Reason | Typical evidence | Win-back angle |
| Missing feature | Ticket or request for it | "The thing you needed now exists" |
| Price or budget | Downgrade attempts, finance involved | New plan, smaller package, annual terms |
| Low adoption | Few active users, onboarding never finished | Guided restart, done-with-you setup |
| Champion left | Main user departed before churn | New owner, fresh onboarding |
| Switched to a competitor | Said so in the exit call | Check in near their contract renewal |
| Business change | Downsizing, pivot, acquisition | Only if the situation reversed |
2. Prioritise
Score each account: past value, how far they got (active users, outcomes), whether the churn reason is now fixed, and whether a new trigger exists. Start with accounts where the reason is fixed and a trigger fired.
3. Time it
- Feature or price reasons: as soon as the fix ships.
- Competitor switch: 9 to 11 months after churn, ahead of their renewal.
- Low adoption: 3 to 6 months later, with a new owner if possible.
4. Write short and honest
Name the reason they left, say what changed, offer one easy step back. Never pretend the relationship ended well if it did not. Read references/win-back-messages.md for messages by churn reason.
5. Make returning easy
A clear path: data restored if retained, a short guided restart, a fair price. Ask what would need to be true for it to work this time.
What good looks like
- Every message names the reason they left and the specific change.
- Accounts that churned for reasons nothing has fixed are left alone.
- Returners get an onboarding plan, so they do not churn twice for the same reason.
- The common mistake is a blanket "We miss you! Here's 20% off" email to every former customer, which ignores why they left and trains people to churn for discounts.
Rules
- MUST check the churn reason before writing.
- MUST respect opt-outs and data-retention promises made at cancellation.
- NEVER claim a fix that has not shipped.
- NEVER discount by default; match the offer to the reason.
Example prompts
- "Here are 85 accounts that churned last year with reasons. Who should we win back and how?"
- "We just shipped the integration 12 churned customers asked for. Write the win-back emails."
- "Plan a quarterly win-back play for customers who left for a competitor."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

