CatchLab
Platform Integrations Pricing Demo Book a Demo

Bring rowing into
power-based training.

CatchLab connects rowing to the same physiology platforms cyclists and runners have used for years. Sync directly to Intervals.icu, publish .fit files to Strava, TrainingPeaks, and beyond, and finally coach your squad in watts, zones, and load.

One file format. Every platform.

📡

Peach Device

Records raw telemetry at 50 Hz

CatchLab

Processes, analyzes, exports .fit

📊 Intervals.icu
🏋️ TrainingPeaks Soon

What's inside a CatchLab .fit file

The .fit format is used by every major training platform. CatchLab populates it with rowing-specific data so your athletes' sessions look exactly right on any platform.

Timestamp Power (watts) Heart rate (bpm) Stroke rate (spm) Distance (m) GPS position Speed (m/s) Calories

Step up your
physiology game.

Intervals.icu is the platform that put serious physiology tracking in reach of every coach, for free. Connect it directly to CatchLab and your rowers get the same power-based environment cyclists have had for years: critical power modelling, training load tracking, and zone-driven prescription, all updated automatically with every session you record.

For rowing coaches, this is a step change. You can finally periodise around watts, write workouts in real power targets, and trust that load is captured accurately across the whole season, for every athlete in the squad.

  • Automatic MMP curve calculation, updated with every session
  • Training load tracking: ATL, CTL, TSB over a full season
  • Power zones and heart rate zones per athlete
  • Coach dashboard: see your whole squad at a glance
  • Direct messaging and athlete notes
  • Completely free for athletes, coaches, and clubs

Recommended for most clubs

Intervals.icu gives professional-grade analytics completely free. It's the default recommendation for CatchLab clubs.

Rowing, finally split into the same seven zones the rest of endurance sport already uses, built from watts, not guesswork.

Intervals.icu power zone distribution

Actual Intervals.icu data from a real CatchLab session.

A full year of rowing, one dashboard.

Training load, form, TSS and time in zones across the whole season, built automatically from the power files CatchLab pushes into Intervals.icu.

Season training load dashboard

HRV, resting HR, and work together.

Track recovery against the actual load coming off the water. The same view cyclists and runners have lived on for years, now driven by rowing power.

HRV and resting heart rate dashboard

Power on the water. Just like the erg.

Every rower already trains in watts on the erg: 300W for steady, 420W for pieces, everyone knows what those numbers feel like. On the water that disappears: pace guesses, heart rate that lags, and a training load score that can halve a hard session because HR never caught up. 95% of max HR could be 380 watts or 500. No way to tell.

Power closes the gap. Prescribe Z2 as 170–220W and you can actually enforce it. The rower quietly pulling 230–240 all week, the one you couldn't catch because his HR looked fine, shows up immediately. And suddenly the reason he's flat every time the hard session comes around makes sense: he's been cooking himself on the "easy" days. Intervals.icu scores every session from the same watts, so the plan, the execution and the load finally line up.

🏋️

TrainingPeaks

Coming Soon

TrainingPeaks integration is on the roadmap. When available, CatchLab will sync your on-water sessions to athletes' training calendars: TSS, IF, structured workout matching, and full PMC tracking.

Up and running in minutes.

No developer required. No complex configuration.

1

Connect to your Peach device

Open the CatchLab desktop app and upload your first session. Raw telemetry is processed automatically.

2

Add your athletes' Intervals.icu accounts

Enter each athlete's Intervals.icu API key once. CatchLab stores it securely per athlete profile. Intervals.icu is free for everyone.

3

Export with one click

After processing a session, click Export. CatchLab generates .fit files per athlete and pushes them to every connected platform in one go.

Sessions appear automatically

Athletes open Intervals.icu and find the session waiting: power, heart rate, stroke rate, and GPS, all correctly attributed.

Ready to connect your stack?

Book a demo and we'll walk through the setup for your club's platform of choice.