AI Macros is an automated feature that uses AI to analyze your client's progress and intelligently adjust their calorie and macronutrient targets on a regular schedule — so you don't have to do it manually.
How It Works
Once enabled for a client, the AI will:
Analyze the client's last 8 weeks of data — including weight trends, nutrition compliance, workout compliance, and habit compliance.
Calculate their current BMR and TDEE based on their profile (age, gender, height, weight).
Generate new macro targets (calories, protein, carbs, fat) based on their goals and progress.
Automatically push the new targets to Trainerize.
Optionally notify the client about the adjustment with an explanation of why the changes were made.
The AI only makes adjustments when the change is meaningful — at least a 50-calorie difference or 5-gram difference in any macro. Small fluctuations are ignored to avoid unnecessary changes.
How to Enable AI Macros
Go to AI Assistant
Click Settings → Client Configuration
Find the client you want to enable AI Macros for
Toggle the AI Macros switch
A settings modal will appear where you can configure the schedule
Configuration Options
When you enable AI Macros for a client, you'll configure the following:
Adjustment Frequency
How often the AI checks the client's progress and adjusts their macros:
Weekly — Every week on a specific day
Bi-weekly — Every 2 weeks on a specific day
Monthly — Once a month on a specific day
Adjustment Day
Choose which day of the week the adjustment should happen (Monday through Sunday).
Adjustment Time
Set the time of day for the adjustment to run, in your local timezone.
Send Notification
When enabled, the client receives a message explaining the new macro targets and the AI's reasoning behind the change. Notifications are sent via the client's preferred messaging channel (Trainerize or Telegram).
You can also provide a custom notification message if you want to personalize what the client sees. Leave it empty to use the default message, which includes the new targets and the AI's explanation.
What Data Does the AI Use?
The AI considers the following when making adjustments:
Client profile — Age, gender, height, current weight, goal weight
Weight trends — Average weight per week over the last 8 weeks
Nutrition compliance — How closely the client followed their targets each week
Workout compliance — Whether the client completed their scheduled workouts
Habit compliance — How well the client stuck to their assigned habits
Current macro targets — The client's existing calorie, protein, carb, and fat goals
Automation Integration
You can also enable AI Macros automatically through Automations. For example, you can set up an automation to automatically enable AI Macros when a new client is added or when they submit an onboarding form.
Requirements
AI Macros requires the Business package. If you're on the Starter package, you'll see an upgrade prompt when attempting to enable this feature.
