PT Mode
PT Mode is the coaching-floor workflow: you’re with the client (or a small group), they’re doing the work, you’re filling in sets and reps from your phone. The client reviews and submits what you logged from their own device when they’re done.
PT Mode is part of the Studio plan for gyms and studios. Coaches who already used it keep access.
There are two ways to start a session, and you can train one client at a time or a small group.
Starting a session
From the Coach → Dashboard, tap PT mode. You’ll see a picker with the clients you can train right now (any client with an active program assigned).
You have two paths:
- Pick the client(s) yourself. Tick a box next to each client. Their workout day defaults to today’s scheduled day (or the first day on their program if today is a rest day), and a Workout to train selector appears under each selected client so you can run a different day instead — handy when the schedule says leg day but the client shows up with knee pain. Tap Start session (single client) or Start group session (N) when more than one is selected.
- Scan a client’s QR code. Inside the picker, tap Or scan client’s QR to fall back to the older flow where the client opens PT Mode on their device and you scan to join. Useful when you already have the client’s phone handy.
If you already have a session in progress, the dashboard takes you straight back to it.
Adding a client mid-session
Someone joined late? You can add a client to a session that’s already running:
- In a group session — tap the + Add chip at the end of the client tab strip. Pick the client (and optionally a different workout day) and they appear as a new tab.
- In a solo session — tap Add client in the header. The session converts to a group session: everything you’ve logged for the first client is preserved, and you land on the group view with both clients as tabs.
The picker only shows clients who aren’t already in the session and don’t have another active PT session.
Solo session
A solo session opens directly into the workout page. You’ll see:
- Header — client name and the workout day, with Discard and Save session buttons on the right.
- Exercise list — every exercise in the day’s workout, collapsed by default. Tap the header to expand.
For each exercise, the card shows:
- Sets — pre-configured set count from the program template.
- Last session hint — the client’s last logged weight × reps for the first set (so you know where to start the load).
- Per-set inputs — weight, reps, and RIR (Reps In Reserve) when the program has periodization enabled.
- kg / lbs per exercise — tap the unit badge next to the Weight column header to flip that exercise between kg and lbs. Handy in mixed-equipment gyms where the barbell plates are in kg but the machines are labeled in lbs. The label sticks: the client sees it on their review screen, and the next session for that exercise defaults to the same unit. It changes the label only — the numbers you type are saved exactly as entered.
- Complete toggle — mark each set done as you finish it. The complete button stays disabled until both weight and reps are filled.
- Add / remove set — for runtime changes (an extra set, dropping a set if the client’s gassed).
- Rest timer — when you complete a set on an exercise that has a rest period configured, a countdown ring runs around that set so you can pace the rest between sets. In a group session each client keeps their own timers, so they keep running while you tab to another client and back.
The first set’s weight auto-fills onto the remaining sets the moment you tab out — only onto sets you haven’t typed into yet, so manual outliers stay put.
The screen stays awake while you’re in a session, so it won’t dim or lock between sets.
Supersets
When two exercises belong to the same superset, they share a labeled container (“SUPERSET A / B”). The moment you complete a set on exercise A, exercise A collapses and exercise B expands — so you don’t have to scroll back and forth between them while the client rotates.
Drop sets
Sets configured as drop sets show indented sub-rows for each drop step (D1, D2, …). The drop inputs unlock once you’ve marked the parent set complete, so accidental edits to the top set don’t pull drop data with them.
Swapping an exercise
Expand an exercise and tap Swap to replace it on the fly — search the library, pick the substitute, and the card switches to show the new exercise (with the sets you’ve logged so far preserved). Tap Swap again on a swapped exercise to choose a different one, or Revert to put the original back.
Swaps apply to this session only — the client’s saved program template isn’t changed. The swap carries through to the client’s review and the final logged workout.
Adding an exercise
Tap Add exercise at the bottom of the list to bring in something that isn’t in the day’s plan — a finisher, an accessory, whatever the session calls for. Search the library and pick it; it’s appended to the list (tagged Added) with a default set count, ready to log. Expand it and tap Remove exercise to take it back out.
Like swaps, added exercises are session-only — they’re never written to the client’s program — and they appear in the client’s review and final log alongside the planned work.
Ending the session
Tap Save session in the header when you’re done logging. You’ll see a confirmation dialog reminding you to log any outstanding sets. Confirming closes the session for you and returns you to the dashboard. Two behaviors worth knowing:
- If you logged any data — even a single set — the session stays available on the client’s side for them to review and submit on their own time.
- If you logged nothing, the session is marked expired so the client doesn’t see a misleading “your coach logged a workout” banner.
Discarding a session
Picked the wrong workout day, or started a session you don’t want to keep? Tap Discard in the header. After a confirmation, the session is closed and nothing is saved — any sets you logged are dropped and the client gets no workout log. Use this instead of Save session whenever you want to back out and start over.
Group session
When you select more than one client in the picker, you land on the group session page instead. It has:
- Title — the group name (or “Group PT”) and a count of clients.
- Discard / Save session — Save session closes the group for you; each client still has their own pending review to submit on their own time. Discard backs out without saving anything for anyone — every client’s logged data is dropped and no workout logs are written.
- Client tab strip — one tab per client. Each tab shows a
completed / totalset count so you can see at a glance who’s behind. The currently-active client’s name + workout day is pinned just below. - Exercise body — same as the solo session, scoped to whichever client tab is selected.
Switching tabs swaps to that client’s workout. Progress for inactive clients is the most recent number you saw when you last visited their tab — accurate the moment you tap back in.
After the session
For both solo and group, the workout data sits in a pending PT session on each client’s account. They don’t have to be there for you to log — they review and submit later.
On the client side they’ll see a banner on Training: “<Coach> logged a workout for you.” Tapping it opens a review screen that shows everything you typed: weight × reps × RIR per set, drop steps inline, and a per-set ✓ for the sets you marked complete. From there they can:
- Submit workout — commits it to their training history.
- Not now — go back; the session stays pending until they’re ready (up to 6 hours after you logged it).
If you ended the session without marking any sets complete, the client’s review screen surfaces a “log it yourself in the tracker” link so they can start fresh. Otherwise the client commits what you logged — they don’t edit individual values on the review screen.
After they submit, they’re offered the workout share image (same flow as a self-logged workout) before being returned to the Training page.
If you ended the group session in your app, the children sessions are still active on each client’s side — they always own the final submit.
When to use PT Mode vs. just letting the client log
Use PT Mode for the workouts you’re physically present for: in-person sessions, group training, assessments, technique work. For programs the client runs on their own, they log directly in their portal and you review afterward via the client detail’s Logs tab (see Clients).