17-Step Onboarding -
Built Around You.
Most fitness app plan generators ask two questions: how many days per week and what is your goal. This is enough information to select a pre-built template from a library. It is not enough information to build a plan that is actually suited to you - your body, your history, your physical limitations, and your schedule.
Ritual's plan generator collects 17 inputs before generating a programme: training goal (lean recomp, muscle gain, fat loss, endurance, performance), experience level, age, average sleep duration, target body fat percentage, target body weight, training days per week, preferred training days, preferred cardio days, injuries, specific muscle focus areas, cardio type preference, cardio intensity, stretch intensity preference, and recovery activity preferences.
A plan built on two inputs is a template. A plan built on seventeen inputs is a programme. The difference is whether it accounts for who you actually are.
The onboarding is progressive - each step contextualises the next. Goal selection informs which subsequent questions are relevant. Experience level calibrates the volume and intensity parameters. Injury information modifies the exercise selection logic. The seventeen steps are not a questionnaire - they are a structured intake that builds the context required to generate something genuinely personalised.
Ritual's Trainer onboarding collects goal, experience, age, sleep, body targets, training days, injuries, muscle focus, cardio preferences, and recovery preferences before generating any programme output.