Skip to Content
Dashboard

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).

Coach dashboard, Overview tab

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.

CountWhat it means
Due todayClients 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 reviewCheck-ins already submitted and waiting for your feedback
Needs attentionClients 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:

    1. 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.
    2. No meal plan — client is on structured nutrition but has no plan assigned. “Urgent” tone — they can’t track until you assign one.
    3. No step target — daily step target hasn’t been set.
    4. 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.

Coach dashboard, Schedule tab

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:

  • Messages — see Messaging for the dedicated page
  • Per-client deep analytics — see Analytics
  • Calendar event details — the Schedule tab is a high-level overview; tap into a check-in or client to drill down
  • Settings — workspace + per-coach config lives in Setup