Blog

AI churn prevention

9 min read

The short answer

Predicting churn is the easy half and most companies already do it reasonably well. The hard half is what you do about it, and that is where nearly every churn programme stalls.

A list of at risk accounts that nobody acts on has produced nothing. The value is entirely in the intervention, which means the intervention should be designed before the model, not after.

Prediction without a reason is unusable

A score saying an account is 78% likely to churn tells a CSM nothing they can act on. The reason is the actionable part: usage collapsed in one team, the champion left, support tickets went unresolved, a competitor was mentioned.

Different reasons need completely different responses, and a single score collapses all of them into one number. Build the model to output a driver, not just a probability, or accept that nobody will use it.

Timing beats accuracy

A perfect prediction two weeks before renewal is worth very little, because the decision has already been made internally. A rougher signal three months out is worth far more.

Optimise for early and actionable rather than precise and late. This is a product decision about when the business can still change the outcome, not a modelling decision.

Discounts are the wrong default

The reflex intervention is a discount, and it frequently makes things worse: it trains customers to threaten leaving, it lowers revenue on accounts that would have stayed, and it does not address the reason.

If the driver is unrealised value, the intervention is helping them get the value. If it is a broken experience, it is fixing it. Price is the right answer only when price is the actual reason, which is less often than the reflex suggests.

What the AI actually does

Reads the signals nobody has time to read: support tickets, usage patterns, emails, call notes, NPS comments. Surfaces the reason with the evidence attached. Drafts the outreach in the account's context.

And for the long tail of accounts too small for a human touch, it can run the intervention itself, provided it is grounded and bounded. That is the agentic threshold, and it needs the same permission discipline.

Do not let the model create the churn

An intervention triggered on a false positive can cause the problem it predicted. A concerned email to a happy customer introduces the idea that something is wrong.

Set the threshold by the cost of being wrong in both directions, and make low confidence interventions genuinely helpful rather than retention flavoured. Value first, always, and never a message that reads as a save attempt.

Measuring a save is genuinely hard

You cannot observe the counterfactual on a single account. The only honest method is a holdout: a randomly selected set of at risk accounts that receive no intervention, compared against those that do.

That feels uncomfortable and it is the only thing that will tell you whether the programme works. Without it, every retained account gets attributed to the programme and the number is fiction, which is the failure described in measuring AI ROI.

Watch the model, not just the customers

Churn models degrade quickly because the product, the market and the customer base all change. A model trained on last year's cohort will confidently misidentify this year's.

Retrain on a cadence, monitor precision by segment, and check that the drivers still make sense to the people who know the accounts. This is model drift in a domain where nobody notices for months.

How to sequence it

Start with one segment and one driver you can already detect reliably, design the intervention with the team who will run it, hold out a control group from day one.

Prove a saved dollar before you extend the model. Subscription businesses in AI for SaaS and AI for telecom usually have the data for this already, and getting the intervention right is what turns it into production AI, end to end.

If you have a churn model nobody acts on, the missing half is the intervention. Thirty minutes and you will know what it costs to build.

Book a call Or send the details in writing
Back to blog