Practical training guide

AI Workout Generator: How to Build a Routine

Describe one session, review the selected Actions, and save a routine you can actually follow. This guide shows what to ask, what to check, and which parts of TrainFlow are free.

By TrainFlow 9 min readPublished: Updated:

Choose your starting point. The AI Routine Planner requires sign-in and TrainFlow Pro. For a free weekly starting template, use the separate Workout Plan Generator without an account.

Step 1: Start with a session brief

List your session goal, available equipment, time limit, and familiar Actions in a notes app before opening a planner.

Before you start, a phone note is enough. Write four lines: what you want to practice, how much time you have, which equipment is available, and which movements you already know. Keep the request about today's session. A Routine is one workout; a weekly program is the arrangement of several workouts and rest days.

A brief you can use without AI

  • Goal: practice basketball shooting, not conditioning.
  • Time: 15 minutes, including planned breaks.
  • Equipment: one basketball and an available hoop.
  • Familiar Actions: form shooting, mid-range shooting, free throws.

Put those Actions in a three-column note: Action, target, rest. For example, “Free throws — 2 rounds of 10 attempts — 30 seconds between rounds.” This is an illustrative practice target, not a measured user result. You can already follow and record that note, or arrange it in the free routine builder.

If you use TrainFlow, check your Action library first. An Action is a reusable training item with its own notes, tracking targets, and any attached video clip. Clear names and relevant descriptions help the planner distinguish a shooting drill from an unrelated movement. Add missing material using the YouTube planning guide.

Step 2: Write a clear request

Open TrainFlow's AI Routine Planner with a Pro account, describe one training session, and select Generate routine.

Use this pattern: “Create one [duration] session for [goal], using [equipment]. Focus on [movements or skills].” Include practical exclusions, such as no bench or no running space. “Make me fitter” leaves too many decisions open. “One 20-minute dumbbell session, with no bench” gives you a result you can inspect against a clear brief.

Select Generate routine once your request is ready. TrainFlow selects relevant Actions from your library and may use TrainFlow-curated Actions where needed. It arranges existing training material; it does not create a new coaching video for each exercise. Results depend on the available catalog.

Basketball practice

Create one 15-minute basketball shooting session. I have a ball and a hoop. Focus on form shooting, mid-range accuracy, and free throws. Use relevant Actions from my library where available. Include short rests and keep the total close to 15 minutes.

Dumbbell training at home

Create one 20-minute full-body session with dumbbells and floor space only. Use familiar squat, hinge, row, and floor-press Actions if they are available. No bench, pull-up bar, or cable machine. Leave time to rest between sets.

A short mobility session

Create one 10-minute general mobility session using a mat and bodyweight only. Use familiar Actions for hips, upper back, and shoulders. Keep transitions simple and avoid strength or conditioning drills.

These are example requests to adapt, not promises that those Actions exist in every account. State a duration explicitly: without one, the planner targets about 30 minutes. Ask for one session first; a request for an entire twelve-week program does not change the planner into a program-design tool.

Step 3: Review the draft before saving

Review each Action and its source, check requested versus estimated time, and edit the order, sets, rest, and duration before saving.

Start with relevance rather than the routine name. A neatly named workout can still contain an Action you cannot do or equipment you do not own. Read the reason given for each selection and preview its details if available. Existing notes and video clips can help you recognize the movement; they do not verify your own technique.

  1. Goal and equipment: Does each Action belong in this session, and can you perform it in your space?
  2. Source: Is it from your library or the curated collection? Inspect unfamiliar material before accepting it.
  3. Time: Compare Requested and Estimated duration. Estimates include planned work and rest, but actual transitions can take longer.
  4. Dose and order: Edit Sets, Rest (sec), and Time (sec). Move an Action up or down, remove it, or add a suitable available Action.
  5. Targets and warnings: Read warnings. Check repetition, weight, or drill targets in the routine editor before you train.

Keep a useful draft and change the parts that miss your brief. Use Regeneratewhen the session needs a different direction, rather than expecting repeated generation to establish what is safe or effective. The planner does not assess injuries or automatically balance workload across your training week.

Step 4: Save, train, and compare

Select Save routine, check any exercise targets in the routine editor, then open the saved Routine on mobile and record what you complete.

Give the routine a name you will recognize, such as “15-minute shooting practice.” When you save, selected curated Actions are copied into your library so the saved Routine can use your own copies. Open the editor and confirm any targets you want to track. AI planning proposes sets, rest, and estimated time; it does not automatically choose and progress your working weights.

TrainFlow routine editor preview showing basketball Actions, set counts, rest settings, and a video clip preview
Interface preview with sample data. This shows the routine editor, not an AI-generated result. Inspect the Action details and timing before starting a session.

On your phone, open the saved Routine and record what you complete. Afterward, compare the session with your brief: did it fit the time available, were the Actions usable, and did you have to skip anything? Change a specific setting next time rather than generating an unrelated workout after every session.

For shooting practice, you might record attempts and makes while keeping the drill and distance consistent. For strength training, compare the same movement's repetitions and load using your existing targets. Learn how to keep the source video and record connected in the workout tracking guide. Tracking helps you make decisions; it is not a guarantee of a particular physical result.

From a request to a routine: three examples

Illustrative examples. These tables use sample Actions and timing values to explain draft review. They are not live AI outputs, verified user case studies, or individualized training prescriptions.

For the 15-minute shooting request above, check that the selected Actions remain basketball drills. In this example, five minutes plus six minutes plus four minutes gives a 15-minute budget. If the draft instead includes running intervals, remove them or revise the request to emphasize shooting only. If an Action is missing, add your own suitable Action rather than assuming AI can invent it.

15-minute basketball shooting session

Illustrative example: 15-minute basketball shooting session; each time budget includes work and rest.
ActionSetsRestTime budget
Form shooting230 sec5 min
Mid-range shooting230 sec6 min
Free throws230 sec4 min

The time for each Action includes its planned work and rest. Choose shooting targets appropriate to your current practice.

20-minute dumbbell session

Illustrative example: 20-minute dumbbell session; each time budget includes work and rest.
ActionSetsRestTime budget
Goblet squat260 sec5 min
Dumbbell Romanian deadlift260 sec5 min
Dumbbell row260 sec5 min
Dumbbell floor press260 sec5 min

Use movements and loads you already know. These are example scheduling values; repetition and weight targets need your review in the editor.

10-minute mobility session

Illustrative example: 10-minute mobility session; each time budget includes work and rest.
ActionSetsRestTime budget
Hip mobility10 sec4 min
Upper-back mobility10 sec3 min
Shoulder mobility10 sec3 min

Use comfortable, familiar movements. The example divides a short session into three slots rather than prescribing a treatment for pain.

Treat the tables as a way to budget a session. Allow for setup, transitions, and anything else you need outside the listed Actions. If you only have 20 minutes from entering the room to leaving it, shorten the work portion accordingly. You can rebuild these examples manually without an AI subscription.

Choose a free tool or the Pro planner

Use the tool that fits your task. A weekly template, a manually arranged session, and a prompt-driven Routine serve different purposes. The free tools do not require sign-in to create a starting plan; saving to your account and training inside the app are separate steps.

Swipe the comparison table to see every column.

TrainFlow planning tools and access requirements
ToolUseful forAccess
Workout Plan GeneratorA weekly starting template based on selected options; no prompt-driven AI.Free; no account to generate.
Workout Routine BuilderManually choosing and arranging a session.Free; no account to build.
AI Routine PlannerOne editable Routine selected from available Actions using your request.Sign-in and TrainFlow Pro required.

A free account includes saved Actions and Routines, the last 30 days of training history, and 5 lifetime Focus mode entries. Pro includes AI Routine planning and unlimited Focus mode access. “Free to build a template” does not mean every account feature is unlimited.

If you already have a useful plan, start with the manual builder rather than paying for AI to rephrase it. If your difficulty is selecting from a growing Action library, the Pro planner can produce a draft for you to review. See how reusable Actions fit into routine building.

What to do when a result does not fit

The routine uses equipment I do not have.
Name the available equipment explicitly, remove the unsuitable Action, and add a familiar alternative. Equipment instructions help selection, but you still need to verify the result.
The session is longer than requested.
Review the time assigned to each Action and the planned rest. Remove lower-priority items or reduce the scope of the session. Preserve enough rest for your usual practice instead of cutting every break just to hit a number.
The planner cannot find suitable Actions.
Add relevant Actions with useful descriptions and video references, then try a more specific request. An empty or unsuitable catalog is not solved by repeatedly asking for the same workout.
I need a plan for pain or rehabilitation.
The planner does not support injury or rehabilitation requests. Seek qualified guidance for those needs. A routine draft cannot assess symptoms or establish which movements are appropriate for an injury.

Frequently asked questions

Is TrainFlow's AI workout generator free?

The AI Routine Planner requires a signed-in TrainFlow Pro account. The separate Workout Plan Generator and Workout Routine Builder are free browser tools that do not require an account to create a starting plan. They do not use the prompt-driven AI planner. A free TrainFlow account includes saved Actions and Routines, 30-day training history, and 5 lifetime Focus mode entries.

Does the AI planner create a weekly workout program?

It creates one editable Routine for a single training session from available Actions. It does not automatically build a multi-week program or balance training load across your entire week. For an initial weekly structure, use the free Workout Plan Generator, then review how each session fits your schedule.

Can I ask for a home workout with limited equipment?

Yes. Include the equipment you actually have and the time available in your request. The planner selects from your library and TrainFlow-curated Actions, so a suitable result depends on which Actions are available. Check every selection; add a missing Action or use the manual builder if the catalog cannot cover your request.

What should I check before saving an AI-generated workout?

Check that every Action matches your goal and equipment, inspect the source and any video clip, compare requested and estimated duration, and review sets, rest, and order. Set appropriate repetition, load, or drill targets in the routine editor. Read warnings and remove unsuitable Actions before training.

Can the generator assess injuries or prevent overtraining?

No. The planner does not diagnose injuries, assess your movement, or calculate a medically validated recovery budget. It cannot guarantee that a routine is suitable for you. Injury and rehabilitation requests are not supported; seek qualified guidance for those needs rather than treating an AI draft as a prescription.

Does AI generate new exercise videos or automatically increase my weights?

No. The planner arranges existing Actions; it does not generate new coaching videos or automatically progress your working weights. Existing Action videos and notes remain attached. After training, compare your records and decide whether to change a target, repeat the routine, or simplify it.

Start with one session you can review

Build a starting template for free, or open the Pro planner with a clear session brief. Create a free account when you want to save your Actions and Routines.