Overview first
Readiness, sleep, load
Top signals condensed into one front page.
Loading MSML Lifestyle Monitor…
MSML
Welcome
Check readiness, steps, sleep, and fuel — all in one view.
Overview first
Top signals condensed into one front page.
Desktop entry
Log meals without a camera via search or manual entry.
Coach view
Switch athletes from the team board at the top.
Dashboard
Sleep, readiness, load, and fuel.
Team Board
Readiness
—Awaiting data
Steps
—Awaiting data
Calories
—Awaiting data
Sleep
—Awaiting data
Sync wearable, meals, and sleep to populate today's recap.
Goal Tracking
Data Coverage · Last 7 Days
Sync wearable and meals to reveal coverage.
Steps · 7-Day
Macro Split
Readiness Trend
Hydration Log
Heart Rate Zones
Sleep Stage Composition
Weekly Distance
—km
Time on Feet
—h:mm
Average Pace
—per km
Longest Effort
—km
Training Load
—suffer score
VO₂ Max
—estimated
Run Overview
Choose a run to inspect route shape, pacing behaviour, and training context.
Run Intelligence
Choose a run to see pacing, load, and route context.
Weekly Goals
Progress toward your weekly running targets based on the sessions currently synced here.
Current Week
Awaiting activity data.
Training load will appear here.
Target Controls
Adjust the weekly distance and duration goals used for this browser view.
These targets are saved in this browser.
Recent Runs
Click a run to inspect details →
Run Breakdown
Pace vs Heart Rate
Load Trend · Last 7 Sessions
Split Breakdown
Best Performances
Fastest pace and longest-distance efforts from your recent runs.
Strava Sync
Connect Strava to pull Apple Watch / Garmin run data into this dashboard.
Missing credentials
STRAVA_CLIENT_IDnot set
STRAVA_CLIENT_SECRETnot set
STRAVA_REDIRECT_URInot set
Set these in your profile settings to enable OAuth.
Duration
6.9
hrs last night
Below goal
Goal
7.2
hrs / night
Set target
7-Night Avg
7.2
hrs
On target
Readiness
78
% recovery score
Good
Sleep HQ
Avg Duration
7.2 hrs
Readiness
78%
Shortfall
−18 min
Stage Balance
Sleep Duration · Last 7 Nights
| Date | Total | Deep | REM | Light |
|---|---|---|---|---|
| Dec 10 | 7h 12m | 24% | 28% | 48% |
| Dec 11 | 6h 48m | 21% | 26% | 53% |
| Dec 12 | 7h 35m | 25% | 31% | 44% |
| Dec 13 | 7h 08m | 22% | 29% | 49% |
| Dec 14 | 7h 22m | 24% | 30% | 46% |
| Dec 15 | 7h 18m | 23% | 28% | 49% |
| Dec 16 ★ | 6h 55m | 23% | 29% | 48% |
Resting HR
48
bpm
Optimal
SpO₂
99
%
Normal
HRV
113
ms
High recovery
Stress
22
score
Low
Blood Pressure
115/70
mmHg
Optimal
Glucose
92
mg/dL
Normal fasting
HRV Trend · 14 Days
Signal Summary
| Resting HR | 48 | bpm |
| SpO₂ | 99 | % |
| HRV | 113 | ms |
| Stress Index | 22 | score |
| Blood Pressure | 115/70 | mmHg |
| Glucose | 92 | mg/dL |
Resting HR · 14 Days
Blood Glucose · 14 Days
Vitals Log
AI Meal Analysis · NUT Model
Macro Targets
Food Log
No intake logged yet.
Viewing today
Add Intake
Calories vs Target · Last 7 Days
Macro Trends · Last 30 Days
Today's Macro Split
Calorie Surplus / Deficit · Last 14 Days
Nutrition Insights
Log a week of data to unlock insights.
30-Day Calorie History
Body weight
—
—
Weekly change
—
7-day avg: —
BMI
—
—Trend
Recent logs
Add entry
Body metrics
| Latest weight | — |
| Height | — |
| Updated | — |
Manage Access
Promote athletes, demote coaches, reset passwords, or retire accounts.
Account
Share Data
Grant a coach access by entering their email. Only athletes can send invitations.
Sharing is disabled for coach accounts.