Today's Workout

Find today's workout, start it, and run through it set by set.

client guide/workout-tracker
What this is for: Open the app, see what you're doing today, and finish it.

Where today's workout lives

There are two reliable places:

  1. Sign in and your Today page shows the workout card at the top.
  2. Select Start Workout on the card to open today's workout page.
  3. The summary shows the workout name, how many exercises it has, and about how long it takes.
  4. When you are ready, select Start Workout to begin.
  1. /dashboard/client — the Today's Workout card at the top.
  2. /workout-tracker — the dedicated "start" page.

Both pull the same data — whichever workout template lives on today's slot in your active program's 7-day cycle.

If today is a rest day, you see Rest Day and "No workout scheduled. Take it easy and recover."

Step-by-step: starting

  1. Open /dashboard/client.
  2. Find the Today's Workout card — shows workout name, exercise count, estimated duration.
  3. Click Start Workout.
  4. The execution screen opens — first exercise visible with its GIF.

During the workout

For each exercise:

  • The GIF loops automatically (showing the form).
  • Below: weight, reps, RPE, RIR controls.
  • See the Logging a Set article for input details.
  • After completing the set, tap Mark Set Complete → rest timer starts.
  • After last set, the screen advances to the next exercise.

Other controls available throughout:

  • Substitute Exercise → swap for an alternative (see article).
  • Adjust Workout → adapt the whole session (see article).
  • Skip Exercise → mark as skipped, advance.
  • Exit Workout → saves draft as "skipped", you can come back later.

Finishing

After the last set of the last exercise:

  • The screen shows total volume + adherence %.
  • Optional Workout Notes field — add subjective feedback.
  • Click Complete Workout. Status flips to completed, your trainer is notified.

Common pitfalls

Where to find this

  • Pages: /dashboard/client, /workout-tracker.
  • Component: WorkoutExecutionScreen.
  • API: POST /api/workouts (creates session), PATCH /api/workouts/[id] (updates).
Was this article helpful?