Skip to content
free workflow · 12-fact sheet · 6 reviewer prompts

How to use ChatGPT for program design as a coach. You write the block. It reviews, substitutes and argues. It never authors.

Ask coaches on r/personaltraining whether they use AI in programming and the answer is consistent: "my clients pay for me, not for crappy AI generated programs", "all it does is spit out the most basic, redundant, cookie cutter exercises", "the progression schemes are usually insane". Ask the same coaches what it is good for and a second answer appears: a red-flag check on a block they wrote, substitutions when the equipment changes, an argument against their own plan. This page is that second use, written out: the constraints sheet, the six-step workflow, six reviewer prompts, the failures they prevent, and the sign-off before anything reaches a client.

By Markus Evers · Updated September 2026

the short version

A coach should not let ChatGPT author a client's program; the reliable use is as a reviewer and variation generator on a block the coach wrote. Give it the 12-fact constraints sheet, write the block from your template, then run the six reviewer prompts and sign off with the seven-item checklist before it reaches the client.

the honest answer

Should a coach use ChatGPT to write training programs?

No: a coach should not let ChatGPT author a client's program, because unsupervised AI programs are generic, agree with whatever you say and invent progression schemes, which is exactly how coaches who have tried describe them. The useful version is narrower and real: a second pair of eyes on a block you wrote, five ranked substitutions for one slot, a progression rule written out per lift, and a critic that argues against your plan before the client sees it. The coach who wrote "if you can't confidently program without it, you shouldn't be programming" is right, and that coach can still use a reviewer.

What AI gets wrong in program design, what it looks like, and how the prompts on this page prevent it
What AI gets wrong What it looks like How the prompt prevents it
Cookie-cutter selection The same twelve exercises for every goal; "the most basic, redundant, cookie cutter exercises" in one coach's words. The model never selects. You write the block; it reviews and substitutes one slot at a time.
Insane progression Loads that jump weekly regardless of training age; no trigger, no fallback. Prompt 3 forces one variable per lift, a trigger to progress and a fallback for a missed session, week 4 deload fixed.
Agreeing with you "You're completely right" the moment you push back, even when you are wrong. Reviews must say "not sure" rather than guess; the critic prompt disagrees by default.
Accepting the hypothetical A full program for a "3-legged client" instead of a question. The constraints sheet is required; the Project instructions say ask for what is missing before reviewing.
Warm-ups that do not match Banded hip abduction before a max bench attempt. Review check 4: does each day's warm-up match that day's first lift.

The examples in the middle column are paraphrased from coaches on r/personaltraining describing their own attempts with general assistants and with the AI builders inside coaching apps; the sentiment about builders is the same, and no product is singled out here.

before any prompt

What must the model know before it can help?

The model must have 12 facts before it says anything useful about a program: training age, the goal in the client's words, sessions per week, minutes per session, equipment, limitations in general terms, movement limitations, the anchor lifts you track, current loads or RPE, preferred split, block length, and what the client will not do. Without them it invents a client; one coach got a full program for a hypothetical "3-legged client" instead of a question. Anonymise the sheet: no name, no diagnosis, "discomfort" not "injury".

The constraints sheet (12 facts)

When to use it: Fill it from the intake and the first check-in, once per client per block.

What to paste in: Facts only, in general terms, no name.

CONSTRAINTS SHEET (the 12 facts the model must have before it says anything; anonymised)
1. Training age: [e.g. 8 months of consistent lifting]
2. Goal, in the client's words: [e.g. "look strong in a t-shirt by summer"]
3. Sessions per week: [e.g. 3]
4. Minutes per session: [e.g. 45]
5. Equipment: [e.g. commercial gym / dumbbells to 30 kg and a bench at home]
6. Injuries or limitations, in general terms only: [e.g. discomfort with overhead pressing; no diagnosis]
7. Movement limitations: [e.g. cannot squat below parallel comfortably]
8. Anchor lifts I am tracking: [e.g. goblet squat, Romanian deadlift, dumbbell bench press]
9. Current working loads or RPE on the anchors: [e.g. 20 kg x 10 at RPE 7]
10. Preferred split: [e.g. full body]
11. Block length: [e.g. 4 weeks, week 4 deload]
12. What the client dislikes or will not do: [e.g. burpees, anything over 50 minutes]

six steps

What is the six-step workflow?

The six-step workflow is intake facts, constraints sheet, your own template, AI as reviewer, AI as variation generator, coach sign-off: the coach writes the program at step 3 and the model enters at step 4. Three of the six steps are yours, and the two the model does are both on a block that already exists.

The six-step coach-owned workflow for using ChatGPT in program design
Step Who What happens
1. Intake facts You From the intake and the first check-in: training age, goal, availability, equipment, limitations in general terms, what they hate.
2. Constraints sheet You The 12 facts, anonymised, in one block. This is the only thing the model ever gets about the client.
3. Your own template You Build the block from your template: split, anchor lifts, progression rule, deload. The program is written here, by you.
4. AI as reviewer Model Red-flag review, deload check, critic. It reads; it does not rewrite.
5. AI as variation generator Model Substitutions for one slot, a progression rule written out, client-facing cues in your voice.
6. Coach sign-off You The seven-item checklist. Then the block goes into your platform, per client.

Step 3 is the human method: the 4-week block, one variable per phase and anchor lifts are set up in how to set up training phases for online clients, the models behind it in periodization for online coaches, and the shells to start from in workout templates for personal trainers.

six reviewer prompts

What are the six prompts?

Six prompts cover the two model steps: a red-flag review of the block you wrote, substitutions for one exercise, a progression rule for a 4-week block, client-facing notes in your voice, a deload logic check, and a critic that argues against your program by default. Every one says "do not rewrite" or "not a program" in its first lines, and every one takes the constraints sheet.

1

Red-flag review of a program you wrote

When to use it: After you have written the block, before it goes to the client.

What to paste in: The constraints sheet and the program.

You are a second pair of eyes for me, an online fitness coach. You do not write programs; you review the one I wrote.

Client facts (anonymised): training age [X], goal [Y], [N] sessions of [M] minutes, equipment [LIST], limitations in general terms [LIST], anchor lifts [LIST], block length [4] weeks.

Program: [PASTE]

Check, in this order:
1. Any exercise that conflicts with the limitations.
2. Pattern overload across the week (count pushes, pulls, hinges, squats, carries per week).
3. Whether every anchor lift has a written progression rule for weeks 1 to 4.
4. Whether the warm-up on each day matches that day's first lift.
5. Total weekly hard sets per muscle group; flag anything under 8 or over 20.
6. Anything you would ask me before changing it.

Rules: do not rewrite the program; do not add exercises; if you are not sure, say "not sure" rather than guessing; no medical advice; keep the whole answer under 200 words.

2

Substitutions for one exercise

When to use it: One slot conflicts with equipment or a limitation and you want ranked alternatives, not a new program.

What to paste in: The exercise, the reason in general terms, the equipment, and the job of the slot.

I need substitutions for one exercise, not a new program.

Exercise: [X]
Reason for the swap in general terms: [e.g. shoulder discomfort on overhead pressing, no diagnosis]
Equipment available: [LIST]
Training goal of this slot: [e.g. horizontal push, 8 to 12 reps]

Give me five substitutes ranked from closest to furthest in movement pattern, one line each with the reason and the cue I should give the client. Do not suggest anything that loads the same pattern that caused the discomfort. If none of the five is a good match, say so.

3

A progression rule for a 4-week block

When to use it: The exercises are chosen and you want the rule written out per anchor lift.

What to paste in: The anchor lifts with current loads or RPE and the client's training age.

Write a progression rule, not a program, for these anchor lifts over a 4-week block for a client with training age [X]:
[LIFTS with current working loads or RPE]

Weeks 1 to 3 progress, week 4 is a deload. Use one variable per lift (load, reps or sets), state the trigger for progressing (e.g. all sets at RPE 7 or below) and the fallback if a session is missed.

Output as a table: lift, week 1, week 2, week 3, week 4, trigger. No exercise selection changes.

4

Client-facing notes and cues

When to use it: The block is signed off and you want the short notes the client reads on each day.

What to paste in: Two of your own messages for voice, and the block.

Turn this block into short client-facing notes in my voice.

My voice samples: [PASTE 2]
Block: [PASTE]

For each day: a two-line intro of what the day is for, one cue per anchor lift, and what "good" looks like this week. Under 60 words per day. No hype, no "crush it", no emoji, no medical claims, no promises about results.

5

Deload week logic check

When to use it: You have written week 4 and want to know whether it is actually a deload.

What to paste in: Weeks 1 to 3 and the week-4 draft.

Here is my week 4 deload: [PASTE]
Here are weeks 1 to 3: [PASTE]

Compare week 4 to weeks 1 to 3 and tell me if volume and intensity actually drop (state the percentages you calculate), whether any day is still a hard day by accident, and whether the client will feel like it is a rest week. Do not rewrite it.

6

"Argue against my program" critic

When to use it: Before sign-off, when you want the strongest case against your own block.

What to paste in: The program and the constraints sheet.

Act as a strength coach with 20 years of experience who disagrees with me by default.

Here is my program and the client facts: [PASTE]

Find the three strongest arguments that this program will not work for this client, in order of importance, one paragraph each with the fix I would need. Then tell me which of the three you would actually die on. No praise, no summary.

the planner question

Is an AI workout planner good enough to use with clients?

As a drafting tool, yes; as the planner, no. An AI workout planner produces a plausible programme in seconds from whatever it is told, and everything it is not told (training age, injuries, equipment, time, what the client skipped last block) is filled in with the average. The coach adds the constraints, reviews the draft with the six-point sign-off and decides the loads; the table gives the split. A client who arrives with an AI plan of their own is covered in when clients use ChatGPT for their diet or program.

What an AI workout planner does, misses, and what the coach adds
What the planner doesWhat it missesWhat the coach addsThe check
Generates a full programme in secondsTraining age, injuries, equipment and time the brief did not stateThe constraints sheet above, filled before the promptEvery exercise possible with the listed equipment
Picks sensible exercises for a goalWhether this client can do them, and what they already skipped last blockThe last block's adherence and the one lift that mattersSession length against the minutes given
Sets, reps and a progression ruleWhether the load is right for this personThe starting loads and the rule for moving themVolume against the training age
A tidy layout and a rationaleWhether the rationale is true for this clientThe sign-off: the six-point check in the last sectionNothing reaches the client before the sign-off
before the client sees it

How do I sign off a program before it reaches the client?

Sign off a program with seven checks: limitations respected everywhere including substitutions, weekly pattern balance counted, a progression rule per anchor, a real deload, warm-ups that match, every exercise in your platform's library with a video, and one sentence you can say to the client for every choice. The last one is the whole test: if you cannot explain it, it is not your program yet.

  1. 01

    Every limitation on the constraints sheet is respected by every exercise, including the substitutions.

  2. 02

    Weekly pattern balance counted: pushes, pulls, hinges, squats, carries.

  3. 03

    A progression rule is written per anchor lift, with the trigger and the fallback.

  4. 04

    Week 4 is a real deload: volume and intensity actually drop.

  5. 05

    Each day's warm-up matches that day's first lift.

  6. 06

    Every exercise exists in my platform's library with a video the client can watch.

  7. 07

    I can explain every choice in one sentence to the client.

Where the program lives once it is done. In your platform, per client, not in a chat. In Coachway the coach builds the block once as a program template with exercise videos and effort targets on each row, then delivers it per client and reads the logged loads at the phase review; the assistant never touches the client's screen. All seven prompts on this page, including the constraints sheet, are in the free AI prompt pack for online coaches.

questions people ask

Frequently asked questions about ChatGPT and program design.

Can ChatGPT write a workout program for my client?

It can produce one, and coaches who have tried describe the result the same way: generic exercise selection, progression schemes that do not survive a real client, warm-ups that do not match the session, and a model that agrees with you the moment you push back. The reliable use is as a reviewer and variation generator on a program you wrote, which is what the six prompts on this page do.

How do personal trainers actually use AI for programming?

The honest pattern from coaches who use it: they write the block themselves, then ask the model to review it for red flags, pattern overload and missing progression, to generate substitutions for one exercise, or to argue against the block before sign-off. One coach describes giving it his own three-month programs "to point out any red flags, pattern overloads and critical feedback". The final call on load, volume and progression stays with the coach.

What information does ChatGPT need to review a program?

Twelve facts, anonymised: training age, the goal in the client's words, sessions per week, minutes per session, equipment, limitations in general terms, movement limitations, the anchor lifts you track, current loads or RPE, preferred split, block length, and what the client will not do. Without them the model fills the gaps with a hypothetical client, which is how one coach got a full program written for a "3-legged client" instead of a question.

Why does ChatGPT agree with me when I push back?

Because it is trained to be agreeable, so "are you sure?" produces "you're completely right" more often than a defended position. The fix is in the prompt: tell it to restate its reason or say "not sure" rather than agree, and use the critic prompt, which instructs it to disagree by default and name the one argument it would die on.

Is it ethical to use AI in program design if clients pay for my expertise?

Using it as a reviewer of your own work is the same as asking a colleague to look over a block, and clients pay for the judgment that survives the review. Letting it author the program is the thing coaches on r/personaltraining object to: "my clients pay for me, not for crappy AI generated programs". The line is who writes the block. If you can explain every choice in one sentence to the client, it is yours.

Which is better for program review: ChatGPT, Claude or Gemini?

All three find a planted flaw when told not to rewrite, and none authors well unsupervised, so it is a tie for this job. Paste the same review prompt with the same constraints sheet into each and see which asks the better question; the three-test method for judging them is on the comparison page.

Should I tell clients I use AI to check their program?

You can, in the same breath as telling them you use a spreadsheet: "I write your block, then I run a second-pair-of-eyes check on it before it goes out." What a client would object to is a program a machine wrote and you forwarded; a program you wrote and had reviewed is a stronger program, and nothing about it needs hiding.

Can AI help me learn to program as a new trainer?

As a sparring partner, yes: ask it to explain why a block is structured a certain way, to quiz you on pattern balance, or to argue against a block you wrote. As a substitute for learning, no; a coach who cannot program without it cannot judge its output, and its output needs judging. Learn the method in the periodization and training-phases guides, then use the prompts here to check your work.

Is an AI workout planner good enough to use with clients?

As a draft, yes; as the plan, no. It produces a plausible programme from whatever it is told and fills every gap (training age, injuries, equipment, time, last block's adherence) with the average. Give it the constraints sheet, review the draft with the six-point sign-off, set the loads yourself, and it saves an afternoon; hand its output to a client unread and it is a generic programme with your name on it.

You write the block. The model finds the conflict you missed at 10pm, hands you five swaps, and argues with you before the client can. That is the whole use, and it is a good one. Coachway costs EUR 69 per month for up to 5 clients plus EUR 9 per additional client, every feature included, with a 14-day free trial; the numbers are on pricing, and the AI tools worth a coach's time lists what sits around it.

Where the signed-off block becomes the client's program

Program templates with videos and effort targets, logged loads the phase review can read, weekly check-ins and payments through your own Stripe on one client screen. Start the 14-day free trial and move one client over: cancel any time under Billing.

No charge today - cancel anytime under Billing
Built for efficiency 6 languages DenmarkNorwaySwedenFinlandGermanyUnited Kingdom
The coaching platform you've been waiting for