Product walkthrough

See CatchLab in action

From dropping a Peach file to every athlete having their session on their training platform — the whole workflow takes under two minutes.

Demo video — coming soon

Full walkthrough video coming soon


01 / 04

Load a session —
athletes matched instantly

Drop a Peach file and CatchLab reads the session automatically. Seat names from the index file are matched against your athlete roster. Green dot means credentials are ready.

Index file detected automatically — no separate import
Athletes matched by name — no manual assignment
Switch between training platform HR or manual file per session
Seat overview — Henley_Finals_2025
HR source:
SeatRowerHRActionPush
1S. HartmannNo HR
2J. CallowayNo HR
3E. Voss✓ HR
4T. Becker✓ HR
5C. RenfrewNo HR

02 / 04

HR downloaded
from your training platform

CatchLab fetches the athlete's activities for that session date directly. If there's one activity it attaches automatically. Multiple activities? Pick the right one from a clean list.

Shows activity name, time, sport and duration
One activity on that date — auto-attached, no dialog
"Fetch all HR" button does the whole crew in one click
Choose activity — S. Hartmann

Choose activity

Select the HR source for S. Hartmann on 12 Jul 2025:

14:30  |  Morning session  |  Rowing  |  0h53m
09:15  |  Strength  |  Weights  |  1h10m

03 / 04

Align HR to power —
visually, per athlete

Power and heart rate plotted together. Drag the slider or type an offset to align them. The saved offset is applied automatically on every future export for that athlete.

Power in blue, heart rate in red
Smoothing control for cleaner preview
Offset saved per athlete — set once, used every time
Heart rate alignment — S. Hartmann · Seat 1
offset +10s
Offset slider
+10 s
Smoothing
10 s

04 / 04

Batch export —
the Sunday workflow

Point CatchLab at a folder of Peach files. It scans all sessions, matches rowers automatically, and lets you fetch HR and push everything to your training platform in one go.

Whole week processed in a single sitting
Matched rowers shown in green — unmatched in grey
Export zip or push directly — your choice per session
Peach Batch Export — 3 sessions found
SessionBoatSeatRowerHRActions
Morning_5K 8+1 S. Hartmann
2 J. Calloway
3 E. Voss ✓ linked
4 M. Webb
Henley_Finals 8+1 S. Hartmann
2 J. Calloway

05 / 05

The result —
full analysis on your training platform

Once pushed, athletes and coaches see the full session with power zones, pace, stroke rate, W'bal and balance. Everything a coach needs to structure the next training block.

Power zones automatically calculated from athlete FTP
W'bal shows when the athlete was digging into reserves
Stroke rate and pace overlaid — see technique under fatigue
All from a single Peach file — no manual data entry
Training platform — S. Hartmann · 12 Jul 2025 · 13.8km · 1h11m
Distance
13.8km
Time
1h11m
Avg Power
142W
Avg HR
158bpm
Avg SPM
19
Z5 Z3 Z2 Z1 0:00 0:20 0:40 1:00
Power W'bal Automatically imported via CatchLab

Ready to try CatchLab?

Used by rowing clubs in the Netherlands. Request access and we'll get you set up.

Request access