The AI Program Builder is the ultimate tool to scale your business without multiplying your working hours. Unlike other Harbiz AI features (which generate workouts or meal plans for a single day), this tool lets you structure complete programs of up to 12 weeks of training, nutrition, and cardio in a single flow — in a matter of seconds — while keeping your methodology, your style, and your professional signature.
🌟 Feature in beta This tool will be rolled out gradually across our community. It'll be available to all users on the platform very soon. Since this is a beta version, your feedback is invaluable to us. Help us improve it by sharing your experience with our team! |
How to Create Programs with AI
The builder is available inside your Program Library:
Go to Library in the top menu.
Select Programs.
Click the "Add program" button and choose Create with Harbiz AI.
A configuration panel will open where you define the generation parameters.
💻 Desktop only. The AI Program Builder is not available in the Harbiz Manager app. If you try to access it from your phone or tablet, the system will prompt you to switch to the desktop version on the web. |
Step-by-step configuration: Parameters, prompt, and customization
When you open the tool, you'll find three configuration blocks to shape how the AI behaves:
1. Structural Parameters (Program description)
These are the fixed rules of the program that define the skeleton of the plan:
Duration
Set the exact number of weeks for the program (minimum 1 week, maximum 12 weeks).
Activity types
Choose which areas you want to combine in the same schedule flow. You can select one, two, or all three at the same time: Workouts, Nutrition plan, and/or Cardio.
Based on a client (Optional)
Enable this option to generate a 100% personalized plan. The AI will automatically scan the selected client's profile to strictly meet their needs:
Clinical data (age, gender, height, weight).
Estimated caloric expenditure (BMR, TDEE, Activity Factor).
Injuries, conditions, or pain on record.
Food allergies and intolerances.
Professional notes, observations, and form responses (such as the PAR-Q).
Prioritize my own content
Turn this on if you want the AI to use exclusively the exercises and meals that you or your team have uploaded to your own Library. If you turn it off, the AI will use Harbiz's official database (+2,500 exercises).
💡 Usage tip: For the AI to work optimally with your own content, we recommend having a broad and varied library of workouts, nutrition plans, and cardio sessions already created in your account. The richer your catalog, the more options the system has to pick the elements that best match your professional style. |
Description prompt
This is where you tell the AI the specific goal for this program (e.g., "Push/pull/legs routine focused on hypertrophy with a controlled caloric deficit diet"). You can use the swipeable quick templates or a free-text field of up to 500 characters.
2. Permanent Instructions (Your methodology)
Located in the left tab of the menu, this field is your "professional signature." Here you should describe your general working philosophy (set limits, rep ranges, nutritional approach, communication tone, etc.).
How does it work? This information is saved permanently to your profile, and the AI will automatically read it every time you generate a new program — so you don't have to repeat your guidelines with every prompt.
Refining the program through the AI chat
Before saving the program to your library, the system will show you a real-time preview screen. Here you'll see the week-by-week calendar, the warm-up and strength blocks of the workouts, the macronutrients of the nutrition plan, the cardio sessions, and the applied methodological framework.
If something doesn't feel right, you don't need to start over. Use the refinement chat on the side panel to ask the AI to make adjustments:
For specific days: You can tell it: "Add a rest day on Wednesday of week 2", "Remove Friday's cardio", "Move Day 1's workout to Day 2", or "Retry generating Thursday's task" (in case of a loading error).
For full weeks: Try commands like: "Duplicate week 1 into week 2", "Add an empty week at the end", "Delete week 4", or "Swap the order of week 2 and week 3".
For the full program: You can change the program title or description on the fly directly from the chat.
Priority logic: What happens if instructions conflict?
When setting up a program, it's possible that something in your Permanent Instructions might clash with what you write in the Description prompt. To avoid any confusion, Harbiz AI follows a strict data hierarchy:
Structural Parameters > Description Prompt > Permanent Instructions (Methodology)
Structural Parameters always win: If you set the duration to 8 weeks, but write "make me a 2-week plan" in the prompt, the final program will have 8 weeks. Fixed field variables cannot be overridden.
The description prompt overrides Methodology: If your Permanent Instructions say your nutrition plans are "always high in carbohydrates", but for a specific client you write "design a low-carb ketogenic strategy" in the prompt, the AI will follow the specific prompt for that program.
Priority order examples:
|
Frequently Asked Questions (FAQ)
How is this different from the other AI features in Harbiz?The AI Nutrition Plan and Workout builders generate standalone daily training and meal plans. The Program Builder creates complete multi-week programs that can combine workouts, nutrition, and cardio in a single flow. |
Can I generate a workout-only program, without nutrition or cardio?Yes. Just select the Workout option and leave Cardio and Nutrition unchecked in the activity types. The AI will only generate what you've selected. |
Does the AI respect my training style?Yes. Harbiz AI uses the Permanent Instructions field to adapt the style of the programs. The more detailed your methodology, the closer the result will be to the way you work. |
Can I assign the program to a client directly from the builder?No. The builder creates the program and loads it into the program editor. From there, you save it and assign it to your clients just like any other program in your library. |
What if I don't like the generated program?You have a few options:
|







