Can ChatGPT write you a workout plan?

Yes, and it is better than most people expect. Here is a prompt that gets you a usable plan, and the four specific places it stops working.

·8 min read

The short answer

Yes. Give ChatGPT your equipment, your available time and an honest account of your experience, and it will write a sensibly structured plan with reasonable exercise selection. It is roughly as good as a competent template, available instantly, and free.

That is a real answer to a real problem, and the people dismissing it are usually selling something. The limitation is not the first plan. It is the second one.

What it genuinely does well

Three things, and they are not trivial.

  • It explains itself. Ask why it chose Romanian deadlifts over conventional and you get an actual answer. Most apps present a plan as a fact; a conversation lets you interrogate it.
  • It adapts to constraints instantly.“I only have resistance bands and a doorway” produces a usable session in seconds. No app has every permutation pre-built.
  • It is not intimidated by your situation. Shift work, a dodgy shoulder, thirty-five minutes at 5am — describe it in plain language and you get something workable back.

A prompt that gets a decent plan

Most disappointing results come from thin prompts. The model cannot see you, so everything it does not know it invents. This one supplies the things it otherwise guesses at:

Copy this into ChatGPT
Write me a 4-week training plan.

About me:
- Experience: [beginner / ~1 year / several years]
- Age and sex: [e.g. 34, female]
- Days per week I can train: [3]
- Time per session: [40 minutes]
- Equipment: [full gym / dumbbells up to 20kg / bodyweight only]
- Goal: [get stronger / build the habit / general fitness]
- Injuries or limits: [e.g. left shoulder, avoid overhead pressing]
- What I did last month: [be honest — "almost nothing" is useful information]

Rules:
- Prescribe sets, reps and a starting load I can actually judge.
- Explain how I should progress week to week.
- If a session has to be cut to 20 minutes, tell me what to drop.
- Flag anything I should not attempt without supervision.

The last two lines matter most. Asking for the shortened version up front gives you something to fall back on, and asking what to avoid is the closest a chatbot gets to a safety brief.

Where it stops working

Four failures, in the order you will meet them.

1. It does not know what you did

This is the big one. Progressive overload — the mechanism by which training makes you stronger — requires knowing what you lifted last time. Ask for week two and the model will either repeat week one or invent a progression, because it has no record of which sessions you completed or what load you used.

Memory features help less than people expect. What gets retained is a loose summary, not a structured log. It will not reliably tell you that you squatted 3 × 10 at 60kg on the eleventh.

2. The volume is a guess, and it guesses high

With no way to observe your current capacity, the model produces something plausible for the description you gave. Descriptions skew optimistic. The result is a first week that leaves beginners too sore to attempt the second.

Start below what it prescribes. If the plan says three sets, do two. You can add load next week; you cannot un-injure a shoulder.

3. Confident wrongness is indistinguishable from correctness

A language model has no uncertainty display. A well-judged prescription and an invented one arrive in the same tone, and a beginner has no way to tell them apart — which is exactly the reader least able to absorb the error.

4. Nothing accumulates

After eight weeks you have a chat history and no training record. You cannot see whether you trained more in August than July, what your squat has done, or which sessions you skipped. The information that would make month three better than month one was never captured.

What to do about it

Two approaches work. Both solve the same problem, which is the missing record.

Keep the log yourself

A notebook or a spreadsheet: date, exercise, sets, reps, load. Paste the last three or four sessions into every new conversation and ask for the next one. This genuinely works, costs nothing, and the honest catch is that you have to do it every single time, forever. Most people manage a few weeks. If you are someone who keeps a spreadsheet current for a year, stop reading — you have your answer.

Use something that keeps it for you

The alternative is a tool where logging is part of the loop rather than homework, so the plan is built from what you actually did instead of what you remembered to mention. That is what AdimFit is: you record a session in seconds, and when you ask what is next the answer cites the sessions you logged.

We have an obvious interest in you picking the second option. The first one is still a real option, and if you will actually maintain the spreadsheet it is free.

The bottom line

ChatGPT writes a good first plan. It cannot write a good twelfth one, because by then the thing that should be driving the plan is a record of eleven sessions that nobody kept.

If you take one thing from this: whatever you use, keep the record. The tool matters less than the fact that something remembers.

Common questions

Can ChatGPT write a workout plan?

Yes. Given your equipment, available time and experience level, ChatGPT produces a sensibly structured plan with reasonable exercise selection. It is roughly as good as a competent template. The limitation is not the first plan — it is the second one, because the model has no record of what you actually did.

Is a ChatGPT workout plan safe for a beginner?

The exercise selection is usually conservative and sensible. The risk is volume: the model cannot see your current capacity, so it guesses, and it tends to guess high. Start below what it prescribes, and if you have an injury or a medical condition, speak to a doctor or a qualified coach first.

Why does ChatGPT forget my workouts?

Each conversation starts without the previous one unless you paste it back in. Even with memory features enabled, what is retained is a summary rather than a structured training log, so it cannot reliably tell you what weight you lifted three weeks ago or how many sessions you completed last month.

What should I do instead of using ChatGPT for workouts?

Two options work. Keep your own log — a notebook or spreadsheet — and paste the last few sessions into every conversation. Or use something that keeps the record for you, so the plan is built from what you actually did rather than from what you remembered to mention.