Skip to main content

How to Schedule Automatic Progress Reports for Clients

Set up automatic weekly, bi-weekly, or monthly progress reports that are generated and delivered to clients via Trainerize without any manual work. Supports per-client unit preferences and message translation.

Written by Xenios Charalambous
Updated over a month ago

Instead of generating reports manually each week, you can schedule them to send automatically. FitMetrics generates the report and delivers it via Trainerize message — completely hands-off.


How to Set Up a Schedule

  1. Click the Client Reports tab

  2. Select a client from the list

  3. In the client detail panel (right side), find the Scheduled Reports section

  4. Toggle it ON

  5. Configure the schedule:

Setting

Options

Frequency

Weekly, Bi-Weekly, or Monthly

Day

Day of week (Mon–Sun) for weekly/bi-weekly, or day of month (1–31) for monthly

Time

Based on your business timezone (e.g., 09:00 AM)

Report Period

This Week, Last Week, This Month, Last Month

Send As

Assigned Coach (default) or a specific trainer

The schedule saves automatically — no save button needed.


What Happens Automatically

On the scheduled day and time:

  1. FitMetrics generates the report with the client's latest data

  2. The report is sent to the client via Trainerize message with a shareable link

  3. The message uses your configured report message template (customizable in Report Settings)

  4. The delivery is logged in Report History


Message Translation

If a client has a preferred language set in their profile, the Trainerize delivery message accompanying the report is automatically translated into that language. If no client-level language is set, it uses your business-level AI language preference (defaults to English).


Unit System

Scheduled reports respect the unit system preference. If a client has a per-client unit preference set (metric or imperial), their reports use that. Otherwise, your business default unit system is used.


Recommended Setups

Weekly Monday Review

  • Frequency: Weekly

  • Day: Monday

  • Time: 9:00 AM

  • Period: Last Week

Client gets a full review of the previous week every Monday morning.

Monthly Progress Report

  • Frequency: Monthly

  • Day: 1st

  • Time: 10:00 AM

  • Period: Last Month

Client gets a comprehensive monthly summary on the 1st of each month.


Monitoring Scheduled Reports

Check the Report History tab to see:

  • When each scheduled report was sent

  • Whether it succeeded or failed

  • The date range covered

The client detail panel also shows "Last scheduled report: X time ago" so you can quickly see if it's running.


Requirements

  • Plan: Starter or Business package

  • Client must have a Trainerize message thread — if they don't, the schedule toggle is disabled with a warning explaining why

Did this answer your question?