Skip to main content

Client Workout Logging

When you activate a workout plan for a client, they can log workouts directly from their client app. Every set, rep, and weight is tracked in real time — and you can review it all from your dashboard.

Starting a workout​

On the client app home page, the active workout plan's sessions appear as cards. A smart suggestion highlights the next session based on completion history, with a "last done X days ago" label for context.

Tapping a session opens a pre-workout overview showing:

  • Session name and type (e.g., "Upper Body — Strength")
  • All exercises with prescribed targets (sets, reps, weight notes)
  • YouTube demo links for exercises that have them
  • Estimated session duration

Tapping Start Workout enters full-screen workout mode.

One workout at a time

Only one workout can be in progress at a time. If the client tries to start a second workout, they'll be prompted to finish or abandon the current one first.

Workout mode​

Workout mode is a dark-themed, full-screen interface optimized for gym use. The screen stays awake automatically while the workout is active.

Dark-themed workout logging screen showing set-by-set tracking with weight and rep controls

  • Swipe left/right to move between exercises
  • Tap the menu icon (☰) to open the exercise drawer — a list of all exercises with completion status, checkmarks, and set counts
  • Exercises can be done in any order — the client doesn't have to follow the prescribed sequence

Logging sets​

The logging interface adapts to the exercise type:

Weighted exercises (bench press, squats, etc.)

  • Weight and reps fields
  • Smart pre-fill: Set 1 is pre-filled from the client's last session for this specific exercise — so they immediately see what they lifted last time. Sets 2+ carry forward from the previous set in the current session, so they only adjust when something changes.
  • Quick-adjust buttons: ±5 for weight, ±1 for reps
  • Tap the value to type a specific number

Bodyweight exercises (pull-ups, push-ups, etc.)

  • Reps field, with optional "added weight" toggle for weighted variations
  • Same smart pre-fill behavior

Duration exercises (planks, wall sits, etc.)

  • Built-in stopwatch: tap Start to time, Stop when done
  • Manual duration override available
  • Set-based structure (e.g., 3 × 30s)

Weighted + Duration exercises (farmer's walk, suitcase carry, overhead carry, etc.)

  • Weight field with quick-adjust buttons — log how heavy
  • Built-in stopwatch or manual duration entry — log how long
  • Displayed as "weight · time" (e.g., "40 kg · 0:30")
  • PRs track the heaviest weight used

Cardio exercises (running, rowing, cycling, etc.)

  • Single log entry per exercise (no sets)
  • Fields vary by cardio type — duration, distance, calories, split time, resistance level
  • Pace auto-calculated and displayed

Extra sets and skipping​

Clients can log more sets than prescribed — these appear as "bonus" sets. They can also skip exercises entirely or complete fewer sets than planned.

Per-exercise notes​

While logging an exercise, clients can add a short free-text note for that specific movement.

  • The note sits directly in workout mode, above the set logger
  • It auto-saves as they type and uses the same offline sync flow as the rest of the workout
  • Typical use cases: pain notes, equipment swaps, technique issues, or context like "used Smith machine because benches were full"
  • Coaches see the same note later in the workout review drawer

This is separate from the workout note your client can edit for the whole session. Use the exercise note for context tied to one movement, and the workout note for anything their coach should know about the session overall.

Workout notes​

Clients can add or edit one workout note at any point while they are logging a session. They tap Done to save it, and the saved note stays available on the session summary before they tap Done.

Use the workout note for whole-session context, like low energy, a sore shoulder, a busy gym, or a workout order change. Coaches see the same note in the workout review drawer.

Prior exercise notes​

When a client returns to an exercise they have noted before, workout mode shows a compact Past notes row above the set logger. Opening it shows the most recent notes the client wrote for that same exercise in earlier workouts.

The workout history detail page also shows prior notes under each exercise, below the note from the session being viewed. The current session's note is shown separately, so clients can compare today's context with earlier sessions without duplicate entries.

Coach's notes​

Everything you've said about an exercise comes back to your client the next time they train it: the comments you leave on the exercise while reviewing a workout, and the comments you pin to moments in their form videos. In workout mode, a Coach's notes chip sits under the exercise name, but only on exercises you've commented on. Once you've commented in two or more workouts, it shows how many.

Tapping it opens a sheet with all of it, newest workout first, each under its date:

  • Your exercise comments, with any photos, your voice note, and the client's reply if they wrote one.
  • Each form video you commented on, playing right inside your note. Every comment starts with its moment (for example ▶ 0:06); tapping it plays the video from there. Your drawings on paused frames sit under the comment they belong to.
  • Show older notes at the bottom loads earlier workouts, five at a time.

The set logger never moves while the sheet is open, and closing it takes your client straight back to their set.

This closes the loop on your feedback. Instead of guidance the client reads once after a session and forgets, your cue ("go a little deeper", "push your knees out over your toes", the arrow you drew on their knee) is right there while they're setting up the exact lift you commented on. It's a good reason to keep reviewing form videos: the review keeps working for the client every time they come back to that exercise.

The first time a client meets it, the chip says NEW and the sheet opens with a short note explaining what's inside. After that it's just the chip.

It's read-only here: replies still happen in the after-workout view, the same as before. Videos need a connection to play, but your written comments stay readable if the gym's signal drops. When you log a workout for a client yourself, you see the same chip and sheet.

Rest timer​

After logging a set, a full-screen rest timer appears automatically. It uses the rest period configured for that exercise.

  • Large countdown display (readable from a distance)
  • ±15 second adjustment buttons
  • "I'm Ready" button to skip the rest
  • Shows what's coming next: "Next: Set 3 of 4"
  • Vibration or audio alert when time's up

Adding exercises mid-workout​

If a client wants to do an exercise that's not in their plan (e.g., throwing in some ab work), they can:

  1. Open the exercise drawer (☰)
  2. Tap + Add Exercise at the bottom
  3. Search your exercise library by name, muscle group, or equipment
  4. Tap an exercise to add it

Added exercises appear in the drawer with an "Added" badge. Sets logged for added exercises are marked separately so you can distinguish them from prescribed work when reviewing.

Network required

Exercise search requires an internet connection since it queries your exercise library. If the client is offline, they'll see an error message in the search overlay.

Ending a workout​

Tapping End lets the client choose:

  • End & Save — Saves the workout to their completed history, including the sets they logged. They can save a workout even if they did not finish every planned exercise.
  • Keep Going — Returns to the workout so they can keep logging.
  • Discard workout — Leaves the workout out of their completed history.

If any sets have been logged, Discard workout asks for confirmation first. Choose Keep workout to return to these options, then End & Save to keep the session. An empty workout can be discarded without an extra confirmation.

Session summary​

After completing a workout, a summary screen shows:

  • Session name and date
  • Total duration
  • Exercises completed vs. total
  • Sets completed vs. prescribed
  • Total volume (sets × reps × weight)
  • Personal records hit during the session (highlighted with previous PR comparison)
  • Optional workout note field for anything the coach should know about the session

Workout history​

Clients can view their past workouts from the Workout History page. Each card shows:

  • Session name and date
  • Duration and total volume
  • Completion percentage
  • Status badge (Completed / Incomplete)
  • Coach feedback (if you've provided any)

Tapping a workout shows the full set-by-set breakdown, including any exercises the client added and any coach feedback.

If a client added an exercise note during the session, that note also appears inside the matching exercise card in workout history.

Find an exercise​

On the Workouts tab, in the History area above the calendar, there's a search box. A client can type an exercise name to see the lifts they've logged (most recent first) and tap one to open its history and trends directly — handy for checking progress on a specific lift without scrolling through past sessions.

Exercise trend graphs​

From workout history, clients can view per-exercise performance trends:

  • Weight — Best weight per session over time
  • Volume — Total volume per session
  • Estimated 1RM — Calculated using the Epley formula

Personal records​

The system automatically detects personal records per exercise and rep count. When a client hits a new PR, it's highlighted in the session summary and visible in workout history.

PRs are tracked accurately — editing or deleting historical sets triggers a recomputation so records are always correct.

Resuming after the app closes​

Sets are saved on the phone as the client logs them. After reopening the client app, go to Workouts and choose Resume if it appears.

If the workout started while the connection was unavailable, open the same session and tap Start Workout. The app reopens that unfinished workout with its saved sets. Keep using the same phone and keep the app installed until those entries have synced.

Offline support​

Once a workout is open, clients can keep logging if their connection drops, such as in a basement gym.

  • Offline: A small "Offline — Saved locally" banner appears. All sets are saved to the device.
  • Reconnecting: Data syncs automatically when connectivity returns.

Sets that arrive after a workout has finished​

A workout finishes on its own after about an hour with no activity. If your client puts their phone away mid-workout, or loses signal for a while, the workout may already show as finished by the time their sets reach you. Those sets still go into the same workout, and its end time and personal bests update to include them.

If a workout cannot finish saving​

If the app says a workout couldn’t finish saving, stop logging sets in that workout and contact your coach. Entries saved on that phone are kept for review. Keep any workout notes too.

Keep the app installed and avoid clearing its data while the issue is being checked: doing so can remove entries that have not reached your coach yet. A rest timer starting means the set was saved on the phone; it does not confirm that it has reached your coach.

Goal integration​

If a client has goals tied to specific exercises (e.g., "Bench Press 100 kg" or "Pull-ups 15 reps"), workout logging updates those goals automatically.

When a workout is completed, the system checks every logged exercise against active goals. If the client hit a new best for a tracked metric, the goal's current value updates — no manual entry needed. Progress only moves forward; a lighter session won't regress a goal.

Unit preferences​

Clients choose their preferred units in client app settings:

  • Weight: kg or lbs
  • Distance: km or miles

All values are stored in metric (kg, meters) and converted for display based on the client's preference.

Choosing the part of a video to send​

After recording or choosing an exercise video, the preview lets you check it before attaching it. Choose Trim, drag the handles around the working set, and play the kept section. Check In this video, then choose Use video. The latest logged set is selected for you. If the clip covers several sets, pick the first one in it.

You can attach videos from a finished workout in History too. If a video is too long to send whole, follow the suggested length shown under the preview. Preparation happens on your phone before the upload starts. If preparation fails, Try again keeps your chosen section. If the phone no longer has the original video, Attach again lets you choose it again.

Use an approved exercise swap​

Before you start, the swap arrows at the corner of an exercise show the alternatives your coach has set, for when you can't do the planned exercise, each with its demo, so you can learn one before you get to the gym. During the workout, tap the swap arrows beside the exercise, then Use. The replacement keeps your sets, reps or time, and rest. You can Undo before logging a set. Already in this workout means that option is already elsewhere in the session. Your history shows what you did instead. Choosing a swap without logging a set does not count as doing the exercise.