SessionFlow
The workout, as a live flow
Runs the live workout on the client's phone: timers, set prompts, auto-progression suggestions — and logs every set back to the plan and progress systems.
- Live Session execution
- Swap -tolerant by design
- Clean Logs back to the plan
SessionFlow is the live surface during a workout. It runs the set-rest-set loop, prompts for reps and load, suggests progression based on the plan and recent history, and captures every logged set cleanly.
The flow tolerates reality — skipped sets, swapped exercises, interrupted sessions. All of it is recorded as signal and feeds back into plan adaptation.
Everything SessionFlow handles for you
-
Timer-aware
Rest timers, auto-advancement, and minimal friction during the set.
-
Progression hints
Suggests load and reps based on plan and recent history.
-
Reality-tolerant
Swaps, skips, and interruptions are first-class signal, not errors.
-
Clean logging
Every set captured and routed to plan adaptation and the body-comp log.
How SessionFlow plugs into the fitness stack
SessionFlow is the session-time brain between the plan and the logs.
- WorkoutGraph supplies the session definition and accepts adaptations.
- ClientApp hosts the session UI on the phone.
- BodyCompLog records effort signals that correlate with body-comp trends.
- CoachConsole surfaces live session anomalies to the coach.
Wire SessionFlow into your product today
Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.