Skip to main content
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.
Start with the default threshold of 0.7 and adjust based on your capacity. Lower it to 0.6 to catch more customers early, or raise to 0.8 if overwhelmed with alerts.

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.
Scores are recalculated daily for all active customers. Significant events (payment failure, plan downgrade) can trigger immediate recalculation.
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.
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.
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