We manage around 40 SaaS customers. One of them dropped from $15K MRR to $12K over two months without warning. We didn’t catch it until they canceled last week.
Got me thinking: are there early signals we’re missing? Like, if a customer’s API usage drops, or their support tickets stop, does that predict churn 30 days out?
For Beancount practitioners with SaaS clients: can you tag revenue by customer and set up alerts for MRR decline? Or is this what separate business intelligence tools are for, and Beancount just shouldn’t try?
Curious if anyone’s built churn-detection queries.