Skip to main content
2026.05.11.1749

Spot every stale benchmark at a glance — Coach Hub adds a freshness column

For Team Coaches

A 10-second answer to “who hasn’t retested?”

Two weeks after the Coach Hub launch we kept hearing the same thing: I can see who’s training, but I can’t see whose numbers are out of date. Today’s update fixes that.

Every Coach Hub row now carries a benchmark column — pick whichever metric matters most for your sport from the column header dropdown (FTP for cycling, threshold pace for running, threshold HR for any endurance work, resting HR for recovery monitoring), and the whole team updates to show that value. Next to each number is a small freshness icon: green if the athlete retested in the last 30 days, yellow up to 60, red beyond. An empty cell with a dashed outline means “no benchmark on file yet” with a one-tap link to fix it.

You’ll spot the kid who set their FTP in October and never touched it again. You’ll spot the masters athlete whose threshold pace has drifted because nobody flagged the retest. The 10-second scan that the Coach Hub was built for now extends to the question coaches keep asking.

Tap to see the whole profile

Click any benchmark cell and a popup opens showing that athlete’s complete benchmark stack — every threshold value for every sport they train, with the same freshness coding. It’s read-only by default. An explicit Edit Benchmarks button takes you to the full editor when you want to change something, which keeps casual peeks separate from actual edits.

Edit as the athlete, not over yourself

This one’s a long-overdue fix. Previously, when you opened an athlete’s benchmark page as a coach, the values you saw were yours — your FTP, your thresholds — overlaid on their name. Saving silently wrote to your own profile. Today, the page reads, edits, saves, and cancels as the targeted athlete: their stored values, their updated values, their profile.

A blue banner reads “You are editing benchmarks as [Name]. Saved values will be applied to this athlete’s profile.” The app-bar title swaps to [Name]‘s Benchmarks. There’s no mistaking whose numbers you’re changing.

In other news

Athletes get a new ad-hoc workout option. When your athletes start an ad-hoc session, they now see a choice: Follow a workout plan (pick from your published strength templates with prescribed sets, intensities, and 1RM-resolved weights) or Build as you go (the existing flow). The chooser only appears for athletes whose coach has published library content — everyone else’s path is unchanged.

Heads up

You’ll need to refresh your browser the first time you open Smagpie after this update — your client will prompt you. The pace-unit fix only affects teams configured for kilometers and/or 100-meter pool lengths; mile/yard teams will see no change.

The benchmark column is the next step toward the Coach’s Daily Dashboard — modular, customizable, and tuned for the questions coaches actually ask at the start of practice. More zones landing soon.

How this helps your coaching

  • Who needs a retest?

    Every Coach Hub row now carries a benchmark value with a freshness icon — green within 30 days, yellow up to 60, red beyond. Tap the column header to pick which benchmark you care about (FTP, threshold pace, threshold HR, resting HR) and the column updates for the whole team.

  • Pop open the full profile:

    Tap any cell — or the benchmark icon on mobile — to open a read-only popup with that athlete's complete benchmark stack. Edit Benchmarks button takes you straight to the editor.

  • Edit benchmarks as that athlete:

    From the popup or the athlete list, opening an athlete's benchmark page now reads, edits, and saves as them — not as you. A banner makes the impersonation mode obvious, and the page title swaps to "[Name]'s Benchmarks" so there's no mistaking whose values you're changing.

  • Metric teams, fixed:

    If your team is set to kilometers or 100-meter pool lengths, Threshold Pace fields now correctly label and convert as min/km or min/100m. Previously they fell back to miles and yards regardless of team config.