Dashboard
The Dashboard is the home screen every staff member sees on entry. It combines a match badge (next match + MD-N), a 5-KPI row (available / wellness / ACWR / yesterday’s load / mood), a session strip with today’s session, the squad semaphore (a list ranked by risk), active alerts, and an activity feed.
For sales
Section titled “For sales”- Problem it solves: an S&C coach arrives at 8 AM and needs to know in 10 seconds who is available, who is at risk, what happened since yesterday, and what today’s session is. Without a dashboard you have to open 5 different tabs.
- Typical use cases:
- Pre-training: review the semaphore and alerts to make load decisions.
- Technical briefing: use the match badge + KPIs as the opener.
- Remote standby: a screen always open as the coaching staff’s “TV view”.
- Plans that include it: all plans.
- Differentiator: team ACWR in the header, semaphore prioritized by risk combining ACWR + Hooper + injuries (not just a “player list”), and progressive loading so the screen feels instant.
How staff use it
Section titled “How staff use it”Access and permissions
Section titled “Access and permissions”The Dashboard is accessible to all staff roles. Content is filtered by role — the activity feed can hide events from areas the role does not consume.
Step-by-step flows
Section titled “Step-by-step flows”Vertical structure:
- Match badge — pill with MD-N + opponent + date. If there is no upcoming match, an appropriate notice is shown.
- KPI row (5 cards):
- Available: X / total, breakdown (injured / in RTP / absent / full squad).
- Wellness: average Hooper Index (4–28, sum of 4 items 1–7), compliance, trend vs yesterday.
- ACWR: team ACWR with optimal / high / low badge (optimal range 0.8–1.3).
- Yesterday’s load: average distance + intensity m/min.
- Mood: average motivation /10 with trend.
- Session strip — today’s session + base distance + 7d average.
- Main area (65/35 grid):
- Squad semaphore — left.
- Active alerts + Activity feed — right (stacked).
Related configuration
Section titled “Related configuration”- The organization’s colors affect the match badge and the global header.
- The ACWR thresholds configured in Settings affect the semaphore calculation.
FAQ / edge cases
Section titled “FAQ / edge cases”- “Team ACWR changed but no player trained” — it is rolling 28d. Days drop out of the denominator even if there is no session.
- “I see an infinite skeleton” — the database did not respond. Contact support. Blocks load independently, so the rest of the page keeps working.
- “My role doesn’t see the full feed” — expected. The feed filters by areas the role consumes.
How the player sees it
Section titled “How the player sees it”Player surface: N/A. Players enter the player portal, which has its own home (agenda + own wellness + messages).
Data and metrics
Section titled “Data and metrics”Formulas and calculations
Section titled “Formulas and calculations”- MD-N: difference in days between the next match and today. If the match is today it shows MD; if it is tomorrow, today is shown as MD-1 (N = days to the match). The day after the match, MD+1.
- Team ACWR: average of individual ACWR weighted by players with data.
- Semaphore: combines ACWR + Hooper + active injuries; ranked by the player’s risk level.
- Trends: comparison with the previous day for wellness and mood. Green if the metric moves in the right direction, red if it moves against.
Integrations
Section titled “Integrations”- Load contributes ACWR and yesterday’s load.
- Wellness contributes Hooper and compliance.
- Squad contributes total / available / status.
- Calendar contributes the next match and today’s session.
- Risk contributes the semaphore and alerts.
- Messaging / Notifications feed the activity feed.