Clients rarely quit. They drift, and then they stop answering
Oden watches for the drift: a low rating, a plan that has gone quiet, a fortnight without a session. You find out while you can still do something about it.
Almost nobody calls to cancel a training plan. They miss a week, then another, then the messages get shorter. By the time you notice, the decision was made a month ago and you were the last to know.
The signals were all there — they were just spread across a calendar, an inbox, and one person’s sense that something had gone quiet. Oden watches for them instead.
What drifting actually looks like
Each one is measurable, and each one fires before the cancellation.
One question, two very different paths
The owner rates the session from their phone. No login, no app. What happens next depends on the answer.
Alerts you, privately. The owner-admin is notified straight away. Nothing is published. You get the chance to make the call before they tell anyone else.
Asks for a public testimonial. The client is emailed while the session is still fresh. Reviews stop being something you have to remember to chase.
Unhappy clients reach you. Happy clients reach the public. That split is the whole mechanic.
A list, not a hunch
At-Risk Plans is a section of the report, alongside the summary, the per-trainer breakdown and the per-plan detail. Filter by trainer, export to PDF or Excel.
- See which trainer’s plans are going quiet, not just how many
- Work the list in your Monday review instead of relying on memory
- Export it for a partner, an investor, or your own records
At-Risk Plans
3 flaggedBailey · R. Whitfield
No session in 19 days
Nala · J. Okafor
Rated last session 2 stars
Cooper · M. Delgado
No session in 16 days
Illustration. Names and cases are fictional.
Six triggers computed from your actual sessions
Not a mailing schedule — each one is derived from what happened, or did not happen, in the plan.
| Automation | Trigger | Goes to |
|---|---|---|
| Low satisfaction alert | Rating of 3 stars or less | Internal — owner-admin |
| Five-star testimonial request | Rating of 5 stars | To the client |
| Plan inactive nudge | No session for 14 days | To the client |
| Next session nudge | Between scheduled sessions | To the client |
| Milestone achieved | Progress checkpoint completed | To the client |
| Pet birthday | The dog's birthday | To the client |
Each can be switched on or off. You are not obliged to run all six.
What this is not
- It does not predict churn with a score. It surfaces plans that have actually gone quiet and ratings that were actually low. We would rather show you facts than a number you cannot check.
- It does not post reviews for you. The five-star automation asks the client; where they leave it is up to them.
- It does not make the call for you. The alert buys you the chance to; the conversation is still yours.
What people ask about this
Does the owner need an account to leave feedback?
No. The feedback form is a tokenized link — they tap it and rate the session. The same applies to the home-progress form, waivers and contracts. Asking a client to create a password is how you get a 5% response rate.
What counts as at risk?
A plan with no session in the last 14 days. That is the threshold the inactivity nudge uses, and the same plans are gathered into the At-Risk Plans section of the Smart Report so you can work the list rather than remember it.
Do the alerts go to the client or to me?
It depends on the signal, deliberately. A rating of 3 or less alerts you internally — that conversation should be private and human. A 5-star rating goes back to the client asking for a public testimonial. Nudges go to the client.
Is this just automated email?
The nudges are email. The part that matters is what triggers them: a rating threshold, a 14-day gap, a completed milestone. Those are computed from your actual sessions and plans, which is what a mailing list cannot do.
Available today
Bring the client you nearly lost
Tell us how you found out they were leaving. We will show you where Oden would have caught it — and if it would not have, we will say so.