Skip to main content

How to Schedule Messages in FitMetrics (Per-Client & Broadcast)

Schedule Trainerize messages to send at a future date and time — for individual clients or as a broadcast to multiple clients. Use presets or pick a custom date.

Written by Xenios Charalambous
Updated over a month ago

You can schedule messages to send at a future date and time — either to a single client in their chat, or as a broadcast to multiple clients.


Schedule a Message to One Client

  1. Open the client conversation

  2. Type your message in the composer

  3. Instead of clicking Send, click the dropdown arrow (chevron) on the right side of the Send button

  4. Choose when to send:

Option

When It Sends

Later today

3 hours from now (if after 6pm, sends 9am tomorrow)

Tomorrow

9:00 AM tomorrow

Monday

Next Monday at 9:00 AM

One week

7 days from now

One month

1 month from now

Custom date and time

Pick any date and time using the calendar picker


Viewing and Managing Scheduled Messages

When you have pending scheduled messages for a client, a Scheduled tab appears in the chat header (next to Messages, Notes, and Workout Comments).

Click the Scheduled tab to see all pending messages for that client. From here you can:

  • Edit — click the pencil icon to change the message text

  • Delete — click the trash icon to cancel the scheduled message (confirmation required)

The Scheduled tab only appears when there are pending messages. Once all are sent or deleted, it disappears automatically.


Schedule a Broadcast to Multiple Clients

You can also schedule broadcast messages:

  1. Click the Broadcast button (top right)

  2. Select your recipients (manual or Smart View)

  3. Write your message

  4. Click the dropdown arrow next to the Send to X clients button

  5. Choose a time (same preset options as per-client scheduling)

Managing Scheduled Broadcasts

Inside the Broadcast dialog, if there are pending scheduled broadcasts, a Scheduled section appears at the top (collapsible). Each entry shows:

  • Message preview

  • Scheduled time

  • Number of recipients

You can Edit (updates the message/recipients) or Cancel any pending broadcast.


How Scheduled Messages Are Sent

A background process checks every minute for messages that are due. When the scheduled time arrives, the message is sent to the client via Trainerize — exactly as if you had typed and sent it manually. The client sees it as a normal message from you.


Important Notes

  • One-time only — scheduled messages send once at the specified time. There is no recurring/daily repeat option. For recurring messages, use AI Check-Ins which support weekly, bi-weekly, and monthly schedules.

  • Scheduling is not available for Notes — only for client messages

  • Attachments supported — you can schedule messages with files and images

  • Custom time picker — use the Custom date and time option for full control over exactly when the message sends

Did this answer your question?