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
A client completes an action inside Trainerize
FitMetrics detects the event automatically and checks your notification rules (is the trigger enabled? is the client opted in?)
A message is generated based on the mode you selected (AI, Template, or Simple)
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
Go to AI Notifications
In the Settings tab, enable the triggers you want (e.g., Workout Comments, Broken Records)
For each enabled trigger, choose a message mode (AI, Template, or Simple)
Optionally customize the AI instructions or template text
Optionally change the message sender for each trigger
Go to the Clients tab to review which clients are opted in (all active clients are opted in by default)
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.
