Bring the sheets. Keep the system.

Your spreadsheet isn't wrong.

It's just doing a job it was never built for. A sheet can hold a program. It can't put that program in your athlete's pocket, catch the set they logged in a basement gym with no signal, or tell you they slept four hours before a heavy single.

Free for up to 3 athletes · No credit card · We'll move your sheets for you

What actually changes

Not "everything, but in the cloud." Five specific things a tab can't do.

The program goes where the lifter goes

A real app on their phone (iOS and Android), not a link to a sheet they pinch-zoom between sets. Sets log offline in the dead-signal corner of the gym and sync when the phone finds the world again.

The program answers back

Athletes check in before training: sleep, stress, soreness. When somebody shows up wrecked, BarMetrics adjusts the day's work instead of pretending Tuesday's 5×3 at 85% is still a good idea.
Readiness 2.6 · your line 3.0
Tuesday 5×3 @ 85% → 5% lighter

Prescriptions in the language you coach in

Percentages, RPE, RIR, weight ranges, top sets and back-offs. Progressions ramp week to week on their own, and a Review & adjust grid lets you overrule any single week without rebuilding the block.
Bench 1 @ RPE 8 · top set
3×5 @ 85% of top · back-offs

The conversation lives with the set

Comments on the session they're about, check-in forms that actually arrive, video review, and a push notification when something needs you, instead of a DM at 11pm saying "hey quick question about wednesday".

Meet day is a plan, not a napkin

Attempt worksheets built off what they're actually lifting right now (recent e1RMs, tested singles, and their real OpenPowerlifting meet history), with kilos and pounds side by side so nobody loads the wrong bar under the lights.
Opener 182.5 kg · 402 lb

You're not starting over

The worst part of switching tools is retyping four years of training. So we built the import first, and we'll do the work for you if you'd rather not.

Athletes & PRs

Upload a CSV of your roster and their bests. Names, contact info, current maxes, in one pass.

Training history

Import every logged session, not just today's numbers. The charts and e1RM estimates start with your history already in them.

And back out again

CSV export and a printable progress report, any time. Your data stays yours: leaving is a download, not a support ticket.

Or just send us your sheets

Email what you've got (Google Sheets, Excel, that one shared tab with eleven athletes on it) and we'll set your roster and history up for you. No charge. We are, professionally, a raccoon: we like going through other people's stuff.

Send us your sheets

When a spreadsheet is still the right call

We'd rather you stayed on sheets than paid for something you don't need. Keep the sheet if:
  • — You're programming for yourself and nobody else.
  • — Your athletes train in front of you, and you'd rather write on a whiteboard than a phone.
  • — You've built something in Sheets you genuinely love, and the only thing bothering you is that it looks a bit 2009.

The switch pays off when you're coaching people you can't see train: when "did they actually do it?" and "how did it feel?" are questions you currently answer by asking.

Free until it's worth paying for

Up to 3 athletes, free, with the athlete app included: not a trial, not a countdown. Coaching platforms in this space commonly start around $49/month before you've coached anybody. Ours starts at nothing, and the paid plans are there when your roster outgrows the free one.

Free

$0

up to 3 athletes

Pro

most coaches

$39 /mo

up to 15 athletes

Team

$89 /mo

up to 50 athletes

Unlimited

$159 /mo

no athlete cap

Put your next block in it.