Skip to main content

AI Notifications: Automated Client Feedback for Workouts, Habits, Nutrition & PRs

AI Notifications automatically send personalized messages to your clients when they complete key actions in Trainerize — including workouts, cardio, habits, daily nutrition, personal records, and goals.

Written by Xenios Charalambous
Updated over a month ago

AI Notifications automatically send personalized messages to your clients whenever they complete something inside Trainerize — without you needing to manually check their logs or reply every time. Available on the Starter and Business plans.


What Are AI Notifications?

When a client completes any of the following inside Trainerize, FitMetrics instantly sends a message based on the rules you configure:

  • A workout (with comments)

  • A personal record (PR)

  • A goal (text, weight, or nutrition)

  • Their daily nutrition target

  • A daily habit

  • A cardio session

Messages are delivered directly inside Trainerize Messages, so clients see them as normal coach messages.


How It Works

  1. A client completes an action inside Trainerize

  2. FitMetrics detects the event automatically and checks your notification rules (is the trigger enabled? is the client opted in?)

  3. A message is generated based on the mode you selected (AI, Template, or Simple)

  4. The message is sent inside Trainerize Messages from whichever sender you configured

Messages are typically sent within seconds of the client completing the action.


All 6 Notification Triggers

Each trigger can be independently enabled or disabled, and each has its own message mode, template, custom AI instructions, and sender configuration.

1. Workout Comments

When a client leaves a comment on a completed workout, FitMetrics can respond with feedback — a congratulations, motivational reply, or detailed AI-generated coaching message based on their workout data.

Available placeholders (Template mode): {client_name}, {workout_name}, {comment}


2. Broken Personal Records (PRs)

Whenever a client hits a new personal record, FitMetrics detects it instantly and sends a celebration message. It includes the exercise name and specific PR details (e.g., +5kg max weight, +3 reps).

Available placeholders (Template mode): {client_name}, {workout_name}, {comment}, {broken_records}, {pr_count}


3. Goal Achieved

When a client achieves a text, weight, or nutrition goal, FitMetrics celebrates the milestone — reinforcing positive behavior and keeping them motivated to set new goals.

Available placeholders (Template mode): {client_name}, {goal_name}, {goal_type}, {goal_progress}


4. Daily Nutrition Goal Hit

When a client hits their calorie and macro targets for the day, FitMetrics celebrates the achievement and encourages consistency.

Available placeholders (Template mode): {client_name}, {calories}, {protein}, {carbs}, {fat}


5. Daily Habit Completed

Every time a client completes a daily habit, FitMetrics sends feedback to keep them motivated.

Available placeholders (Template mode): {client_name}, {habit_name}, {current_streak}, {longest_streak}


6. Daily Cardio Completed

When clients complete cardio sessions (steps, runs, cycles, etc.), FitMetrics sends a congratulations message recognizing their effort.

Available placeholders (Template mode): {client_name}, {workout_name}


3 Message Modes

For each trigger, you choose one of three message modes:

AI-Generated Mode

AI writes a short, personalized message based on the actual event data. Messages are casual (1-2 sentences), celebratory, and use light emoji. You can customize the AI's tone per trigger by adding custom AI instructions — for example, to match your coaching voice or add specific guidelines.

Template Mode

Use a custom message template with placeholder variables that get replaced with real data. Each trigger has its own set of available placeholders (listed above). You have full control over the exact wording.

Simple Mode

Sends a clean, factual, emoji-prefixed summary of the raw event data — no AI processing, no templates. Great for coaches who want minimal, data-forward messages. Here is what each trigger includes:

  • Workout Comment: Client name, workout name, and the exact comment text

  • Broken Records: Number of PRs broken, each exercise with specific PR details (e.g., +5kg max weight, +3 reps)

  • Goal Achieved: Client name and goal name. Progress percentage is included when available.

  • Daily Nutrition: Client name. Full macro breakdown (calories, protein, carbs, fat) is included when nutrition data is available.

  • Habit Completed: Client name and habit name. Current streak is shown if greater than 1 day, and longest streak is shown if it exceeds the current streak.

  • Cardio Completed: Client name and workout name


Message Sender Options

For each trigger, you choose who sends the message inside Trainerize:

  • AI Message Sender (Default) — uses your configured default AI sender. This is the recommended option as it works correctly with the "waiting for reply" feature.

  • Use assigned coach — each client's assigned trainer sends the message automatically. The trainer is pulled from the client's Trainerize assignment.

  • Specific Trainer — pick a specific team member from your Trainerize account to send all messages for that trigger.

Important: Using a sender other than the AI Message Sender may interfere with the "waiting for reply" feature. The system may assume the coach has already responded to pending client messages.


Navigating the AI Notifications Page

The AI Notifications page has three tabs:

Settings Tab

Configure each of the 6 triggers independently:

  • Enable/Disable each trigger with a toggle

  • Choose message mode (AI, Template, or Simple)

  • Edit custom template or custom AI instructions depending on the mode

  • Select the sender for that trigger

Clients Tab

Manage which clients receive AI Notifications:

  • Search clients by name or email

  • Filter by Smart View to target specific client segments

  • Filter by Coach to see clients assigned to a specific trainer

  • Per-client toggle — switch individual clients between "Receiving" and "Opted out"

  • Bulk actions — select multiple clients and click Enable Notifications or Disable Notifications

  • Select All checkbox to quickly select or deselect the entire filtered list

By default, all active clients are opted in to receiving notifications.

Activity Tab

View a complete log of every notification sent:

  • Total count of notifications sent

  • Client name and avatar for each entry

  • Trigger type badge — Comment, Record, Combined, Goal, Nutrition, Habit, or Cardio

  • Message mode badge — AI, Template, or Simple

  • Success or failure indicator — green checkmark for sent, red X for failed

  • Full message text that was sent to the client

  • Error details if the message failed to send

  • Timestamp for each notification

The log is paginated (10 entries per page) and shows the most recent notifications first.

Note: When a workout has both a comment and broken records, they are combined into a single notification and appear with a "Combined" badge in the activity log.


Getting Started

  1. In the Settings tab, enable the triggers you want (e.g., Workout Comments, Broken Records)

  2. For each enabled trigger, choose a message mode (AI, Template, or Simple)

  3. Optionally customize the AI instructions or template text

  4. Optionally change the message sender for each trigger

  5. Go to the Clients tab to review which clients are opted in (all active clients are opted in by default)

  6. Check the Activity tab after some time to see notifications being sent and verify everything is working


FAQ

Will clients know the message is AI?

No. Messages are sent from the Trainerize trainer you select as the sender. Clients see it as a normal message from their coach.

Does this replace check-ins?

No — AI Notifications supplement check-ins by adding real-time micro-feedback whenever clients complete actions.

Can I turn off specific triggers?

Yes — every trigger has its own toggle. Enable only the ones you want.

Can I customize the tone or style?

Yes — in AI mode, you can add custom AI instructions per trigger to match your coaching style. In Template mode, you write the exact message with placeholders.

What happens if a notification fails to send?

Failed notifications are logged in the Activity tab with a red indicator and error details, so you can see exactly what went wrong.

Can I opt out specific clients?

Yes — go to the Clients tab and toggle individual clients to "Opted out", or use the bulk actions to disable notifications for multiple clients at once.

Will enabling notifications send messages for past client actions?

No. AI Notifications only trigger on new client actions going forward. Enabling a trigger will not retroactively send messages for actions that already happened.

Will clients get spammed if they complete multiple actions?

Each trigger fires independently per action. If a client completes 3 habits in a row, they will receive 3 separate messages. You can adjust which triggers are active to control the volume.

Which plans include AI Notifications?

AI Notifications are available on the Starter and Business plans.

Did this answer your question?