Skip to content
TrainerBook
Help Centre

Training records, streaks & milestones

Everyone
  • Every client has a training record on their trainer’s page in the portal: their run of sessions kept, and their progress toward the next milestone at 10, 25, 50 and 100 sessions. It counts sessions already delivered, so it works from day one — there’s nothing to set up and nothing to switch on.
  • A streak counts sessions KEPT, not days in a row. Rest days, holidays and planned breaks never break it — the only thing that resets it is missing a session you booked (one you marked Missed). We built it this way on purpose: a streak that punishes rest quietly pushes people to train when they shouldn’t.
  • A reset streak is never flagged or nagged, to the client or to you. It just starts again at the next session.
  • Milestones are earned with a specific trainer, and once earned they’re kept — they never expire or reset. A client who trains with two trainers sees a combined total on their portal home, with each trainer’s progress listed separately.
  • Clients can hide their record entirely: Settings → Notifications & contact → “Show my training record”. It changes nothing you can see — you always have their full session history on their client record.
  • Trainers: your dashboard shows this month’s sessions against last month, your active clients and your no-show rate, plus a nudge when a regular has gone quiet or a client is a session or two from a milestone. It appears once you’ve delivered around 10 sessions — before that there’s no history to draw on. There is deliberately no league table of your clients.