Many coaches get confused when testing AI Check-Ins because the data in placeholders doesn’t always match “today.”
This is normal — and it’s exactly how the Data Timeframe system is designed to work.
This article explains the logic behind:
This Week
Last Week
This Month
Last Month
So your check-ins always show accurate numbers.
You can change the "Data Timeframe" at by clicking on the side menu at AI → AI Check-Ins (Configure) → Select or create new template → "Data Timeframe"
1. Last Week = Always Monday → Sunday (Completed Week)
If today is Sunday, November 23, and your Data Timeframe is set to Last Week, then FitMetrics will pull data from:
Monday Nov 10 → Sunday Nov 16
This is because:
“Last Week” always refers to the previous full week
A full week is always Monday → Sunday
It does NOT include the current week at all
Example:
Today: Nov 23
Setting: Last Week
Data pulled: Nov 10–16
This is why testing on a Sunday shows data from the previous week — this is correct behavior.
2. This Week = Current Monday → Yesterday (NOT today)
If today is Friday, Nov 21, and your Data Timeframe is This Week, AI Check-Ins will pull:
Monday Nov 17 → Thursday Nov 20
It never includes today because the current day’s data is not complete yet.
Example:
Today: Friday, Nov 21
Setting: This Week
Data pulled: Nov 17–20
This ensures the averages and totals are accurate.
3. This Month = 1st of the Month → Yesterday
If today is Nov 21, then:
This Month pulls Nov 1 → Nov 20
The current date is excluded because the day is not finished yet.
4. Last Month = First → Last Day of Previous Month
If today is December 5, and you select Last Month, FitMetrics will pull:
November 1 → November 30
5. Why This Matters for Placeholder Accuracy
Any placeholder that relies on Trainerize data uses the Data Timeframe, including:
{{workouts_completed}}{{avg_weight}}{{avg_calories_eaten}}{{workout_total_volume}}{{nutrition_completed}}{{avg_steps}}
So it’s critical that you choose the correct timeframe depending on:
What day you test the template
What data you expect to see
Whether the client has enough days in the timeframe
Whether they are in Week 1 of a program (no comparison yet)
6. Real Example from a Coach (Explained)
A coach asked:
“I'm testing training volume on Sunday, but it’s pulling last week’s volume. Should I test tomorrow?”
Yes — because Sunday still belongs to the ongoing week.
When you test “Last Week” on a Sunday:
FitMetrics uses the previous full week, not the current one
If the client is in Week 1, then:
There is no previous week to compare volume against
This is why placeholders like
{{workout_total_volume_comparison}}show 0 or no data
7. Summary
Last Week
Always previous Monday → Sunday
Doesn’t include the current week
This Week
Current Monday → Yesterday
Never includes today
Last Month
Entire previous month
This Month
1st of the month → Yesterday
Why your tests may look “wrong”
Because you are testing on a Sunday
Because the client is in Week 1
Because today’s data is never included
Because placeholders follow strict timeframe rules

