Skip to main content

How AI Macros Automatically Adjust Your Clients' Nutrition

Learn how AI Macros uses 8 weeks of client data to automatically adjust calorie and macronutrient targets on a schedule you define.

Written by Xenios Charalambous
Updated over a month ago

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:

  1. Analyze the client's last 8 weeks of data — including weight trends, nutrition compliance, workout compliance, and habit compliance.

  2. Calculate their current BMR and TDEE based on their profile (age, gender, height, weight).

  3. Generate new macro targets (calories, protein, carbs, fat) based on their goals and progress.

  4. Automatically push the new targets to Trainerize.

  5. 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

  1. Click SettingsClient Configuration

  2. Find the client you want to enable AI Macros for

  3. Toggle the AI Macros switch

  4. 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.

Did this answer your question?