01
The spreadsheet
Your programs live in it. So does your logging. It works because you wrote it — and nobody else can read it.
Coaching software · Powerlifting · Bodybuilding · Strongman
Forge is one place to run strength coaching: programming, set-by-set logging, film, messages and meet day. The demo below is the real product — use it right here, no account.
What you are looking at: the coach's Home — what needs you first (messages, film waiting, a failed top set), then the roster: who trained, who didn't, the 30-day trend.The names and numbers in the demo are its sample roster, not customers. Its own banner says so — and the wheel scrolls the demo while the pointer is over it, the page when it is not.
Pricing
Plans go by roster size, and every plan is the whole product. Athletes never pay, on any plan.
The full coaching toolkit — programs, logging, film room, messaging.
Everything in Free, roster of up to 8. $199.99 a year.
Everything in Free, roster of up to 20. $399.99 a year.
Everything in Free, roster of up to 50. $799.99 a year.
Multiple coaches, shared roster, one invoice. Talk to us →
One place
Not a feature list. This is where a coaching week actually goes, and why "more athletes" so often means "more evenings".
01
Your programs live in it. So does your logging. It works because you wrote it — and nobody else can read it.
02
Business and personal, in the same inbox. Your athletes' film is somewhere in the camera roll. What you told someone last block is buried under a hundred messages.
03
Meet day: openers, seconds, thirds, kilos and pounds — plus the cues and the "what worked", scattered through your phone's notes.
04
The last place that holds it together — and the first thing that drops when the next athlete joins.
One place
Forge
The programs, the logging, the film, the messages and meet day, in one account — the six screens below are that account, running.
Every minute spent hunting for something is a minute you didn't spend coaching — or taking on the next athlete.
"My athletes think I have a system. I have forty-seven browser tabs." — a joke, attributed to nobody.
Build it in Forge — weeks across the top, each day's lifts with sets × reps, load and RPE, top sets tagged — or bring the spreadsheet you already coach from, further down this page. Nothing becomes real until you say so.
On this screenCycle·W1–W5·Plan: sets × reps · kg · RPE·TOP·Edit in Builder·Training maxes·View session
Weight, reps, RPE. The tick logs the set exactly as prescribed; the × marks it failed. A note on any set, a camera on every set. Your note for the day sits right above the first lift, and the plates for the bar are one tap away.
On this screenWhich day are you logging?·Coach's note for this day·Prescribed 1×3 @ 170 kg RPE 8·Add a video of this lift·kg / lb·Set note·Add set·Calculator·Done for the Day
Clips file themselves under the lifter and the lift, top sets first. Open one: slow it to 0.25×, step it a frame at a time, loop A to B. Draw with a pen, a line, an arrow, a circle, a box or an angle — pinned to one moment, or across the whole clip. Mark a time and it becomes a button the athlete taps to jump straight there. Send, and the athlete is notified.
On this screenReview Queue·0.25× · 0.5× · 1× · 2×·Frame back / forward·Loop A–B·Pen · Line · Arrow · Circle · Box · Angle·Pin to a moment · Whole clip·Mark 0:00·Send feedback
Every conversation carries the athlete's day beside it: today's prescription, what was logged, this week's volume, the recent top sets. Message one athlete — or send one broadcast to the whole roster.
On this screenSearch conversations·Broadcast·Today · prescribed·Logged·This week·30-day trend·Recent top sets
Total, bodyweight and DOTS, computed from the records they log. Squat, bench and deadlift records save themselves from the sets — there is nothing to click. Weekly volume, sets by muscle, all-time PRs and consistency sit underneath, each with a line that says what it means.
On this screenTotal·Bodyweight·DOTS·Bodyweight trend·Weekly volume·Sets by muscle·All-time PRs·Consistency·Simple / Advanced·My progress / Team
Every meet you are part of, nearest first, with the days out. The attempt sheet is planned together: you set the official plan, the athlete's proposals stay visible until you accept or replace them, and every attempt is placed against their PR and estimated max — in kilograms or pounds.
On this screenNext meet·Days out·Federation · location·Attempts: squat · bench · deadlift·Openers · seconds · thirds·Where these attempts sit·Open meet day
From a spreadsheet
Copy the cells straight out of your coaching sheet — Google Sheets, Excel, .csv or .tsv — and Forge reads them: days, lifts, sets × reps, loads and RPE. The reading is painted onto your own cells, so you see exactly what it understood, and what it skipped, before anything becomes real.
1 paste your block2 check the reading
Or try it with ours. Two clean sample blocks, Forge's own — a 4-day powerlifting block and a bodybuilding split — or your own block pasted in. Each opens the demo above with the sheet already in the paste box — press Continue and Forge paints its reading onto the cells. Nothing you open is saved.
Or — the full block as tab-separated text, for pasting anywhere.
Nothing you paste in the demo is saved — its own banner says so. The phone imports too — bring the .xlsx, .csv or .tsv and the same reader reads it. The paste box is the web app's.
Coaches on Forge
Real names, real permission, no stock quotes. One entry today — the person who built it. The wall opens for coaches as they arrive.
"I'm a powerlifter and I train under a coach, so I've lived the spreadsheet from the athlete's side of the table. The programming was great; the tooling wasn't — sets in one tab, video in the camera roll, feedback across DMs. So I built the thing I wanted to train with. The coach still writes the program; software shouldn't be the one deciding how you train."
On the phone
Forge is on the App Store and Google Play. Athletes log from the gym floor; coaches review from the phone, or from any browser. One account, both.
Start
No card, no clock. The whole product, on the phone and in the browser. Move up from inside the app when the roster grows.