01
Programming & client experience
How to coach clients who train at multiple gyms with inconsistent equipment
Multiple gyms are not an edge case. Online coaching needs a substitution system, not a weekly rewrite, so the plan keeps progressing while the equipment changes underneath it.
02
The short answer
Coaching clients who train at multiple gyms with inconsistent equipment is a substitution problem, not a programming problem. Most online coaches respond by either rewriting the plan every week (which kills progression because the structure keeps changing) or pretending the gym variation does not exist (which fails the moment the client travels and ends up in a hotel). The right move is to fix the intent at the movement-pattern level (squat, hinge, horizontal press, vertical pull, horizontal pull, vertical press, single-leg, core) and let the exercise selection flex. A barbell back squat and a goblet squat are both squat-pattern work; the load and rep range adjust, the prescribed stimulus stays. The system should make logged substitutions cheap and surface repeated substitutions as coaching signal so the coach can write gym-specific variants only when the substitution becomes a fixed constraint.
03
Direct answer
Fix the intent. Flex the exercise.
Clients who train at multiple gyms break standard programming because the standard programming is anchored at the exercise level ("barbell back squat 3 sets of 6 at RPE 8") rather than at the pattern level ("squat-pattern work, 3 hard sets, 6 to 8 reps, RPE 8"). When the equipment changes, the coach is forced to either rewrite the plan or pretend it does not matter. Both fail. The fix is to write the plan around movement patterns and name approved substitutions next to each exercise, so the client picks the variant that matches the equipment in front of them and the progression continues at the pattern level.
04
Movement-pattern hierarchy
Eight patterns hold most online programming.
Most online coaching plans live inside eight patterns. Anchor at the pattern, not at the exercise.
Squat
Knee-dominant
Back squat, front squat, goblet squat, hack squat, leg press, split squat. All serve the same pattern.
Hinge
Hip-dominant
Conventional deadlift, trap-bar deadlift, RDL, dumbbell RDL, hip thrust, kettlebell swing.
Horizontal press
Chest-emphasis
Bench press, dumbbell bench, push-up, machine chest press, dip variants.
Vertical press
Shoulder-emphasis
Overhead press, dumbbell shoulder press, machine shoulder press, landmine press.
Horizontal pull
Mid-back
Barbell row, dumbbell row, chest-supported row, cable row, inverted row.
Vertical pull
Lat-emphasis
Pull-up, lat pulldown, neutral-grip pulldown, single-arm pulldown.
Single-leg
Unilateral lower
Walking lunge, reverse lunge, step-up, Bulgarian split squat, single-leg leg press.
Core
Trunk and stability
Plank variants, hollow body, ab wheel, hanging leg raise, suitcase carry.
Most programming plans are these eight, plus targeted accessory work. Once the plan is anchored at this level, the gym becomes a swap problem rather than a programming problem.
05
Substitution rules
Five rules that keep the stimulus close.
01. Pattern stays. Exercise flexes.
Squat day stays a squat day. The actual exercise can flex to whatever the gym supports. The client never trades a squat for a vertical press because the squat rack was busy.
02. Approved list, not free choice
The plan should name two to three approved substitutions per movement. "If barbell back squat is unavailable, use front squat or goblet squat" beats "do something for legs." Free choice is where adherence drift starts.
03. Progression follows the pattern, not the exercise
If barbell squat hit top of range last week and the client uses goblet squat this week, the goblet squat does not restart its own progression. It picks up at a load that matches the pattern stimulus expected this week.
04. Load adjusts for the lever, not the effort
Goblet squat at the same RPE as a back squat is not the same absolute load. The substitution rules should include rough load conversions so the client does not under-anchor or over-anchor.
05. Single substitution is fine. Repeated substitution is signal.
Once is gym-busy. Three weeks running is a constraint the coach should know about, and the prescription should change to put the substitution at the centre of the plan.
These five rules are the tools. The next two sections are the worked examples.
06
Substitution table
If X is unavailable, use Y.
Approved substitutions for the most common movement-pattern primaries. Numbers in parentheses are rough load conversions versus the named primary; coaches should adjust based on the specific client.
Back squat
Sub: front squat (use roughly 85 percent of back-squat load), goblet squat (use 40 to 50 percent), leg press (loads run higher, match RPE), hack squat (use 80 to 90 percent). All squat-pattern.
Conventional deadlift
Sub: trap-bar deadlift (use 95 to 100 percent), Romanian deadlift (use 70 to 80 percent with reduced range), dumbbell RDL (use roughly 50 percent per dumbbell), hip thrust (a different hinge variant, not a 1-to-1).
Barbell bench press
Sub: dumbbell bench (use 40 to 45 percent per dumbbell), machine chest press (load varies; match RPE), push-up variants for bodyweight-only days. Same horizontal-press pattern.
Overhead press
Sub: dumbbell shoulder press (use roughly 40 percent per dumbbell), machine shoulder press, landmine press. Same vertical-press pattern.
Barbell bent-over row
Sub: dumbbell row (use roughly 50 percent per dumbbell), chest-supported row (use roughly 80 percent), cable row, inverted row for bodyweight days. Same horizontal-pull pattern.
Pull-up
Sub: lat pulldown (load to match rep-range RPE), neutral-grip pulldown, banded pull-up, inverted row for very deconditioned clients. Same vertical-pull pattern.
Walking lunge
Sub: reverse lunge, Bulgarian split squat (use roughly 70 percent of walking-lunge load), step-up, single-leg leg press. Same single-leg pattern.
These conversions are starting points, not laws of physics. The first time a client substitutes, the coach should verify the conversion against the logged RPE and adjust for the next session.
07
Worked example
Client alternates between commercial gym, hotel gym, and home dumbbells.
Intermediate hypertrophy client with a roving schedule: most weeks at a commercial gym, one week a month travelling and using a hotel gym, occasional weekend home sessions with two adjustable dumbbells. The plan is the same. The exercise selection flexes per session.
Commercial gym week
Standard prescription: back squat, barbell bench, conventional deadlift, lat pulldown, accessory work. Loads anchored at pre-cycle working weights. Progression rules apply.
Hotel gym session, no power rack
Approved substitutions kick in. Squat day becomes goblet squat or split squat. Bench day stays bench (most hotel gyms have a flat bench and dumbbells), with dumbbell bench at 40 to 45 percent of barbell load per dumbbell. Deadlift day becomes Romanian deadlift with available weight or single-leg RDL. Pulldown day stays pulldown if the gym has a tower; otherwise dumbbell row plus inverted row.
Home session, two adjustable dumbbells only
Squat: goblet squat or split squat. Hinge: dumbbell RDL plus single-leg RDL. Horizontal press: dumbbell bench off the floor or off two chairs. Vertical pull: an inverted row off a sturdy table for bodyweight pull work, with a note that this is a deload-tier vertical-pull substitute. Volume drops by one set per movement on home sessions.
Logging and progression
Each non-primary session is logged as a substitution with the actual movement and load. Progression for the next commercial-gym session uses the most recent commercial-gym data on the primary lift, not the substituted load. Progression for the next hotel session uses the prior hotel-session data. Each environment runs its own progression line, anchored at the pattern level.
Same plan. Three different gym environments. No rewrite. The structure carries the cycle while the substitutions carry the week.
08
When substitution becomes the plan
Three weeks running is the cutoff.
A single substitution is gym-busy. A repeated substitution across three weeks running is a coaching signal that the equipment is not actually available the way the original plan assumed. At that point, the substitution should become the primary in the next prescription.
- Repeated lat pulldown swap for pull-up: switch the primary to lat pulldown and program weighted variations as the next progression.
- Repeated dumbbell bench swap for barbell bench: switch the primary to dumbbell bench and progress at the dumbbell standard, not the barbell standard.
- Repeated leg press swap for back squat: keep barbell squat in the plan if the client values it, but accept that leg press is now the primary loading movement for the cycle.
- Repeated split squat swap for walking lunge: switch the primary to split squat and program load progression rather than rep progression.
The pattern in the data is telling the coach what the plan should already be. Updating the prescription is one of the cheapest, highest-leverage adjustments in online coaching.
09
Where the system carries the load
Logged substitutions become coaching signal.
Substitutions only become useful coaching signal when they are logged as substitutions, not as the prescribed movement. The Workout System surface captures the substitution flag; the Weekly Cockpit surfaces repeated substitutions as a flagged row alongside missed sessions and load shortfalls; the log-analysis post covers how the cockpit turns 30 clients of free-text log noise into a small list of decisions a coach can actually act on. The workout coaching system pillar sets the broader frame: plan, capture, signal, progression, intervention.
Multiple gyms are not an edge case. They are normal client life. The coach who has a substitution system runs progression cleanly through the variation. The coach who does not ends up rewriting the plan every week and quietly losing confidence on both sides.
10
Common questions.
Should I write separate plans for every gym?
Not at first. Write one plan with movement-pattern intent fixed and approved substitutions named next to each exercise. Only build a gym-specific variant when a substitution becomes a fixed constraint, such as a client who trains at home twice a week with no barbell.
How do I keep progression when exercises change?
Anchor progression at the movement-pattern level, not the exercise level. If barbell squat hits the top of its rep range one week and the client uses a goblet squat the next, the goblet squat starts at a load and rep range that match the same pattern stimulus, not at the goblet squat's own progression history.
What if the client substitutes every week?
Repeated substitutions are signal. If the same swap appears for three weeks running, the prescription should change to use the substitution as the primary movement, not the original. The pattern is telling you what equipment is actually available.
Should dumbbell alternatives count as the same movement?
For tracking purposes, no. Log a substitution as a substitution so the system can surface the pattern. For programming purposes, yes if the movement pattern matches: a dumbbell row and a barbell row both serve horizontal pull, and progression on the pattern continues across both.
How should clients log substitutions?
As a substitution, not as the prescribed movement. The client picks the substitute from a short approved list, logs the actual movement done, and adds a one-line note if the swap was due to equipment, the gym being busy, or a different reason. That gives the coach the data to spot patterns later.
Does AI choose substitutions?
AI surfaces the pattern: which substitutions the client uses, how often, and on which movements. The coach picks which substitutions are approved, when to convert a substitution into the primary movement, and when a gym-specific variant is needed. AI is the reader; the coach is the decision-maker.
11
Related
Read next.
- Programming & client experience
How to know if a client is actually following their workout plan
Session-completed is not adherence. Real adherence shows up in the gaps between the prescription and the logs: skipped exercises, repeated substitutions, RPE drift, and shortened sessions.
- Programming & client experience
How to analyse workout logs without reading every set manually
Reading every set across every client every Monday does not scale past 10 clients. The job is to extract the signal, not to consume the data.
- Programming & client experience
How to make a workout plan for an online coaching client
The plan is the easy part. The hard part is progressing the client through it once life, recovery, and adherence start moving the numbers.
12
Fix the intent. Flex the equipment.
When the prescription is anchored at the movement-pattern level, the gym becomes a substitution problem instead of a programming problem. The plan keeps progressing while the equipment changes underneath it.