Compliance alerts
Head coaches only can set compliance alert rules. Every coach can choose whether they receive the alert emails for their athletes.
Compliance alerts watch each athlete’s weekly training load and let you know when it falls outside the range you expect — so a missed or overcooked week doesn’t slip past you.
The Compliance Alerts dashboard
Open Compliance Alerts from the sidebar for a live triage view of your athletes, ranked by how long they’ve been behind their plan. Coaches see their own athletes here; head coaches see every athlete in the organization and get an extra coach filter to focus on one coach’s roster at a time.
Every active athlete appears here, whether or not you’ve set a training-load threshold for their plan. Athletes with no threshold configured simply stay green (they’re never flagged) — so the dashboard is a complete roster view, and setting a threshold is what turns on orange/red flagging and the alert notifications.
Each athlete gets a card with a traffic-light status:
- Green — on track. The most recent completed week was executed on plan.
- Orange — 1 week behind. The most recent completed week was off plan.
- Red — 2+ weeks behind. Two or more completed weeks in a row were off plan, counting back from the most recent one. The badge shows how many (up to “4+”).
A week counts as “on plan” (and resets the streak) when the athlete’s cycling came in on both measures — training load (TSS) and total time — each within 85–140% of what was planned. A not-yet-evaluated week also resets it.
Each card also shows:
- A 4-week strip — one dash per week, oldest to newest — colored by how that
week was actually ridden versus plan, so you can see the pattern at a glance
(hover a dash for its meaning):
- Green — load and time both on plan.
- Yellow — hit the planned load but in less time (harder/compressed).
- Blue — put in the time but under the planned load (easier).
- Red — under on both load and time.
- Purple — over plan (well above the planned load).
- Grey — no planned ride that week.
- The athlete’s last activity and the most recent completed week’s training load as a percentage of plan.
- The athlete’s plan type, as a dropdown you can change right there — Custom plan, Off-the-shelf plan, or Not set. See Plan type on the dashboard below.
- Two actions: Dismiss and Profile (opens their athlete page).
Use the stat cards and filter pills at the top to jump between the 2+ weeks / 1 week / on-track groups; the worst cases always sort first. As a head coach you can also pick a coach from the All coaches dropdown — the counts and the grid then cover just that coach’s athletes.
Dismissing a card hides that athlete from your dashboard until their next weekly report is generated — a snooze, not a delete. It doesn’t change any report or affect other coaches, and the athlete returns automatically once a newer week has been evaluated.
Seeing and restoring dismissed athletes
Dismissed athletes aren’t gone — they’re just out of the way. The Show dismissed tick box next to the filters tells you how many you currently have, and turning it on brings them back into the grid, marked DISMISSED and styled to stay out of your way while you scan.
A dismissed card swaps its Dismiss action for Restore. Restoring puts the athlete straight back on your board and back into the counts at the top — there’s no waiting for the next week. As with dismissing, this only affects your own view.
The stat cards at the top always count athletes who need attention, so dismissed athletes are left out of them whether or not you’re showing them.
If every one of your athletes is dismissed, the dashboard says so and points you at the tick box, rather than looking as though you have no athletes.
Plan type on the dashboard
Each card shows the athlete’s plan type and lets you change it without leaving the page — pick Custom plan, Off-the-shelf plan, or Not set and it saves straight away.
This matters because compliance rules are set per sport and plan type. An athlete whose plan type is Not set matches no rule at all, so they’re never checked and never flagged. Those cards call that out explicitly, which makes the dashboard the quickest place to spot an athlete who has been quietly skipped and fix it on the spot.
Any coach assigned to an athlete can change their plan type, as can a head coach. Changing it decides which rule applies from the next weekly check onward — it doesn’t rewrite past reports.
When alerts arrive
Compliance is checked once a week, at the start of the new week, and always looks back at the week that just finished (Monday through Sunday). Each athlete’s week is measured in their own time zone, so the previous week is fully complete for everyone before anyone is flagged.
You’ll get a single notification covering every athlete who drifted outside their range that week — in-app for the assigned coach (or the head coaches, if the athlete isn’t assigned), plus an email if you’ve opted in below.
What’s in the report
For each flagged athlete, the report explains what actually happened that week, so you can see why they fell outside their range at a glance.
- Cycling review — planned vs. completed rides, planned vs. actual time, and
planned vs. actual training load (with the percentage of plan achieved). It
also lists:
- Missed rides — planned rides that weren’t completed, each shown as a date and the workout’s name.
- Extra rides — rides completed with no matching plan, each shown as a date and name.
- Other activities — any non-cycling activity that week, each shown as a date and name. The focus is on cycling, so other sports are listed this way rather than reviewed in detail.
A ride counts as planned only when it had a target set (a planned load or duration), so an ad-hoc ride you didn’t prescribe shows up as an extra ride rather than inflating the planned count.
The report also records the alert rule that triggered it — the sport, plan type, and the thresholds in force at the time. Because this is captured when the report runs, a saved report keeps showing what was true that week even if you later change your alert rules.
Spotting weeks on the athlete page
Open an athlete and look at their weekly summary. Each week that has a compliance report shows a badge:
- Under-training or Over-training for a week that fell outside the range and triggered an alert.
- Weekly summary for a week that stayed within the range.
Select a week and choose view notes to open the details described above — the cycling review, the other-activity dates, and (for a flagged week) the rule that triggered it — exactly as they were saved when the report ran.
A week only shows a badge once a report has been generated for it. No badge means “no report on file” for that week yet. The current, in-progress week never shows a report — reports are only generated for weeks that have finished.
Browse weekly reports on the Alert Rules page
Open Alert Rules from the sidebar and scroll to Weekly compliance reports for a running list across all your athletes, newest first. By default it shows only the weeks that triggered an alert. Tick Show all weekly reports to include every athlete’s weekly report, whether or not it was flagged. Use Previous and Next to page through the history.
Select any row to open the full report — the same details described above: the cycling review with missed and extra rides, the other activities, and (for a flagged week) the rule that triggered it, exactly as they were saved when the report ran. For a week that stayed in range, the report confirms training stayed within the configured range and shows the week’s review.
Set the rules
Open Alert Rules from the sidebar to manage the rules. Rules are organized by sport and plan type, so you can hold a cycling athlete on a custom plan to a different range than someone on an off-the-shelf plan. For each combination you can:
- Turn alerts on or off.
- Set the weekly training-load range — a minimum and a maximum.
When an athlete’s actual weekly load falls outside the configured range, their assigned coach is notified (or the head coaches, if the athlete isn’t assigned).
If you open this page as an assistant coach, you’ll see a note that only head coaches can manage alert rules.
Choose whether to get alert emails
Open Settings from the sidebar to manage your notification preferences. Turn Compliance alert emails on to receive a weekly email when your athletes fall outside their compliance thresholds, or off to stop those emails. This setting is personal to you and doesn’t change anyone else’s.