Back to blog
5 min read

How to Build a Structured Workout Program for Online Clients

A no-nonsense guide to programming for online coaching clients - from session structure to progression tracking and when to make changes.

Writing programs for online clients is a different game than writing them for yourself. You're not there to cue technique, adjust loads on the fly, or read body language mid-set. Everything you want the client to do needs to be clear in the program itself, and the feedback loop is weekly at best.

That changes how you should approach programming. Here's what I've learned works.

Keep the structure simple

The temptation when you start coaching online is to write impressive programs. Lots of variety, complex periodisation, daily undulating this and conjugate that. The problem is that complexity creates confusion, and confused clients either do the wrong thing or stop doing anything.

For most online clients, a straightforward upper/lower or push/pull/legs split with 4-5 exercises per session is plenty. They can learn the movements, track their progress, and you can actually see what's working based on their logs.

Save the fancy programming for clients who've been with you for a year and have outgrown the basics. For everyone else, simple and consistent beats clever and complicated.

Write programs that are easy to follow

This sounds obvious, but I see coaches send clients programs that look like they were designed for other coaches to read.

Your client doesn't know what "3x8-12 @ RPE 7-8, 2-0-1-0 tempo, 90s RI" means unless you've taught them. And even if they do understand it, that's a lot to process when they're standing in a busy gym trying to figure out what to do next.

Some practical guidelines:

List exercises in the order they should be done. Don't make clients figure out sequencing from a spreadsheet.

Group supersets and circuits clearly. If exercises A1 and A2 are paired, make that visually obvious. Don't rely on letter-number notation that half your clients will ignore.

Include notes where technique matters. Not a full coaching cue for every exercise, but a reminder on the ones that matter. "Pause at the bottom for 1 second" or "keep your elbows slightly forward" is enough.

Specify what to track. If you want them to log weight used, reps completed, and RPE, say so. If you just want them to tick off that they did the session, that's fine too - but be explicit about it.

Progression is everything

A program without a progression plan is just a list of exercises. And "add weight when you can" isn't a progression plan.

For online clients, I like to keep progression simple and measurable:

Rep targets. Give a rep range (e.g., 8-12) and tell them to increase weight when they hit the top of the range for all sets. This is self-regulating and works for most exercises.

Weekly set volume. Start conservative and add a set to key movements every 1-2 weeks if recovery allows. Easier to add than to take away.

Block structure. Run a program for 4-6 weeks, then reassess. Did they progress on the key lifts? Are they recovering well? Keep what's working, swap what isn't.

The important thing is that both you and the client can look at the logs and see whether they're progressing. If you can't tell whether someone is getting stronger from their training data, your tracking system needs work.

Don't change too much, too often

New coaches tend to rewrite programs every 2-3 weeks. Sometimes because they think variety is important, sometimes because the client asks for something new, and sometimes because they're second-guessing themselves.

Resist this. Adaptation takes time. A client needs at least 3-4 weeks on a program before you can judge whether it's working. And most clients need the repetition to actually get good at the movements and start pushing intensity properly.

When a client says "I'm bored of this program", what they usually mean is "I haven't seen progress this week". Address the real concern. Show them their logs from three weeks ago compared to now. If they genuinely are progressing, the boredom usually resolves itself.

Change exercises when there's a reason to: a movement is causing discomfort, they've genuinely plateaued after running the progression model for a full block, or their goals have shifted. Not just because it's been two weeks.

Handle the feedback loop

The weekly check-in is where programming decisions should happen. Not in between sessions based on a panicked message about a bad workout.

When reviewing training data in a check-in, I look at three things:

  1. Adherence. Did they do all the sessions? If they're consistently missing the fourth session in a 4-day split, maybe they need a 3-day program instead of more motivation.

  2. Progression. Are the key lifts moving up? Even small increases - 1 rep more, 2.5kg more - show the program is working. Stagnation across the board for 2+ weeks means something needs changing.

  3. Recovery signals. Joint soreness, persistent fatigue, sleep disruption. If someone is regressing on lifts and reporting they feel run down, the answer is usually less volume, not more exercises.

Make one change at a time. If you adjust volume, exercises, and intensity all at once, you have no idea what fixed the problem - or what caused the new one.

A word on exercise selection

Pick exercises your client can actually do well without you standing there. This matters more than anything.

A barbell back squat might be the "best" exercise for legs, but if your online client has mobility issues and no one at their gym to spot them, a goblet squat or leg press will get them better results because they'll actually do it with proper form and appropriate intensity.

Ask what equipment they have access to. Ask if there are movements they've struggled with before. Build the program around what works in their environment, not what would be ideal in a fully-equipped coaching facility with you present.

The bottom line

Good online programming is about clarity, consistency, and a tight feedback loop. Write programs your clients can follow without confusion, give them a clear progression path, and use the weekly check-in to make targeted adjustments. The best program is the one that gets executed well, not the one that looks impressive on paper.

If you're looking for a platform where you can build structured programs with sessions, exercises, sets, reps, tempo, and RIR - and have clients log everything from their phone - check out Tyzra. Free for up to 5 clients.

Ready to streamline your coaching?

Tyzra gives you structured check-ins, progress tracking, and workout programming in one place.

Try Tyzra free