Programming
Build a program once. Deliver to every client.
A real program builder — supersets, tempo, RPE/RIR, deloads, per-client overrides — with auto-calculated session duration and per-muscle weekly load that update as you type.
- Drag-drop builder with keyboard shortcuts
- Supersets, circuits, tempo notation, rest timers
- Auto-calculated session duration and per-muscle load
- Per-client overrides without forking the template
- Offline-first workout player on iOS and Android
- PR detection across 1RM, 5RM, 10RM, volume
program builder · Lower A · Wk 1
- A1Back squat4×6 · 78%
- A2Walking lunge4×10/leg
- B1RDL3×8 · RPE 8
- B2Leg curl3×12
How it works
- 01
Build the template
Blocks, weeks, workouts, exercises. Live duration estimate and per-muscle load panel update as you build.
- 02
Assign to clients
Multi-select clients, choose start date, override per-client where needed. The schedule materialises automatically.
- 03
Clients log in their app
Workout player shows today's session, demo videos, last session's loads. Logs offline, syncs when online.
What's included
- Strength, hypertrophy, hybrid, GPP, rehab progressions
- Loaded barbell, machines, cables, bodyweight, kettlebell, dumbbell
- % 1RM, RPE, RIR, kg, bodyweight load modes
- Tempo notation with explainer modal
- Substitution slots — coach pre-approves alternatives
- Exercise demo videos (Mux HLS streaming)
- Custom exercise library per coach
- 150+ Leenen-curated starter library
- PR feed with milestone notifications
- Adherence RAG list across clients
- Calendar push to Google or Microsoft
- Trainerize CSV import
Explore other pillars