SESSION

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.

Capabilities

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.

Integrations

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.