This page explains the concepts. To turn it on step by step, follow the churn-prediction setup guide.
What Churn Prediction Provides
Recurso’s churn prediction system uses machine learning to score every customer’s likelihood of churning. It analyzes payment patterns, usage behavior, support interactions, and subscription history to generate a churn score between 0.0 (no risk) and 1.0 (certain churn).- Individual churn scores — Detailed risk assessment for any customer
- Risk factor analysis — Understand why a customer is at risk
- Actionable recommendations — Specific suggestions to retain each customer
- High-risk identification — Query all customers above a risk threshold
- Churn alerts — Notifications when customers cross risk thresholds
Churn prediction integrates with Cancellation Flows for targeted retention offers and Dunning Campaigns to prioritize recovery for high-value, at-risk customers.
How It Works
Risk Levels
Get Customer Churn Score
Retrieve a detailed churn assessment including the score, contributing risk factors, and personalized recommendations.Response Fields
High-Risk Customers
Query all customers whose churn score exceeds a configurable threshold.Churn Alerts
When a customer’s score crosses the high-risk threshold, Recurso generates an alert.Get Alerts
Acknowledge an Alert
Mark an alert as handled after taking action.Common Risk Factors
Integration with Other Features
With Cancellation Flows
Use churn scores to dynamically select retention offers in a cancellation flow:Proactive Outreach Workflow
Webhooks
Best Practices
Act on Alerts Promptly
Churn alerts are time-sensitive. Aim to acknowledge and act within 24 hours for best retention outcomes.
Automate Where Possible
Use webhooks to trigger automated workflows for common risk factors. Reserve manual outreach for high-value accounts.
Tune Your Threshold
Start at 0.7 and adjust based on team capacity and retention results.
Close the Loop
Track whether interventions reduce churn. Acknowledge alerts and monitor retention over time.
How often are churn scores recalculated?
How often are churn scores recalculated?
Scores are recalculated daily for all active customers. Significant events (payment failure, plan downgrade) can trigger immediate recalculation.
How does the model handle new customers?
How does the model handle new customers?
New customers (under 30 days) have less data, so the model relies on early signals like onboarding completion and first-week usage. The
short_tenure factor accounts for naturally higher early churn.What is the difference between alerts and the high-risk endpoint?
What is the difference between alerts and the high-risk endpoint?
Alerts are generated once when a customer crosses the threshold and must be acknowledged. The high-risk endpoint returns a real-time list of all customers currently above the threshold. Use alerts for triggers and the endpoint for dashboards.
Does acknowledging an alert affect the churn score?
Does acknowledging an alert affect the churn score?
No. Acknowledging is a workflow action. The score continues to be recalculated independently based on customer behavior.
Next steps
Cancel flows
Turn at-risk signals into retention offers
Dunning campaigns
Recover the involuntary side of churn