GymBro
Dashboard
WorkoutWorkout PlansImport data
TrackMeal PlanProgress PhotosTraining Data
Review my training dataReview my workout plansProgram Checker
ProfileMore
Dashboard
More
GymBro
All guidesFeaturesPricingNot a coach? →
Log in
← All guides

For coaches

  • Getting started as a coach
  • Writing programs with the builder
  • Check-ins, forms, and video reviews
  • Reading the attention table
  • Setting up Stripe billing
  • How the AI weekly read works
  • Importing training history

For athletes

  • Connecting MyFitnessPal
  • Logging your workouts
← All guides

Reading the attention table

The attention table is your coach dashboard — a ranked list of every client, colour-coded by who needs your attention right now. You should be able to open it and know who to contact before you've clicked anything.

1

The three statuses

Every client in your roster sits in one of three states:

Green — On track

The client is completing workouts, hitting check-ins, and their tracker data looks consistent. No action needed.

Amber — Needs a nudge

Something's slipped. They missed a check-in, skipped a few workouts, or their compliance has dropped noticeably. Worth a message.

Red — At risk

Multiple signals are off. They haven't logged in a week, haven't responded to a check-in, or compliance has dropped sharply. Act now before they go dark.

2

What triggers each status

Status is calculated automatically from a combination of signals. You don't set it manually.

Workout completion

How many planned sessions did the client log in the last 7 days vs. how many were scheduled? Consistently below 50% moves toward amber, below 25% toward red.

Check-in response

Did they submit their weekly check-in? A missed check-in is an early amber signal — two in a row is amber-to-red territory.

Last active

When did they last open the app and log anything? Going silent for 5+ days without explanation is a red signal regardless of check-in status.

Tracker compliance

Are they hitting nutrition targets? Persistent under-reporting or consistent big misses factors into the read.

Note: Status is a signal, not a verdict. A client who missed two workouts because they told you about a work trip is still green in your head — the table doesn't know that. Use the AI weekly read and your own notes to add context.

3

Sorting and filtering

By default the table sorts by status — red at the top, then amber, then green. Within each colour group, clients are sorted by last active (most out-of-touch first).

You can also sort by name, program end date, or last check-in. Use the filter to narrow to just amber or just red clients when you want to batch your outreach.

4

The AI weekly read

Every client gets a weekly AI summary — a short paragraph that reads across their trainer logs, check-in responses, notes, and tracker data. It appears in the attention table row and in full on the client's profile.

The read runs automatically every Monday. You can also trigger it manually from the client's profile if you want a fresh read mid-week.

To feed more context into the AI read, add notes and tag them with #ai-readable. See the AI weekly read guide for details.

5

Acting on amber and red clients

From the attention table you can click through to a client to see their profile, recent logs, and last check-in. If you want to act quickly:

  • Send a message:quick one-liners (“Hey — everything OK?”) resolve a lot of amber situations.
  • Adjust the program: if the client is consistently missing sessions because the volume is too high, open the program builder and cut it back.
  • Pause billing: if a client is going offline for a known reason, pause their Stripe subscription from their profile. Grace periods apply automatically.
GuidesHomeContactPrivacy