Dashboard
The coach dashboard is your landing page after sign-in. It’s a single screen designed to answer “what needs my attention today?” — so the surfaces are skewed toward action items rather than passive metrics.
Coach → Dashboard (or just sign in).

Header
The header shows today’s date in your Settings timezone — the same day as Due today — and a greeting. Counts stay on the Today list below, so the greeting does not repeat them. When PT Mode is available on your plan, a PT mode button sits next to the greeting so it is easy to find on phones and tablets. Tap it to open the PT sessions drawer: resume an active session, pick clients to train, or scan a client’s QR code.
See Training → PT Mode for the full PT flow.
Today
One list under the greeting is the thing to do today. A single line states the counts, then the rows are the work. Those counts are not repeated as a second row of tiles.
| Count | What it means |
|---|---|
| Due today | Clients whose assigned check-in day is today in your Settings timezone and who have not submitted yet. If you have not chosen one, your workspace timezone is used. |
| Pending review | Check-ins already submitted and waiting for your feedback |
| Needs attention | Clients in the action list below (one client counts once, even with more than one open item) |
Pending review is the number on the Check-ins item in the sidebar and mobile nav. Due today is a different list — those clients still need to submit. When either count is above zero, Open check-ins goes to the check-in queue. If nothing is due or waiting, the line shows how many clients are active.
Tabs
Overview and Schedule sit under the greeting.
Overview
-
Today — clients that need a specific action from you. The list is built from four sources, in priority order:
- Check-in due today — the client’s assigned check-in day is today in your Settings timezone and they have not submitted yet. Submitted check-ins waiting for your reply live under Pending review, not in this row.
- No meal plan — client is on structured nutrition but has no plan assigned. “Urgent” tone — they can’t track until you assign one.
- No step target — daily step target hasn’t been set.
- No cardio program — no cardio assignments yet.
Each row has a one-tap action — Review jumps to check-ins, Assign plan opens the meal-plan assignment modal, Set target / Assign cardio open the corresponding adjustment modals. The list shows the top four and says how many actions are left.
-
Team activity — below Today. Logged workouts in the last 7 days, then the most recent check-in submissions. Tap a row (or Review) to open that check-in.
Schedule
A calendar view of upcoming check-in days for your roster. Useful for planning your week — see which days you’ll be reviewing and how the load is distributed.

For roster Plan Adherence and weight outcomes, use Analytics or open a client detail page.
Announcements
If your workspace admin has published any announcements (e.g. platform updates, scheduled maintenance, new features), they appear as a banner above Today. Dismiss them per-coach — once dismissed they stay hidden for you specifically. See Setup → Announcements for managing them.
Adjustment modals
The action queue can open three quick-adjustment modals without leaving the dashboard:
- Step adjustment — set/change a client’s daily step target.
- Cardio adjustment — set/change cardio assignments.
- Meal plan assignment — assign one of your meal plan templates to a client missing a plan.
Each modal saves on submit and refreshes the dashboard in the background so the corresponding action item disappears from the queue.
Error and loading states
- Loading — while auth + dashboard data are fetching, a full-screen skeleton renders. There’s no “stale data while refresh in flight” mode; a full refresh always shows the skeleton.
- Error — if the dashboard data fails to load (network, permissions, etc.), an error panel offers a single Retry action that hard-reloads the page. The dashboard isn’t recoverable in-place — coaches who hit this consistently should sanity-check their session state and contact support.
What’s NOT on the dashboard
A few things you might expect that don’t live here: