How to Track a ChatGPT Workout Plan and Review Your Progress
Turn a ChatGPT workout plan into a log of planned and completed sets, get that log back to ChatGPT, and ask for a review that cites your actual sessions.
A workout plan from ChatGPT is a starting point. Whether it works depends on what you record once you start lifting, and on whether ChatGPT can see that record when you ask how it is going. Without it, the review is built on what you remember.
Get the plan out of the chat in a form you can log
A plan you can track names every number you will compare later. Ask ChatGPT for exercises, sets, reps, load and rest, and for the rule that changes the load. A plan that says “three sets of squats, moderate weight” gives you nothing to hold the session against.
Write my plan as a table for each session: exercise, sets, reps, load in lb, rest in seconds. Under each exercise, state the rule for changing the load after a session.
The rule matters most. “Add 5 lb when you complete every set of 3 × 5” is checkable: after each session, either you hit it or you did not. Check the plan before you start as well. Every exercise should fit your equipment, and starting loads should come from weights you have lifted, not from a guess about your one rep max.
Once agreed, the plan belongs where you train from: a notebook, a spreadsheet, or a workout saved in a tracking app. A chat transcript cannot be followed set by set in the gym, and scrolling back to find this week’s session is where plans get lost.
Log what you did, not what was planned
The review compares two columns, so the log needs both. For each session, record:
- The date. Reviews are about sequence: which session came first, and how many days apart.
- Each set’s load and reps. Write 5, 5, 4, not “3 × 5, last set hard”. A missed rep is the most useful fact in the log.
- Anything that changed the session. A swapped exercise, a shortened rest, pain, poor sleep. One line is enough.
If you track RPE (rating of perceived exertion), log it per set. If you do not already use it, skip it; a review works from reps and loads alone.
Three ways to get your log back to ChatGPT
ChatGPT reviews only what it can read. There are three common ways to give it the log, and they differ in effort per review and in how much of your history ChatGPT sees.
| Paste from any app | Spreadsheet or notes | Connected tracker | |
|---|---|---|---|
| Setup | None | Build the columns once | Connect once in ChatGPT |
| Each review | Copy and paste sessions | Paste or upload the sheet | Ask the question |
| What ChatGPT sees | What you paste | What you paste or upload | The sessions it looks up |
| Planned and completed side by side | If the app exports both | If you keep both columns | If the tracker stores both |
| Can save changes to your plan | No | No | If the tracker allows it |
Pasting works with any logging app and any ChatGPT plan. Its costs are effort and completeness: you choose which sessions to copy each time, and many exports keep only what you lifted, not what the plan asked for.
A connected tracker, the kind of app people mean by a ChatGPT workout tracker, lets ChatGPT look up the sessions it needs when you ask. LiftTrack is one example: its ChatGPT app reads your workouts, completed sessions and exercise history, with each set you did against its target. Reading is free in LiftTrack. Whether your ChatGPT account can add apps depends on OpenAI’s rules for your plan, workspace and region; LiftTrack lists ChatGPT Plus, Pro and Business.
A worked review: four sessions of back squats
Here is an illustrative log for one lift. The plan: back squat, 3 × 5, add 5 lb after a session where every set reaches 5 reps.
Outlined sets missed 5 reps. The numbers are an example, not a real athlete's log.
The rule handled the first three sessions without help. The fourth is where a review earns its place: 195 lb missed twice, and the second miss was worse. The rule says repeat, and a third attempt at the same weight is one option among several. Ask for the review in a way that makes ChatGPT work from the log:
Compare planned and completed sets for my back squat from Sep 1 to Sep 11. List each session’s date, load and reps. Which sessions missed the target, and what does my rule say to do next? Suggest one change for the next session and explain it using these numbers.
A useful answer quotes the log back: the dates, 195 lb, and the 5, 4, 4 on September 11. It names the rule, then suggests one change, for example repeating 195 lb once more, or dropping to 185 lb and building back in 5 lb steps. Your notes decide between them: a short night before September 11 points to repeating, while misses that keep growing with nothing else going on point to dropping back. An answer about consistency and recovery that cites no set has not read your log.
Two checks keep the review honest:
- Compare like with like. If your tracker reports an estimated one rep max, compare sessions with the same rep target. The estimate is calculated from the reps you did, so switching from fives to doubles can move it without any change in strength.
- Check the numbers it quotes. If ChatGPT cites a weight or date that is not in your log, it is working from something else: an earlier message, or a guess.
Approve the change, then make it stick
A review ends in a decision you make. Update the next session in your notebook or sheet, or, with a tracker that allows it, have ChatGPT save the change after you agree.
In LiftTrack, ChatGPT describes a change and waits for you to confirm before it creates or edits a workout. Saving changes from ChatGPT needs LiftTrack Premium. A workout ChatGPT creates has no progression rule attached, so to have LiftTrack raise the weight after each session where you hit every set, add a progression to the exercise in the app. ChatGPT cannot log a session for you: you train the workout on your phone or Garmin watch, and the completed session lands in your History.
In the Help Center Connect LiftTrack to your AI assistant Add the LiftTrack app to ChatGPT or the connector to Claude, then check that it can read your workouts.What a review cannot tell you
A log shows what you lifted. It does not show why a set felt the way it did unless you wrote it down, which is why the one line notes matter. ChatGPT also cannot see sessions that never reached your log, such as a workout you did away from your usual app.
For what ChatGPT and Claude can read and change in a LiftTrack account, see what Max, ChatGPT and Claude can do.
Frequently Asked Questions
Can ChatGPT track my workouts on its own?
No. ChatGPT can write a plan and review a log you give it, but it does not record your sets while you lift. You record them in a notebook, spreadsheet or tracking app, then paste or connect that log so ChatGPT can read it.
Does ChatGPT remember my previous workouts?
ChatGPT's memory can keep facts you tell it, such as your goal or an injury, but it is not a set by set record you can check. For a review, give it the log itself: paste the sessions into the chat, or connect a tracker it can read.
How many sessions should I include in a review?
Enough to show a pattern for the lift you are asking about: usually the last three to six sessions of that exercise. One session shows a good or bad day; several show whether the rule in your plan is still working.