-
How Fitbod Creates Your Workout
Fitbod builds each workout from two things: the preferences in your My Plan settings and the training you've already logged. It selects exercises that fit your goal and your available equipment, sets how many to include based on your chosen workout length, recommends sets, reps and weight from how your recent sessions went, and works around muscle groups that haven't recovered yet. Every workout you log feeds back into the next one.
Table of Contents
How Fitbod personalizes your workouts
How workout length shapes your session
How Fitbod decides sets, reps and weight
How Fitbod tracks muscle recovery
How Fitbod adapts as you get stronger
If you're new and have no workout history
Frequently Asked Questions (FAQ)
Key takeaways
- Fitbod personalizes workouts using five inputs: your fitness goal, experience level, available equipment, training split, and workout preferences: all set in your My Plan profile.
- Exercise selection is driven by effectiveness data from millions of logged workouts, your equipment, your feedback, and current muscle recovery status.
- Sets, reps and weight adjust automatically based on your logged performance. Fitbod's proprietary mStrength™ technology deliberately varies intensity and volume between sessions rather than repeating the same prescription.
- Fitbod assigns every muscle group a recovery percentage from 0% to 100%. Muscles typically take up to 7 days to fully recover, and Fitbod prioritizes fresher muscle groups when building your workout.
- New members start with conservative recommendations estimated from aggregate workout data, which Fitbod refines as you log sessions and adjust.
What Fitbod does for you
Fitbod handles three things that are difficult to manage on your own:
Individualization: workouts built around your body, goals, and training environment rather than a fixed program.
Balance: making sure all muscle groups get worked evenly instead of over-training what you enjoy and neglecting the rest.
Variation: mixing exercises, sets, reps and weights over time so you don't plateau.
The app includes over 1,600 HD exercises with demonstration videos, so you can learn unfamiliar movements as they come up.
How Fitbod personalizes your workouts
Before generating anything, Fitbod builds a fitness profile from the preferences you set in your My Plan: your fitness goal (which drives rep ranges, exercise selection and intensity), your experience level, your available equipment, your training split (Full Body, Upper/Lower, Push/Pull/Legs), and your workout preferences: duration, warm-ups and cooldowns, cardio, exercise variability, and supersets or circuits.
Exercise selection then draws on effectiveness data from millions of logged workouts, filtered by your equipment, shaped by your feedback through Recommend More, Less, or Exclude, and constrained by which muscles are currently recovered. Fitbod also learns passively. Every time you skip, replace, delete or manually add an exercise, that informs future recommendations.
You can update any of this at any time in your My Plan profile.
→ Read more: How does Fitbod choose which exercises to give me?
How workout length shapes your session
Fitbod adjusts the number of exercises to match the workout duration you've set. Actual completion time varies with your pace. A four-exercise workout typically runs 27 to 51 minutes, five runs 35 to 60, and six runs 39 to 63.
If your workouts consistently finish faster than expected, it's usually rest periods, an efficient gym setup, or fewer distractions. You can increase your duration setting to generate more exercises, add sets or movements manually, or follow the recommended rest times.
→ Read more: How long are Fitbod workouts, and can I make them shorter?
How Fitbod decides sets, reps and weight
Fitbod tracks the weight, reps and sets you complete. Finish an exercise comfortably and it gradually increases the load or reps to drive progressive overload; struggle with a set and it eases future recommendations.
mStrength™ is Fitbod's proprietary technology for varying intensity and volume across workouts. Some sessions emphasize higher reps at lower weight, others fewer reps at heavier loads. That variation is deliberate, and it's what prevents plateaus and reduces burnout.
Alongside this, Fitbod calculates your Estimated Strength from your logged workouts and periodically schedules Max Effort Days to reassess where you actually are. Logging Reps in Reserve sharpens this further.
→ Read more: How does Fitbod decide my sets, reps and weight?
How Fitbod tracks muscle recovery
Every muscle group carries a recovery percentage between 0% and 100%, based on what you've recently logged. Full recovery typically takes up to 7 days, though this varies with intensity and individual recovery rate. The Body tab shows this as a heat map.
Fitbod prioritizes fresher muscle groups. When a fatigued muscle does need to be trained, it may suggest lower-intensity or alternative movements instead. You can override a recovery percentage manually if you feel a muscle is ready sooner. Syncing with Apple Health, Health Connect, or Strava lets Fitbod factor in activity logged outside the app, like cardio.
→ Read more: How does Fitbod know my muscles are still recovering?
How Fitbod adapts as you get stronger
Over months, Fitbod adjusts to where you actually are. It increases resistance gradually for progressive overload, introduces new exercises to prevent plateaus, and responds to trends. If your strength scores drop, it adjusts to help rebuild, and after a training break it lowers weight recommendations to ease you back in. Small dips in strength scores are normal and temporary.
Changing your experience level opens up more exercises; changing your fitness goal shifts the rep schemes and exercise types you're given.
→ Read more: How does Fitbod adapt as I get stronger?
If you're new and have no workout history
Fitbod estimates your starting sets, reps and weight from patterns across millions of logged workouts. These first recommendations are deliberately conservative to reduce the risk of overexertion or injury. If an exercise feels too easy, adjust the weight, reps or sets. Fitbod learns from those adjustments and calibrates quickly.
Frequently Asked Questions (FAQ)
Why is Fitbod recommending less weight than I lifted last time?
Usually because the session is meant to be lighter. mStrength™ deliberately alternates between higher reps at lower weight and fewer reps at heavier loads, so a lighter day is part of the pattern rather than a mistake. Two other things can lower a recommendation: the muscle group may still be recovering from a recent session, or you may be returning after time away, in which case Fitbod eases weights back on purpose.
Can I change a workout after Fitbod creates it?
Yes, and doing so makes future workouts better. You can replace an exercise with an alternative for the same muscle group, add or remove exercises and sets, adjust the weight or reps on any set, or skip something entirely. Every one of those choices feeds back into how Fitbod builds your next workout.
How long before Fitbod's recommendations feel accurate?
Your first workouts are deliberately conservative because there's no history to work from, and accuracy improves with every session you log. You can speed this up by logging your Reps in Reserve after sets and attempting Max Effort Days when they appear, since both give Fitbod a much clearer read on what you can actually handle than completed sets alone.
Getting the most out of it
Fitbod's recommendations are only as good as the picture it has of your training. Logging your workouts consistently, rating how hard sets actually felt, and attempting Max Effort Days when they come up are what move it from a reasonable starting guess to something genuinely calibrated to you. If a recommendation looks wrong, changing it is the right response, not working around it. That adjustment is information, and the system is built to use it.
Read next
Still need help? Contact support@fitbod.me, use the Fitbod Assistant widget, or browse the Fitbod Help Center.
-
How long are Fitbod workouts, and can I make them shorter?
Fitbod builds your workout to match the duration you set in your My Plan setting, adjusting how many exercises it includes. A four-exercise workout typically takes 27 to 51 minutes, five exercises 35 to 60 minutes, and six exercises 39 to 63 minutes. A one-hour workout usually contains around seven exercises. Actual time varies with your pace, rest periods and gym setup.
Table of Contents
How Fitbod estimates workout length
Why your workout might feel shorter than expected
How to make your workouts longer
How to make your workouts shorter
Frequently Asked Questions (FAQ)
Setting a duration that matches your life
Key takeaways
- Fitbod changes the number of exercises, not the workout structure, when you adjust your duration setting.
- Estimated ranges: 4 exercises → 27–51 minutes, 5 exercises → 35–60 minutes, 6 exercises → 39–63 minutes. These cover more than half of all workouts logged.
- Around 5% of Fitbod members finish five-exercise workouts in 21 minutes or less, and four-exercise workouts in 15 minutes or less.
- Rest periods are the most common reason a workout finishes faster than expected.
- You can extend a session by raising your duration setting, adding exercises or sets manually, or taking the recommended rest.
How Fitbod estimates workout length
When you set a workout duration, Fitbod selects a number of main exercises expected to fill that time. The estimate accounts for the sets in each exercise and the recommended rest between them.
Because pace varies so much between people, Fitbod publishes ranges rather than fixed times:
Main exercises Typical completion time 4 27–51 minutes
5 35–60 minutes
6 39–63 minutes
These ranges cover more than half of all logged workouts. A one-hour session generally works out to about seven exercises.
Your actual time will land somewhere in these ranges, or outside them, depending on how you train.
Why your workout might feel shorter than expected
Finishing early is common and usually comes down to one of four things:
Rest periods: this is the biggest factor. Fitbod's estimate assumes you take the recommended rest between sets. Cutting rest short compresses the whole session.
Gym setup: having your equipment within reach removes transition time between exercises. A home setup or a quiet gym floor moves faster than a busy one.
Fewer distractions: not checking your phone, taking water breaks, or talking between sets adds up across a full session.
Timed intervals and supersets: these formats deliberately minimize rest, so they naturally reduce total workout time.
For context on how much this varies: about 5% of Fitbod members complete five-exercise workouts in 21 minutes or less, and four-exercise workouts in 15 minutes or less. Pacing differs considerably from person to person, and finishing faster than the estimate doesn't mean anything went wrong.
How to make your workouts longer
If your sessions consistently end sooner than you want:
- Increase your workout duration setting: this is the most direct fix. Fitbod will generate more exercises to fill the longer window. You can change it in your My Plan.
- Add exercises or sets manually: if you finish early on a given day, you can extend that workout without changing your overall setting.
- Follow the recommended rest times: if you've been cutting rest to save time, taking the suggested breaks will bring your sessions closer to the estimate, and rest between sets is part of how the training works.
How to make your workouts shorter
Lower your duration setting in your My Plan and Fitbod will build shorter sessions with fewer main exercises. Fitbod continues to balance muscle groups at shorter durations rather than simply removing exercises from the end.
Supersets and circuits are also worth considering if your goal is to train in less time. They reduce rest between movements rather than reducing the work itself.
A note on ongoing changes
Fitbod continuously analyzes workout data and refines its workout algorithm, so these estimates may shift over time as the models are updated.
Frequently Asked Questions (FAQ)
Does changing my duration change the number of sets, or just the exercises?
It changes the number of main exercises. A shorter setting produces fewer exercises, a longer one produces more. If you want more volume within a session you've already started, adding sets manually is the way to do it.
Why did my workout take longer than the estimate?
The ranges above cover more than half of all logged workouts, which means a meaningful share fall outside them in both directions. Longer sessions usually come down to the reverse of the factors that shorten them: taking more rest than recommended, waiting for equipment in a busy gym, or breaking between sets. None of that is a problem, but if it happens consistently, lowering your duration setting will bring the estimate closer to reality.
Will a shorter workout still be worth doing?
Fitbod applies the same logic at every duration. Your goal, equipment and current muscle recovery still shape which exercises you get, so a shorter session is a smaller version of the same programming rather than a lesser one. Supersets and circuits are worth considering too, since they shorten a session by reducing rest rather than by reducing the work.
Setting a duration that matches your life
The duration setting works best when it reflects how long you actually train, not how long you intend to. If you're consistently finishing early, that's useful information: lower the setting so the estimate matches, or keep it where it is and add sets when you have time. Either is better than a setting you rarely meet, because Fitbod builds every workout against the number you've given it.
Read next
-
How does Fitbod choose which exercises to give me?
Fitbod selects exercises using five inputs: how effective an exercise is for your stated goal, what equipment you have available, how recovered each muscle group is, how much variety you've asked for, and the feedback you've given on specific exercises. Effectiveness is drawn from data across more than 87 million logged workouts.
Table of Contents
What Fitbod reads from your My Plan
The five factors behind each exercise
How to influence what you're given
How Fitbod learns without being told
Frequently Asked Questions (FAQ)
Getting the exercises you actually want
Key takeaways
- Exercise selection is driven by your My Plan settings combined with your logged training history.
- Only exercises matching your available equipment will appear.
- Fitbod prioritizes muscle groups that have recovered and avoids ones that are still fatigued.
- You can directly influence selection with Recommend More Often, Recommend Less Often, and Don't Recommend Again.
- Fitbod also learns passively. Every skip, replace, delete or manual addition informs future workouts.
- Recovery settings apply to main muscle groups; accessory muscle groups are limited to one or two exercises per workout.
What Fitbod reads from your My Plan
Before selecting anything, Fitbod builds a profile from your settings:
- Fitness goal: shapes your rep ranges, which exercises are considered, and overall workout intensity.
- Experience level: beginner, intermediate or advanced. Raising your level opens up more exercises.
- Available equipment: a hard filter. Only exercises you have equipment for will be recommended.
- Training split: Full Body, Upper/Lower, Push/Pull/Legs, and others.
- Workout preferences: duration, warm-ups and cooldowns, cardio, exercise variability, and supersets or circuits.
You can update any of these at any time in your My Plan.
The five factors behind each exercise
Exercise effectiveness: Fitbod draws on data from more than 87 million logged workouts to identify which exercises work well for a given goal.
Equipment availability: exercises are filtered to what you've said you have access to. If you gain access to new equipment, updating your My Plan immediately widens the pool.
Muscle recovery status: Fitbod prioritizes muscle groups that are fresh and gives fatigued ones time to recover. Note that recovery settings apply to main muscle groups. Accessory muscle groups are limited to one or two exercises per workout regardless.
Workout variety: Fitbod introduces new exercises over time to prevent plateaus, while still returning to movements you train regularly. How aggressively it does this is governed by your Exercise Variability setting, which defaults to Balanced, a mix of consistency and variety.
Your feedback: both the preferences you set explicitly and the choices you make during workouts.
How to influence what you're given
Fitbod gives you three levels of direct control, available from the "..." menu next to any exercise, or via Workout tab → My Plan → Preferences → Manage Exercises:
Recommend More Often increases how frequently an exercise appears. Your other settings (equipment, recovery, goal, workout length) still apply, so this raises likelihood rather than guaranteeing an exercise every session.
Recommend Less Often reduces how often an exercise appears without removing it. Useful for movements you can do but would rather not do often.
Don't Recommend Again removes an exercise from future recommendations entirely. This takes effect immediately. If the exercise is in a workout you haven't started, it's replaced right away. You can still add an excluded exercise manually if you change your mind.
One caution: excluding a large number of exercises limits the pool Fitbod has to build from, which can constrain workout generation. If you're excluding heavily, Recommend Less Often is usually the better tool.
How Fitbod learns without being told
Beyond explicit preferences, Fitbod treats your in-workout behavior as signal. Every time you skip, replace, delete or manually add an exercise, that informs future recommendations. The algorithm tends to favor exercises you've logged consistently over time.
If an exercise isn't right for you, you can also replace it with an alternative targeting the same muscle group, which keeps the workout balanced.
Frequently Asked Questions (FAQ)
Why do I keep getting the same exercises?
Two things drive this. Your Exercise Variability setting defaults to Balanced, which is a deliberate mix of consistency and variety rather than maximum variation. On top of that, the algorithm tends to favor exercises you've logged consistently over time, so regular training reinforces the pattern. Raising your variability setting will widen the rotation, and marking specific movements as Recommend Less Often pushes them down without removing them.
Why can't I find a particular exercise in my workouts?
Usually one of three reasons. It may require equipment you haven't listed in your My Plan, since equipment is a hard filter. It may sit above your current experience level, as raising your level opens up more exercises. Or it may have been set to Don't Recommend Again at some point. You can always add an exercise manually, including one you've excluded.
Can I reset my exercise preferences?
Not in bulk. There's no single reset, so preferences have to be changed one exercise at a time through Workout tab → My Plan → Preferences → Manage Exercises, where you can filter by exercises you've already rated. This is worth knowing before you exclude heavily, since undoing it takes longer than doing it.
Getting the exercises you actually want
Exercise selection responds to two separate channels, and both are always on. The first is what you set deliberately: your equipment, goal, experience level and exercise preferences. The second is what you do in the app, since every skip, replacement, deletion and manual addition is read as a signal. If your workouts aren't landing right, it's worth checking both. Sometimes the fix is a setting, and sometimes it's that a few in-the-moment choices have pulled your recommendations somewhere you didn't intend.
Read next
-
How does Fitbod decide my sets, reps and weight?
Fitbod sets your reps, sets and weight from your logged training history, using its proprietary mStrength™ technology to vary intensity and volume between sessions rather than repeating the same prescription. Complete an exercise comfortably and Fitbod gradually increases load or reps; struggle with it and future recommendations ease back. Your Reps in Reserve ratings and Max Effort Day results refine this further.
Table of Contents
Your workout history is the foundation
mStrength™ and why your workouts vary
Estimated Strength and Max Effort Days
Reps in Reserve: telling Fitbod how hard it was
Adjusting a recommendation yourself
Frequently Asked Questions (FAQ)
Key takeaways
- Recommendations come from your logged performance: weight lifted, reps completed and sets performed.
- mStrength™ deliberately varies intensity across workouts, so some sessions favor higher reps at lower weight and others fewer reps at heavier loads.
- Your fitness goal sets the rep ranges: higher reps with lower weight targets hypertrophy, lower reps with heavier weight targets strength.
- Logging Reps in Reserve after a set tells Fitbod how hard it actually was, on a scale from 0 (failure) to 4+ (very easy).
- Max Effort Days appear periodically to reassess your true strength and recalibrate future recommendations.
- New exercises start with deliberately conservative weights.
Your workout history is the foundation
Fitbod tracks the weight, reps and sets you complete for every exercise. That history drives everything else:
- Consistently completing an exercise with ease leads Fitbod to gradually increase weight or reps, applying progressive overload.
- Struggling to complete sets leads Fitbod to adjust future recommendations downward to avoid overtraining.
- If you haven't logged workouts in a while, Fitbod automatically reduces weight suggestions to ease you back in safely.
- Exercises you're doing for the first time start with more conservative weights, since there's no history to draw on.
mStrength™ and why your workouts vary
mStrength™ is Fitbod's proprietary technology for varying intensity and volume across workouts. You won't be given the same reps and sets every day. The prescription changes deliberately from session to session.
In practice, some workouts emphasize higher reps at lower weight, while others push heavier loads for fewer reps. This isn't inconsistency. Varying the stimulus is what prevents plateaus, reduces burnout and injury risk, and supports strength gains over the long term.
This means a lighter-feeling session isn't a sign something's wrong. It's part of the pattern.
Estimated Strength and Max Effort Days
Fitbod calculates an Estimated Strength figure for each exercise, effectively a projected one-rep max, based on your sets, reps and weight over time. It accounts for recent activity, so it can drop if you haven't logged an exercise in a while. For bodyweight exercises, only reps are used; added weight isn't factored in.
To keep that estimate accurate, Fitbod periodically schedules a Max Effort Day for an exercise. These are labeled "MAX EFFORT DAY" in the app, and consist of a few lighter ramp-up sets followed by two AMRAP sets ("as many reps as possible") at your full working weight, marked with "+ reps."
Max Effort Days are generated automatically based on your training history and can't be manually triggered. They also won't appear when you've recently done the same exercise, when an exercise is too new to have enough history, when a similar-muscle exercise already has one in that workout, or for band, superset and circuit exercises. Only one per muscle appears per workout, and Focus Exercises pause them.
You can't disable them entirely, but you can hide them on an exercise-by-exercise basis.
Attempting Max Effort Days when you can is the most effective way to keep Fitbod's picture of your strength accurate.
Reps in Reserve: telling Fitbod how hard it was
Reps in Reserve (RiR) is the number of additional reps you could have completed before reaching failure. Logging it after a set gives Fitbod a direct read on your effort that the numbers alone don't capture:
RiR What it means 4+ Very easy, far from failure: typical of warm-up sets 3 Moderate effort: endurance and volume training 2 Challenging but controlled: the usual target for hypertrophy 1 Near failure: strength-focused training 0 Complete failure: max effort, not sustainable every set Fitbod adjusts weight and reps based on what you log. Consistently reporting a high RiR signals the work is too easy, and Fitbod may increase weight or reps in response. The algorithm gives more weight to your strongest and most recent performances.
You're prompted for RiR after a set. For supersets and circuits, the prompt appears once all sets are complete. You can also log it manually for an individual exercise through the More menu.
RiR applies to strength-based exercises only, not distance or timed movements. One current limitation: Fitbod doesn't yet account for fatigue carried over from preceding movements in a superset when interpreting your rating.
Adjusting a recommendation yourself
You're never locked into what Fitbod suggests:
- If a set feels too easy, increase the weight or reps directly.
- If it's too difficult, reduce them.
Either way, Fitbod learns from the adjustment and refines future recommendations.
Frequently Asked Questions (FAQ)
Should I be training to failure on every set?
No. On the RiR scale, 0 means complete failure, and that level of effort isn't sustainable set after set. Most training sits higher: 2 RiR, challenging but controlled, is the usual target for hypertrophy, and 1 RiR is typical for strength-focused work. Max Effort Days are the exception, where the AMRAP sets are meant to be taken to your limit safely.
Why do I get a Max Effort Day for some exercises and not others?
Several conditions have to line up. Max Effort Days won't appear for an exercise you've done very recently, for one that's too new to have enough history behind it, or for band, superset and circuit exercises. Only one appears per muscle group per workout, so a similar exercise may already have taken the slot, and Focus Exercises pause them entirely.
What happens if I don't log Reps in Reserve?
Fitbod still works from your completed sets, reps and weight, so recommendations continue to adjust without it. RiR simply adds information those numbers can't carry, which is how hard the work actually felt. Two people completing the same set can be at very different levels of effort, and that's the gap RiR closes.
Why the numbers move around
If there's one thing worth taking from this, it's that a recommendation isn't a verdict on what you should be able to lift. It's Fitbod's best reading of your recent training, and it's designed to shift. A lighter day is often deliberate, a heavier one means the history supports it, and a recommendation that feels wrong is worth correcting rather than working around. Adjusting it is how the next one gets better.
Read next
-
How does Fitbod adapt as I get stronger?
Fitbod adjusts to your progress continuously rather than following a fixed program. It applies progressive overload by gradually increasing resistance, recalculates your Estimated Strength from every logged session, schedules Max Effort Days to recalibrate, introduces new exercises to prevent plateaus, and responds when your performance trends up or down, including easing weights back after a break in training.
Table of Contents
How Fitbod measures your progress
Why your Estimated Strength might drop
Keeping your program from going stale
Changing your level or your goal
Frequently Asked Questions (FAQ)
What makes the recommendations accurate
Key takeaways
- Fitbod increases resistance gradually over time to drive progressive overload.
- Your Estimated Strength is recalculated from your logged sets, reps and weight, and reflects recent activity.
- Estimated Strength can decrease if you haven't logged an exercise recently. This is expected, not an error.
- Max Effort Days are the most accurate way for Fitbod to reassess your true capability.
- Changing your experience level or fitness goal shifts which exercises and rep schemes you're given.
- After a training break, Fitbod automatically lowers weight recommendations to ease you back in.
Progressive overload
Progressive overload, gradually increasing the demand placed on a muscle over time, is the mechanism behind strength and muscle gain. Fitbod applies it by raising weight or reps as your logged performance shows you're ready, rather than on a fixed schedule.
Because the increase is driven by your actual results, it moves at the pace you're actually progressing. Attempting Max Effort Days when they appear is the single most effective way to keep that calibration accurate.
How Fitbod measures your progress
Fitbod tracks several metrics per exercise, visible in your Exercise History and Records:
- Estimated Strength: a projected one-rep max, calculated from your sets, reps and weight over time.
- Volume: total weight lifted, calculated as sets × reps × weight.
- Reps: most reps completed in a single set.
- Weight: heaviest weight lifted.
- Muscle Strength (mStrength) and an Overall Strength Score.
For bodyweight exercises, Estimated Strength uses reps only; added weight isn't included in the calculation.
Why your Estimated Strength might drop
Estimated Strength accounts for recent activity, which means it can fall if you haven't logged an exercise in some time, even though you haven't actually gotten weaker.
This is expected behavior, and slight decreases are normal and temporary. If your strength scores decline over a longer period, Fitbod adjusts recommendations to help you rebuild rather than continuing to prescribe loads you're no longer ready for.
The same logic applies after time away from training: Fitbod automatically reduces weight suggestions so you return safely rather than picking up where you left off.
Keeping your program from going stale
Adaptation isn't only about load. Fitbod also changes what you're doing:
New exercises are introduced periodically to prevent plateaus and broaden your overall fitness. How much variation you get is governed by your Exercise Variability setting, which defaults to Balanced.
You can shape this directly: replace exercises that aren't working, exclude movements you don't want, or mark others to be recommended more often.
Changing your level or your goal
Two Gym Profile settings meaningfully change what Fitbod gives you as you develop:
Fitness experience level: Beginner, Intermediate or Advanced. This influences both exercise selection and difficulty, and raising it opens up more exercises in your program. Worth revisiting as you gain experience; many people leave it where they started.
Fitness goal: Strength Training, Hypertrophy, General Fitness and others. Changing this adjusts both the exercise types and the rep schemes you're recommended, since different goals call for different rep ranges.
What to expect over months
Fitbod's picture of your capability sharpens as you log more. Early recommendations are deliberately conservative; over time, with consistent logging, RiR ratings and completed Max Effort Days, they converge on what you can actually do.
Progress isn't linear, and Fitbod's numbers will reflect that: periods of steady increase, plateaus, and temporary dips after breaks or hard weeks are all normal.
Frequently Asked Questions (FAQ)
What's the difference between Estimated Strength and my Overall Strength Score?
Estimated Strength is per exercise: a projected one-rep max for that specific movement, calculated from the sets, reps and weight you've logged for it. Your Overall Strength Score is a broader measure across your training rather than a single lift. Both move as you log more, but a change in one exercise won't necessarily show up in the other.
My strength numbers haven't moved in weeks. Is something wrong?
Probably not. Progress isn't linear, and plateaus are a normal part of it. It's also worth checking whether the exercise has been logged recently, since Estimated Strength accounts for recent activity and can drift down during a gap even when nothing about your actual strength has changed. Completing a Max Effort Day is the fastest way to get an accurate reading.
Should I update my experience level as I get more confident?
Yes, it's worth revisiting. Your experience level influences both exercise selection and difficulty, and raising it opens up more exercises in your program. Many people set it once during onboarding and never return to it, which quietly limits what they're offered long after they've outgrown the setting.
What makes the recommendations accurate
Everything on this page depends on one thing: the quality of the record Fitbod has of your training. Logging consistently, rating how hard sets felt, and attempting Max Effort Days when they appear are what turn a conservative early estimate into something genuinely calibrated. Progress will still be uneven, and the numbers will still dip after a hard week or a break. That's the system reflecting your training accurately, which is what makes it useful.
Read next
-
How does Fitbod know my muscles are still recovering?
Fitbod assigns every muscle group a recovery percentage between 0% and 100%, based on the workouts you've recently logged. Muscles typically take up to seven days to fully recover, though this varies with training intensity and individual recovery rate. Fitbod uses these percentages to prioritize fresh muscle groups and give fatigued ones time to recover.
Table of Contents
How the recovery percentage works
How recovery changes your workout
Overriding a recovery percentage
Activity Fitbod can't see on its own
Frequently Asked Questions (FAQ)
Recovery is an estimate, not a measurement
Key takeaways
- Each muscle group carries a recovery percentage from 0% (fully fatigued) to 100% (fully recovered).
- Full recovery typically takes up to seven days, varying by intensity and by person.
- The Body tab shows recovery as a heat map, so you can see at a glance what's fresh.
- Fitbod prioritizes recovered muscle groups when building your workout.
- Recovery settings apply to main muscle groups. Accessory muscle groups are limited to one or two exercises per workout regardless of recovery.
- You can manually adjust a recovery percentage if you disagree with it.
- Syncing Apple Health or Health Connect lets Fitbod factor in activity logged outside the app.
How the recovery percentage works
After you log a workout, Fitbod estimates how much fatigue each trained muscle group has accumulated and assigns it a recovery percentage. That figure then climbs back toward 100% over the following days.
Seven days is the typical outer bound for full recovery, but it isn't fixed. A demanding session leaves a muscle group fatigued longer than a light one, and recovery rates differ between people.
You can see all of this on the Body tab, which displays a heat map of your muscle groups, a quick visual read on which are ready to train and which need more time.
How recovery changes your workout
Recovery status is one of the inputs Fitbod uses when selecting exercises. In practice:
- Fresh muscle groups are prioritized: Fitbod builds around what's recovered rather than repeatedly hitting the same areas.
- Fatigued muscle groups aren't always skipped: if a still-recovering muscle group needs to be included (because of your training split, for instance), Fitbod may suggest lower-intensity exercises or alternative movements that reduce strain rather than dropping it entirely.
One detail worth knowing: recovery settings apply to main muscle groups. Accessory muscle groups are limited to one or two exercises per workout regardless of their recovery state.
Overriding a recovery percentage
Fitbod's estimate is a model, not a measurement, and you know how you feel. If a muscle group is showing as fatigued but you're ready to train it, or the reverse, you can adjust the recovery percentage manually and Fitbod will build accordingly.
This is worth doing when your experience consistently differs from what the app shows. It's also a signal about your own recovery rate that's useful to notice.
Activity Fitbod can't see on its own
Fitbod only knows about training you log in the app. If you cycle, run, play sport or do physical work, none of that reaches the recovery model by default.
Syncing with Apple Health or Health Connect lets Fitbod pull in additional activity data, such as cardio workouts, and factor it into recovery calculations. If a meaningful amount of your activity happens outside Fitbod, connecting one of these makes the recovery picture considerably more accurate.
Why recovery matters
Overtraining leads to fatigue, raises injury risk, and stalls progress. Adequate recovery is what allows the training stimulus to actually produce adaptation. Tracking recovery per muscle group rather than per workout is what lets Fitbod train you frequently without repeatedly loading the same tissue before it's ready.
Frequently Asked Questions (FAQ)
Should I wait until a muscle group is back at 100% before training it?
Not necessarily. Fitbod prioritizes fresher muscle groups when building a workout, but it works with partial recovery deliberately rather than waiting for everything to reset. A muscle group at moderate recovery may still be trained, often with lower-intensity exercises or alternative movements that reduce strain.
Why am I still getting exercises for a muscle group that shows as fatigued?
Because recovery is one input among several, not a hard block. If your training split calls for a muscle group that hasn't fully recovered, Fitbod includes it with reduced demand rather than dropping it. Accessory muscle groups work differently again: they're limited to one or two exercises per workout regardless of their recovery state.
Do I need to log activity I do outside Fitbod?
Fitbod only sees what's logged in the app, so training elsewhere won't reach the recovery model on its own. Connecting Apple Health or Health Connect closes that gap by pulling in additional activity such as cardio. If a meaningful share of your week happens outside Fitbod, this is the single change that makes recovery tracking more accurate.
Recovery is an estimate, not a measurement
The percentages are modeled from what you've logged, and they're a good general guide rather than a reading of your actual physiology. Recovery rates differ between people, and the same session can leave two people needing very different amounts of time. That's exactly why the manual override exists. If your experience consistently runs ahead of or behind what the app shows, adjusting it isn't working around the system, it's giving the system better information.
Read next
-
Why did my workout change? Understanding workout refreshes
Fitbod builds your recommended workout from your recent training history, recovery, available equipment, and your workout and profile settings. When any of those change, Fitbod generates a new workout to keep your recommendations up to date.
What triggers a refresh
Completing or importing a workout
- Logging a workout in Fitbod.
- Importing a cardio or activity session from a connected app such as Apple Health (iPhone), Health Connect (Android), Fitbit, or Strava.
Fitbod treats newly logged activity as training history and updates your recovery, so your next recommended workout is regenerated. Imports can arrive in the background, which means a workout can change without you doing anything in Fitbod.
Changing your workout setup
- Switching gym locations.
- Adding, removing, or editing available equipment.
- Changing your workout duration, fitness goal, experience level, training split, muscle group focus, or workouts per week.
- Manually adjusting muscle recovery.
Updating your profile or app settings
- Editing your height, weight, or other body measurements.
- Changing your preferred units (lbs/kg).
- Changing the app language.
Generating a new workout yourself
- Tapping Refresh Workout.
What happens to edits you've made
Edits you make to a recommended workout before you start it aren't saved separately. If you swap exercises, reorder them, or adjust sets and then something noted above triggers a refresh, your edits are replaced along with the rest of the workout.
To keep your edits, tap Start Workout. At that point, the workout is set.
FAQ
I made changes to my workout and they disappeared
Edits you make to a recommended workout before you start it aren't saved separately. If anything that affects your recommendation changes, such as a new workout logged or imported, an equipment or gym change, or a settings change, Fitbod generates a fresh recommendation and your edits are replaced.
I didn't change anything and my workout is different
This is often a workout or cardio session arriving from a connected app. If Apple Health, Health Connect, Fitbit, or Strava syncs an activity, including one recorded outside Fitbod, and including syncs that happen in the background or overnight, Fitbod treats it as new training history and updates your recommendation.
Will Fitbod regenerate a workout I've already started?
Once you've tapped Start Workout, it won't be regenerated.
How do I generate a new workout myself?
Tap Refresh Workout from the workout tab under the "..." menu.
-
Fitbod's Algorithm - Q&A
Table of Contents
Fitbod's Workout Recommendations
Introduction
Fitbod’s workout recommendations are powered by a smart algorithm that uses your training history, fitness goals, muscle recovery, and available equipment to deliver highly personalized workouts.
Below you’ll find answers to frequently asked questions about how Fitbod builds your workouts—and how to get the most out of them.
Getting Started
Why can’t Fitbod generate a workout with my selected combination?
There may be a few reasons:
- Equipment Constraints: Some muscle groups require specific equipment. For example, there are no true bodyweight-only bicep exercises—so if you’re missing weights or a pull-up bar, Fitbod may struggle to generate a workout that includes biceps.
- Time Constraints: Selecting too many muscle groups for a short session (e.g., 30 minutes) may force the app to prioritize certain groups for balance and effectiveness.
- Bodyweight-Only Mode: If enabled, all exercises requiring weights will be excluded.
Why aren’t I seeing exercises that match my equipment?
If you’re not seeing expected exercises in your workout, try the following steps to troubleshoot:
✅ Check Your Gym Profile
Make sure your equipment settings are up to date:
- Tap the Gym Profile (top left of the Workout tab)
- Select Available Equipment
- Ensure all equipment you have access to is selected
🚫 Review Exercise Exclusions
Some exercises may be hidden due to past preferences:
- Go to the Log tab
- Tap Settings (top right) > Workout Settings > Manage Exercises
- Tap the Filter icon (top right)
- Select both “Recommend Less” and “Excluded”, then tap Done
Look for the following icons:
⬇️ Down Arrow = Marked to be recommended less
🚫 Red Icon = Fully excluded from recommendations
⚠️ Important Note: You can re-enable any exercises you want to reintroduce.
➕ Manually Add Preferred Exercises
If you’re not seeing something you’d like to include:
- Tap “+ Add Exercise” in your workout screen
- Search for and add the desired movement
Manually adding exercises serves as valuable feedback for the algorithm. Over time, it helps Fitbod learn your preferences and adjust future recommendations accordingly.
Fitbod's Workout Recommendations
Why am I getting the same exercises repeatedly?
By default, Fitbod's exercise variability is set to Balanced which is designed to provide a mix of consistency and variety in your workouts. When "Balanced" is selected, the algorithm typically retains a portion of exercises from previous weeks (but not as many as in "More Consistent"), while also rotating in new exercises.
This may occur if:
- Your equipment is limited
- You’re using a narrow training split combined with a particular goal
- You may have a limited exercise history or have excluded many exercises
- Your muscle group recovery is in a particular rotation
To expand variety:
- Add more equipment in your Gym Profile
- Update your Fitness Experience level
- Un-exclude exercises you may have previously filtered out
- Utilize the Exercise Variability option in your Gym Profile to set your program to "More Variability"
📌 With recent algorithm updates, your exercise history and manual inputs now play a more important role in shaping your future workout recommendations. For example, Fitbod’s algorithm tends to favor exercises you’ve logged consistently in the past. Additionally, manually adding, removing, or replacing exercises from your workouts serves as valuable feedback—helping the algorithm better understand and adapt to your personal preferences.
Why are my workouts shorter than my selected workout duration?
Fitbod typically includes about 7 exercises in a 1-hour workout, but there are situations where Fitbod may generate more or fewer than this average. Here’s why that might happen:
- Your experience level, muscle recovery state, and exercise type (e.g. bodyweight only)
- Bodyweight or dumbbell exercises often complete faster
- Supersets or circuits reduce rest time, speeding up sessions
- Limited equipment can result in fewer total exercises
What You Can Do
- Refresh your workout
- Add more exercises or sets manually
- Temporarily adjust your workout duration in your Gym Profile
📌 With recent algorithm updates, your manual inputs now have a greater impact on how future workouts are generated. For example, adding or removing exercises manually provides valuable feedback that helps the algorithm learn your personal preferences—including how many exercises you typically expect for a given workout duration.
Why are the exercises in this order?
Fitbod’s exercise order is designed using scientific training principles and tailored to your personal workout history. The system continually refines this order to maximize workout effectiveness.
If you’d like your exercises arranged differently, you can easily reorder them manually within the Workout tab to suit your preferences.
Why am I being recommended exercises for sore or unrecovered muscles?
Fitbod considers recovery, your training split, and workout history. In some cases, a partially recovered muscle group may be included to support your goals.
💡 Recovery settings only apply to main muscle groups. Accessory muscle groups are limited to one or two exercises per workout.
Why aren’t the most fresh muscles being targeted in my workouts?
Muscle freshness is just one factor. Fitbod prioritizes total workout structure, goal alignment, and available equipment to create effective sessions.
Why are weight recommendations high one week but low the next?
Fitbod uses dynamic adaptation, meaning your sets, reps, and weights will vary to maximize both muscle growth and strength.
- High reps / lower weight = hypertrophy
- Low reps / higher weight = strength focus
- Periodic max effort reps help reassess your current ability
Why are my weight recommendations unexpectedly low?
Several reasons could apply:
- New exercise: Starting weights are based on data from over 87M logged workouts (usually on the more conservative side)
- Time off: Inactivity lowers your suggested starting point
- Past logs: Older entries with lighter weights impact recommendations
✅ Tip: Check your previous logs for that exercise to confirm data accuracy.
Will weight recommendations decrease if I take a break?
Yes. If you haven’t logged workouts in a while, Fitbod will automatically reduce weight suggestions to lower injury risk and help you ease back in.
💡 You can always adjust weights manually if they feel too low—the algorithm will adapt for future recommendations.
Why is weight being recommended for a bodyweight exercise?
This usually happens when a weight was previously logged for that movement.
To reset:
- Edit the logged workout
- Set “Added Weight” to 0
- Save — future recommendations will reset
Want to use add weight?
You can log any extra resistance (e.g., vests, ankle weights, or household items) in the Added Weight field. Fitbod will adapt based on your entry.
Adjusting Workouts Manually
The workout feel too easy. What should I do?
You can make workouts more challenging by:
- Increasing the sets, reps, or weight
- Logging max effort reps when prompted — check out Max Effort Day for more details!
- Manually adding exercises or replacing easier ones
💡 Consistent logging teaches Fitbod to better match your actual strength level.
Why am I getting exercises that feel too advanced?
Fitbod chooses exercises based on your Fitness Experience and training history.
Try these options:
- Change your Fitness Experience → Go to Gym Profile > Fitness Experience
- Exclude an exercise → Tap “…” next to the exercise → Select “Don’t Recommend Again”
When should I update my Fitness Experience?
You can update it anytime. Fitbod won’t prompt you, but changing it can significantly alter your recommendations.
- Beginner: Great for learning foundational movements
- Intermediate/Advanced: Increases exercise variety and complexity
🎯 You can experiment freely—there’s no penalty for switching.
What if I don't like an exercise in my workout?
You can swap exercises using the Replace Exercise feature. Additionally, you can use the Recommend More, Less, or Exclude feature to personalize future recommendations. These adjustments will train the workout algorithm to better understand your exercise preferences.
🧠 Final Tip: You Know Your Body Best
Fitbod learns from your inputs. The more accurately you log your performance and make adjustments, the better it gets at tailoring workouts for your fitness journey.
If something doesn’t feel right—change it! You’re always in control.
Still have questions? Contact us at support@fitbod.me — we’d love to help you train smarter. 💪
-
How Fitbod Calculates Calories
Fitbod can estimate the number of calories burned during your workouts using a combination of factors. If you use an Apple Watch or a Wear OS compatible device with Health Connect, heart rate data is also incorporated into the calculation for improved accuracy.
Table of Contents
How calories are calculated
Tips for more accurate calorie tracking
Why Fitbod's calorie estimates may differ from other apps
FAQHow calories are calculated
Fitbod computes calories using the best data available:
Without a wearable
If you're not using a wearable, Fitbod calculates calories burned based on:
- Number of sets completed
- Estimated workout duration (based on number of sets and rest time)
- Type of exercise being performed
- Your inputted body weight
With a wearable
Fitbod enhances its calorie calculation by also incorporating:
- Your actual heart rate during the workout
- Workout duration
- Your age, weight, and gender
Fitbod uses heart rate data provided by Apple Watch when available for a more precise estimate. On Android/Wear OS this information comes through Health Connect. If the Apple Watch or Health Connect supplies calories for a workout, Fitbod will typically use that value.
Tips for more accurate calorie tracking
Keep your profile updated
Make sure your weight, age, and gender are up to date in your Fitbod profile.
Enable Health App permissions
For the most accurate calorie tracking:
- iOS users: Enable Apple Health permissions for heart rate, body measurements, and workouts.
- Android users: Enable Health Connect permissions for the same data types.
With heart rate access, Fitbod can calculate calories based on your actual workout intensity.
Avoid double logging
If you're syncing workouts from other apps (like Apple Fitness, Strava, etc.), make sure you're not manually logging the same workout in Fitbod. This can result in duplicate calorie counts across apps.
⚠️ Note: When Apple Health or Health Connect sync is enabled with permission to read profile data (weight, age, gender), Fitbod will automatically use this data instead of manual entries.
Why Fitbod's calorie estimates may differ from other apps
Different fitness apps and devices use different calculation methods, which can lead to varying calorie estimates for the same workout. Such as:
- Apple Watch and other wearables each use their own proprietary algorithms.
- These algorithms may weigh factors differently (heart rate, movement, workout type, etc.)
- Strength training is particularly difficult to measure accurately across different methods.
Because there's no universal standard for calculating strength training calories, it's normal to see different estimates across apps.
For the most consistent tracking, we recommend choosing one primary app for calorie tracking rather than comparing across multiple sources.
FAQ
Can I manually edit calories in Fitbod?
Currently, it's not possible to manually edit the calories burned for a workout.
Why are my calories higher in Fitbod compared to Apple Health?
Different apps use different calculation methods for estimating calories, which can lead to varying results for the same workout. See the section above for more details on why calorie estimates differ across apps.
Why are my calories lower than expected in Apple Health?
If you're seeing lower calorie counts, it's likely because Apple Health is prioritizing their data instead of Fitbod's. Apple and Fitbod use different formulas to calculate calories, which can result in different totals.
How to use Fitbod's calorie data in Apple Health:- Open the Apple Health app.
- Tap on Active Energy.
- Scroll to the bottom and tap Data Sources & Access.
- Tap Edit in the top right.
- Drag Fitbod to the top of the list.
This tells Apple Health to prioritize Fitbod's calorie calculations for your activity rings and health data.Why are my calories not syncing to Apple Health or Health Connect?
If calories from your Fitbod workouts aren't appearing in Apple Health or Health Connect, try these steps:
For Apple Health:
- Open the Health app > Tap your Profile (top right) > Apps > Fitbod.
- Make sure Active Energy has Write permission enabled.
For Health Connect:
- Open Health Connect > App permissions > Fitbod.
- Confirm Calories burned has Write permission enabled.
If you've confirmed permissions are correct and calories still aren't syncing, try logging out and back into Fitbod, then log a test workout to see if it syncs.