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

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?