Teshape

Logging sessions

The session screen is the core of the Teshape trainee experience. It walks you exercise-by-exercise, set-by-set, captures everything you log in real time, and saves constantly so a dead battery or lost signal never costs you your progress.

Starting a session

From the Today tab, tap Start sessionon the workout card for today’s scheduled workout. If you want to do a different workout (or an ad-hoc one), tap the workout name to preview it first, then start from there.

The session opens immediately. You don’t need to do any configuration before starting — everything (target reps, RPE prescription, your coach’s notes) is already loaded from the assignment.

If you navigate away during a session, a minimised session bar stays visible at the bottom of the screen as a reminder. Tap it to jump straight back into your active session from anywhere in the app.

Logging sets

Each exercise shows the target sets and reps prescribed by your coach. For each set, you enter:

  • Weight — in kg or lbs, depending on your unit preference
  • Reps — actual reps completed
  • RPE — how hard the set felt (optional but encouraged)

Tap the checkmark to complete the set and move on. Your previous weight and reps for this exercise (from last time you did it) are shown as a reference below the input fields — useful for progressive overload.

If your coach left a note on the exercise for this workout — a cue, a warning about depth, a specific warm-up recommendation — it appears as a text block above the set inputs. Read it before your first set.

RPE targets

RPE stands for Rating of Perceived Exertion. It’s a 1–10 scale describing how hard a set felt. Your coach uses it to programme intensity without prescribing exact weights — a set at RPE 7 should feel moderately hard with 3 reps clearly still in the tank.

RPEWhat it means
6Could do 4+ more reps. Warm-up territory.
7Could do 3 more. First working set level.
8Could do 2 more. Typical heavy work set.
9Could do 1 more. Near max effort.
10Absolute max. No reps left in the tank.

Logging your actual RPE gives your coach visibility into how you’re responding to the programme. If every set is coming in at RPE 10 when it should be RPE 7, that’s signal to adjust the loading.

Rest timer

After completing a set, a rest timer starts automatically based on the rest duration your coach prescribed for that exercise. The timer runs in the background — you can scroll down to preview the next exercise while resting.

When the timer finishes, a vibration + sound cue signals the next set. You can skip the rest early or add time from the timer widget if you need more recovery.

Offline support

Sessions are designed to survive connection problems. Every set you log is saved locally in under a second, and sync to the server happens on a 600ms debounce in the background. If you kill the app or lose signal mid-session, you lose at most about half a set of progress.

When you come back online, any unsynced sets push automatically. You don’t need to do anything — just keep training at the gym and let the sync happen when you walk back to wifi or get signal.

Replacing an exercise

If an exercise is unavailable (equipment not free, injury, etc.), long-press it and tap Replace exercise. You can search the exercise library for an alternative. The replacement is logged in your history with a note indicating the original exercise and the reason for the swap.

Your coach can see the replacement in your session history. If they want you to use specific substitutions, they’ll tell you in the messaging thread.

Finishing the session

Once all exercises are done, tap Finish session. You’ll see a summary screen with total volume, sets, reps, and duration, plus your Overload Score — a measure of how this session compared to your previous performance on the same workout.

From the summary you can add a session note (useful for telling your coach “left hip was tight” or “felt great today”), then dismiss to return to the Today tab. The completed session goes into your workout history permanently.

Was this page helpful?