You wrote the workout. Now see it the way each athlete will.
A workout template speaks in percentages — 60 to 76 percent of threshold pace, 80 percent of one-rep max. Your athletes don’t see percentages. They see a pace, a wattage, a number of pounds on the bar. Whether those numbers come out right depends on whether each athlete has the benchmarks behind them.
Until now, the only way to find out was to send the workout and wait.
Preview for athlete
Open any assigned workout and you’ll find a Preview for athlete button where the old team-average strip used to sit. Pick an athlete and the whole workout re-renders in their numbers: real paces for the endurance steps, real weights on the strength sets, with the template prescription echoed underneath so you can see both at once.
Use the arrows to walk the roster one athlete at a time — no reopening the list, no losing your place. The banner tells you whose view you’re in and where those numbers came from: their tested threshold and when it was set, or a plain note that you’re looking at a team average because they don’t have a personal number yet.
Steps that were never meant to scale — RPE work, open-ended efforts — say so instead of pretending.
Who’s missing numbers, before you send
The preview button carries an amber count when someone on the roster is missing a benchmark this workout needs. Open the athlete list and each flagged athlete carries one plain-language line explaining why: no personal threshold pace, no 1RM for back squat, a benchmark that hasn’t been tested in a while.
It only flags what this workout actually uses. An all-RPE session flags nobody, because nothing in it depends on a number.
Three doors, one lens
You don’t have to be on the workout detail page to get there.
From the Training Schedule, the assignment card menu now has a Preview for… entry sitting right between Details and Edit, with the same warning count attached. On mobile, the day-view card gets a person icon that goes to the same place.
From the workout editor, a new Preview button sits beside Save and Cancel — and this is the one that changes how you build. It runs against the draft as you’ve typed it, before anything is saved or assigned. Write the session, check who it breaks for, fix it, then save. Your draft is never touched by the preview and never lost.
Every warning is now a fix
Finding a problem is only half the job. So every warning in the preview is now something you can act on without leaving what you’re doing.
A strength set that needs a 1RM the athlete doesn’t have gets a Set 1RM button. Click it and the 1RM dialog opens already pointed at the right exercise. Enter the number, save, and the preview refreshes in place — same athlete, warning gone.
A missing endurance benchmark gets a Set up this athlete’s benchmark button that takes you straight to their benchmarks page. Set the number, click back, and you land where you left off with the preview still open. From the workout editor it opens in a new tab instead, so an unsaved draft is never at risk.
Max Heart Rate, finally
Percent-of-max-heart-rate workouts have always been scalable in Smagpie, but there was nowhere to actually enter an athlete’s max heart rate. That’s fixed: the athlete Benchmarks page now has a Max Heart Rate field on the General card, right beside Resting Heart Rate — and coaches can set it for an athlete the same way they manage every other benchmark.
New athletes now start with a reasonable estimate at signup based on their age, so they’re not flagged from day one. It’s an estimate, and it’s meant to be replaced the moment you have a real number.
One more thing worth knowing: max heart rate is now a single setting that works across every sport. Previously a percent-of-max-HR step in a swim or triathlon workout produced no target at all. Now it scales — and the preview will tell you if someone’s missing the number behind it.
Open a workout you’ve already assigned and preview it for one athlete. It takes about five seconds, and it will tell you something about your roster you didn’t know.