01Challenge
Subscription businesses learn about churn from the cancellation report.
By the time an account cancels, the relationship is over and the only remaining lever is a discount. Everything useful happens earlier, in signals nobody was consolidating.
Signals sat in separate systems
Product usage, support history and billing state each told part of the story and none of them talked to each other.
No agreed definition
Different teams counted churn differently, so a model trained on one definition would have been immediately disputed by another.
Leakage is easy and invisible
Features that are only populated once an account is already leaving make a model look excellent in evaluation and useless in production.
Adoption is the real risk
A score delivered in a new tool nobody opens changes nothing, however accurate it is.