A workout plan should fit the days and equipment you have, specify how to progress, and explain what to do when a session goes differently than expected. Ask for those decisions alongside the exercise list.
ChatRPE can build the plan in conversation, revise it during a block, and review the sessions you actually logged. Bring an existing program if you already have one; you do not need to generate a replacement to start using the record.
Brief the planner before it generates
The quality of a generated plan is set almost entirely by the quality of the brief. Give ChatRPE the following.
- One primary goal and a time horizon. "Stronger" and "leaner in twelve weeks" produce different programs.
- Your training age and what you have actually been doing. Not the routine you intended to run, the one your last month looked like.
- Days, minutes, and equipment. Three days of forty-five minutes with dumbbells is a real constraint set, while a plan built for five days you do not have is a plan that fails in week two.
- Injuries, limitations, and strong preferences. A sensitive knee changes the movement selection, and a hated exercise changes whether you show up.
- The signals you can log consistently. A progression rule is only enforceable against data you will record.
If those answers are not already in your history, do the full coach setup first. Everything you say once stays available, because ChatRPE keeps a readable brief of your goals, constraints, and current direction under your coach's notes, so the next plan starts from your situation rather than from a blank form.
The split falls out of that brief rather than being chosen first. If you want to see how available days map onto full body, upper/lower, or push pull legs before you write the message, read the workout split guide. If you are starting from nothing, the beginner workout plan gives you a concrete first block and the progression rule to run it with.
"Write a three-day full-body plan for strength and muscle. I have 60 minutes, a full gym, and a sensitive left knee. For every main lift, define when to add reps, load, hold, or substitute."
From a generated plan to a coached block
Plenty of people arrive with a plan a general chatbot already wrote for them, which is a perfectly reasonable place to start. Paste it in or send a screenshot and ChatRPE reads the days, lifts, and targets out of it, then runs the block from there. The ChatGPT workout plan guide covers that handover and the brief that produces a better plan in the first place.
Demand progression rules, not an exercise list
The most common failure of an AI-generated plan is that it specifies what to do and says nothing about when to change it. Ask for the rules explicitly, and ask for them per lift rather than as a blanket policy.
- After a success: add reps, add load, or hold, and at what point each one applies.
- After a miss: repeat the session, or reset the load by roughly ten percent after two.
- On pain: the substitution to run, and the line at which the answer stops being a substitution and starts being a clinician.
- On disruption: which session is the one to cut in a three-day week, and what the minimum version of the week is.
Double progression, where you add reps inside a range and then add load and drop back to the bottom of it, is the usual default for accessory work. It is worth having written down rather than improvised at the rack. The progressive overload guide covers the jump sizes for each lift, the five units progress can arrive in, and how to tell a real trend from a good day.
If you would rather make these calls yourself and hand the planner a finished brief, how to build a workout plan walks through the decisions in the order they depend on each other, including choosing one exercise per movement pattern.
Then make it explain the tradeoffs. Ask why this frequency, why this volume, what got left out and why. If the explanation cannot survive one follow-up question, the plan is not ready. See how ChatRPE replaces one-off session generators in the Fitbod alternative guide, then how it turns a static program library into continuous coaching in the Boostcamp alternative guide.
Revise the block, do not regenerate it
The most damaging habit an AI planner encourages is treating a plan as disposable. Something goes wrong in week three, you ask for a new plan, and you get one, built on the same brief as the last one, which means it repeats the same mistake with different exercises. Worse, the twelve sessions you already ran no longer belong to anything.
Revision is a different move. The plan is a hypothesis with a review date, and a bad week is evidence rather than a verdict. In practice that means four things.
- Change one variable at a time. If bench stalled, change bench, not the whole upper body day. Two changes at once means the next review cannot attribute the result.
- Separate "the plan is wrong" from "the week was wrong." A week with two skipped sessions and four hours of sleep a night has not tested anything.
- Keep the block and adjust the load. Travel, illness, and a broken schedule usually call for a smaller version of the same week rather than a new program.
- Know when it is fatigue rather than programming. If effort is creeping up at loads that used to be easy, the answer is a planned easy week, not a redesign. The deload guide covers reading that signal from your own logged RPE.
Because the conversation and the logbook are the same place, a revision is a sentence. Describe what happened, and the plan changes around it while everything you already logged stays attached.
The plan has to survive the actual session
A plan is theoretical until you are standing in front of a barbell trying to remember what the third exercise was. ChatRPE can drive the session live. It holds the ordered list of what you are doing, shows the current step and its prescription, tracks what is done and what is next, and runs rest countdowns that can restart automatically as you advance through the list. On iPhone that session can also appear as a Lock Screen Live Activity, and it can be started hands-free through Siri, which the hands-free logging guide covers.
Coaching arrives in words on the screen, one step at a time, so the phone stays a reference rather than something you watch. The guided workout guide covers what the live session does in full, and the busy schedule guide covers the pre-decided short and minimum versions of a session for the weeks that fall apart.
When the session ends it becomes an ordinary logged workout, with weights, reps, and effort stored inside each set, which is what makes the review at the end of the block possible.
The block review runs on the record
This is the gap most planners never close. A generated program has no idea whether you ran it, so its review is a conversation about how you feel. ChatRPE reviews against the record.
Adherence comes first. A calendar heatmap counting logged sessions per day answers it honestly, and it is usually the thing worth checking when a block underdelivers. "Eleven of the last twenty-eight days" is a different problem from "the program was wrong."
Then the lifts. Charting the heaviest set of one named lift over the block, pulled from that exercise across every session you logged, shows whether the progression rule was doing anything. An estimated one-rep max line can be derived from the same stored weights and reps as the chart is drawn, with no separate number to save. The one rep max guide covers how to read that estimate.
Records arrive without being asked for. ChatRPE checks new entries for personal records and noteworthy streaks as you log and calls them out, which is the feedback a static plan cannot give you. It watches for stagnating metrics the same way.
Name the data type and the date range and the numeric summary answers exactly that stretch, which is how to review one block against the last. The direction it reports comes from the first half of that window against the second.
The plan itself lives in the conversation and in your coach's notes rather than on a dedicated program screen. There is no separate plan builder to keep in sync, which is precisely why the plan and the evidence never drift apart. Saved dashboards are where the two or three charts you check every block can live permanently.
"Review the last eight weeks against the plan we set: how many sessions did I actually log, what happened to my top set on squat and bench, and what one variable should change for the next block?"
Review on a schedule you set in advance
Decide the review window before training starts, with four to eight weeks a common block length, and write down what evidence would change the plan. Reviewing on a fixed date protects you from two opposite errors: rewriting the program after one bad Tuesday, and running a plan that stopped working a month ago because nothing forced you to look.
At the review, ask three questions in order. Did I run it, did the lifts move, and has a constraint changed? Most "the plan isn't working" verdicts fail the first question, and no amount of redesign fixes an adherence problem. If the sessions were there and the numbers were not, change one variable, restate the progression rule, and set the next review date before you start.
Frequently asked questions
What is the best AI workout planner?
The one that is still useful in week ten. Generating a plan is commoditised, since every tool can do it, so the differences that matter are whether the plan was built around your real days, minutes, equipment, and injuries, whether it states progression rules rather than just exercises, whether it can see if you actually ran it, and whether it revises instead of regenerating. ChatRPE does all four in one conversation, and the same logbook holds your food, bodyweight, and sleep, so a stalled block can be diagnosed rather than guessed at.
Can AI make a personalized workout plan?
It can, and the personalisation lives in the constraints and rules rather than in swapping exercises around. A plan is personalized when it was built from your available days, your equipment, your training age, and the things your body currently objects to, and when it says what happens after a success, a miss, or a missed week. Inserting your name and rotating the accessory list is not personalisation.
Is an AI workout plan safe for beginners?
It is a reasonable starting point, but technique, load selection, pain, and any medical constraints deserve appropriate professional guidance. Start conservatively, ask for explicit progression limits, and treat sharp or joint-centred pain as a reason to stop and see a clinician rather than something to train around. The beginner workout plan covers a conservative first block and the load-reset rule that goes with it.
How often should the plan change?
Not every time a workout feels bad. Review at a planned interval, commonly every four to eight weeks, or sooner if repeated evidence, pain, equipment, or your schedule has genuinely invalidated it. Change one variable per review so the next one can tell you whether the change worked.
Which workout split should the plan use?
Whichever one your schedule can actually hold. Two or three days points to full body, four to upper/lower, five or six to push pull legs. The workout split guide compares them and explains why frequency, not structure, does most of the work.
Can it build a plan around my schedule and equipment?
Yes, and it is the input most worth being precise about. Tell it the days you can genuinely train, how many minutes each of those sessions has, and exactly what equipment you can reach, whether that is a home rack, three dumbbells, or a hotel gym, and the plan is built inside those limits rather than assuming a full commercial gym. When the constraint is time rather than access, the busy schedule guide covers running a full, short, and minimum version of the same week.
What happens to my plan when I miss a week?
Nothing structural. A missed week is a gap in the record rather than a reason to start over. Describe what happened and the current block gets adjusted around it, usually by repeating rather than advancing the loads you last hit. The history stays attached, which means the next review still has something to compare against. Regenerating the plan is the move that actually costs you, because it throws away the only evidence that would have made the next block better.