Skills RevOps
Churn signal in support conversations
Support holds the clearest churn language a company has access to: customers say they are leaving, ask how to get their data out, and name the competitor. That makes it tempting to build a churn early-warning system on it.
npx rulebase-skills install cx-churn-signalWhen to use it
Reach for this when someone says any of these — they are the phrases the skill itself triggers on:
- “which customers are at risk of leaving”
- “find cancellation intent”
- “customers asking how to export their data”
- “top reasons customers asked to close their account”
How it works
The method, in the order the skill runs it. The full procedure — tables, worked examples and the edge cases — is in the skill itself.
Most churn never appears in support
The majority of customers who leave never contact you about it. They stop using the product, the subscription lapses, and the first record of the decision is a billing event.
Three signal classes with opposite error profiles
1. Explicit intent — asking to cancel, close, downgrade, or not renew. High precision, low recall, and usually too late to act on. By the time someone asks how to close the account, the decision is generally made. Still worth capturing for reason coding.
Lead time is the metric, not accuracy
A detector that fires the day someone cancels is a very accurate, completely useless detector.
The base rate will ruin a naive classifier
Churn is rare per period. At a 2% monthly churn rate, a detector with 90% sensitivity and 90% specificity produces roughly one true positive for every five false positives — the precision is about 15%, not 90%.
Validate against outcomes, not sentiment
The signal must be labelled against what actually happened — did the account churn or downgrade — which means joining support data to billing or CRM outcomes. If you cannot make that join, you cannot validate the signal, and you should say so rather than validating against a proxy.
Reason coding is the durable output
The at-risk list decays; the reason taxonomy compounds.
Related skills
Free and open source, and vendor-neutral — it reads the conversations from whichever helpdesk you already run. Browse all 149 skills · connect your helpdesk over MCP · source on GitHub
