Class Programming

Write it once. Everywhere the second you save.

Multi-part workouts. Six timer types. Score that auto-sorts the leaderboard the right way. The TV board, the athlete's phone, the coach's tablet all read from one source — yours.

Parts

A

Back Squat

5 × 3

B

Conditioning

5 rounds for time

C

Cooldown

Mobility

+ Add part

B

Conditioning

Timer

Rounds for Time

Score

Time

Cap

10:00

Description

21-15-9
Thrusters 95/65
Pull-ups

Movements auto-linked to personal-best tracking

Saved

Owner-side workout editor — the source everything else reads from.

What you can actually program.

Not a workout template generator. The same shape a thoughtful coach already writes on the whiteboard — just structured so it can sync.

Multi-part workouts

Strength on top, conditioning in the middle, cooldown at the bottom — or whatever shape your class takes. Each part has its own timer, score type, and notes.

Six timer types

AMRAP, Rounds for Time, Count Up, Count Down, EMOM, and Interval. Pick the one the workout actually calls for instead of stretching the wrong tool.

Score that matches

Time, load, reps, or rounds + reps. The leaderboard auto-sorts the right way — fastest time, heaviest load, most rounds, you don't have to think about it.

Time caps + tiebreakers

Set a cap, optional tiebreaker note ("time at the 9-rep set"). When the cap hits, the timer surfaces the cue and athletes log the right value.

Movement library auto-links

Type "Back Squat" in a part description, it links to your gym's movement library entry. Personal bests roll up automatically from class results — no parallel logging.

Templates for recurring classes

Your Tuesday 6 AM Olympic class follows a pattern. Save it as a template, drop it onto a date, fill in the workout. The scaffolding is already there.

In your members' pocket

They see it before they walk in.

The moment you save, the workout shows up on every member's phone for that class. They've already thought about scaling options on the drive over.

When the timer drops, results take seconds to log — time, load, reps, rounds, however the workout was scored. Recommended or modified, captured in one tap.

9:41•••

Today · 9:00 AM

Conditioning

Coach Sarah

A

Back Squat

5 × 3 @ 80%

B

Conditioning

5 rounds for time · 10 min cap

C

Cooldown

Hip mobility

Now

Conditioning · 9:00 AM

5 rounds for time

12 Thrusters 95/65
15 Pull-ups

Coach Sarah

Time Remaining

07:23

Now

9:07 AM

Up Next

10:00 AM · Open Gym

On the floor

The TV board pulls the same workout.

Same source, sized for the wall. The timer your coach started from the Coach Hub is the timer everyone watches.

See the TV Board walkthrough
No double entry

Personal bests track themselves.

Type a movement name. It auto-links to your gym's movement library — Back Squat in today's Strength becomes a row in the athlete's personal-best timeline the moment they log it.

No parallel spreadsheet. No "wait, did I update the lifts sheet?" Every class result feeds the athlete's long-arc history automatically.

Movement Library

132 movements

Back Squat

Barbell · Strength

315 lb

May 14

Thruster

Barbell · Metcon

155 lb

Apr 28

Pull-up

Gymnastic

12 reps

May 6

Power Clean

Barbell · Olympic

225 lb

Apr 30

Run the programming you already trust.

MacroMinds is in private beta — we're working with a handful of gyms whose coaches actually program. Tell us about yours.