Churn Risk Scoring & Dashboard
Churn Risk Scoring & Dashboard
The Churn Risk feature gives gym owners an automated, data-driven view of member retention health. A daily background job scores every active member and a dedicated dashboard surfaces that data so owners can act before members leave.
How It Works
Daily Scoring Job
A scheduled Inngest job runs once per day and computes a churn risk score for each active member in your gym. The job pulls signals from across the platform to build a composite picture of each member's engagement level.
Signals used in scoring:
| Signal | Description |
|---|---|
| Attendance trends | Class check-in frequency and recency over a rolling window |
| App engagement | Login frequency, session views, and feature interaction depth |
| Habit compliance | Consistency in completing assigned programming and recovery habits |
| Subscription age | Time on platform — used to contextualise expected engagement patterns |
Risk Tiers
Every active member is assigned one of four risk tiers after each job run:
| Tier | Description |
|---|---|
| Low | Engaged member; no meaningful churn indicators present |
| Medium | Mild disengagement signals; worth monitoring |
| High | Multiple risk factors detected; proactive outreach recommended |
| Critical | Severe disengagement; immediate intervention warranted |
Scores are refreshed daily, so the dashboard always reflects the most recent behaviour data.
The Dashboard
Gym owners access the Churn Risk Dashboard from their owner portal. The dashboard provides:
Member Risk List
All active members are displayed in a ranked list, sorted from the highest to lowest risk score. Each row shows the member's current risk tier alongside their key profile details, making it easy to identify who needs attention at a glance.
Cohort Filters
Use the cohort filter controls to narrow the list to a specific risk tier:
- Critical — show only members flagged as critical
- High — show only high-risk members
- Medium — show only medium-risk members
- Low — show only low-risk members
Filters can be combined or cleared to return to the full ranked view.
Access & Availability
- Who can see this? The Churn Risk Dashboard is available to gym owners only. It is not visible to coaches or members.
- How often does it update? Scores are recalculated once per day by the automated background job. There is no manual trigger.
- Which members are scored? Only active members are included. Paused or cancelled memberships are excluded from scoring and the dashboard.
Recommended Workflow
- Open the Churn Risk Dashboard from your owner portal each morning after the daily job has run.
- Filter to the Critical cohort and review any members newly flagged since yesterday.
- Reach out via the platform's messaging tools or schedule a check-in call.
- Monitor the High cohort for members trending upward in risk.
- Use the Low cohort as a baseline to understand what healthy engagement looks like in your gym.