Progress & results

Prove your coaching works — with the numbers to back it up.

Every set a client logs rolls up into strength, volume, and duration charts per exercise. Personal records surface automatically, and progress photos sit side by side, so the results of your coaching are impossible to miss.

14-day free trial · No credit card

Per-exercise analytics

Read each lift as a trend, not a list of numbers.

Open any exercise to see estimated 1RM over time, total volume per session, and — for timed work — duration. A full set history with the top set flagged sits underneath, alongside a timeline of when each record was set.

Strength (estimated 1RM), volume, and duration charts per exercise
Complete set history with the top set highlighted
PR timeline showing when each record landed
Client metrics
Eva Nakamura · last 12 weeks
Bodyweight
68 kg
steady
Sleep
7.4 h
+0.6h
Soreness
Low
easing
+18%
Training volume
+12 kg
Bench est. 1RM
Insight

Bench 1RM is up 12 kg with bodyweight holding at 68 kg and sleep climbing — Eva's gains are lean and recovery is solid. Good week to push intensity.

Records that find themselves

Never miss a PR — or a stall.

Trainnode flags new records the moment they happen: heaviest weight, highest estimated 1RM, and biggest single-set volume. Run a real max-out and record a tested 1RM by date, and the analysis uses it in place of the estimate.

Automatic detection of max weight, 1RM, and set-volume records
Record a tested 1RM by date — entered directly or from weight × reps
Tested maxes override estimates wherever they exist
Action Queue
Wednesday · 6 need you
Live
Daan Bakker
Daan Bakker
Live24:18·Upper Strength
View
Bram Visser
Bram Visser
Check-in overdue · 2 weeks
Review
Luuk Smits
Luuk Smits
Inactive · 7 days
Reach out
Sophie Laurent
Sophie Laurent
Asked about knee pain in chat
Chat
Lotte Jansen
Lotte Jansen
Completion fell to 52%
Nudge
Eva Nakamura
Eva Nakamura
New squat PR · 140 kg
Celebrate
4 handled this morning — check-ins answered, programs adjusted.
Live sessions, check-ins, messages, and goals all feed one list — each with the next step attached.

Progress photos

Show change the scale can’t.

Clients add front, side, and back photos from the app. You see the four most recent at a glance, open the full dated gallery, or drag a slider to compare any two shots side by side — the proof clients love to see.

Front, side, back, and general photos in a four-up grid
Side-by-side compare slider between any two dates
Private and secure — served through expiring signed links
Progress photos
Eva Nakamura · 12-week compare
Week 12
Week 1
FrontWk 12
SideWk 12
BackWk 8
FrontWk 1

Frequently asked questions

Where does the progress data come from?
It builds itself from the workouts clients log. Every completed set feeds the volume, strength, and duration charts and the PR detection — no separate data entry needed.
What’s the difference between estimated and tested 1RM?
Estimated 1RM is calculated automatically from the reps and weight in a working set. A tested 1RM is a real max you record by date; Trainnode uses your tested numbers in place of estimates wherever you’ve logged them.
How are personal records detected?
Trainnode compares each set against the client’s prior history for that exercise and flags new bests in heaviest weight, estimated 1RM, and single-set volume. First-time exercises don’t trigger a PR, so the records you see are genuine improvements.
Are progress photos private?
Yes. Photos are stored privately and served through short-lived signed links rather than public URLs, so only you and the client can see them.

Ready to coach with less busywork?

Start your free trial today, or explore everything Trainnode does.