Churn

Churn engine
Distribution
Churn band
Score spread (0 = safe, 100 = gone)
Why they're at risk
Plan at risk in brackets
Who's slipping
Since last workout
App opens, this week vs before
Friends vs none
Top interest
Reaching them
Notifications
Best hour to nudge user's local time
At-risk users paying first, then highest score
UserPlanScoreBandLast workoutNotificationsReasons
Retention cohorts
Cohort weekSignupsD1D7D30
Internal admin tooling · Gymex Fitness Ltd