Rebel Team

Performance Dashboard

Managers & owners only. Sign in with your coach PIN.

P
Rebel Team
Performance Dashboard
↗ Coach Dashboard
Period
All metrics since rollout (2026-06-09) — every period is floored at the launch date so pre-rollout test data never counts.
Coach Dashboard launched 2026-06-09. Every period (30 / 60 / 90 days, Quarterly, Yearly) is anchored at this launch date, so build/test data from before it never contaminates the numbers. Longer windows simply show everything since rollout until enough real time has elapsed.
Loading task analytics…

On-time vs Late vs Overdue (per coach)

Tasks by priority (per coach)

Per-coach summary — click a coach to see their tasks

CoachTotalDone On timeLateOverdue Avg time-to-done
Loading check-in analytics…

Check-in rate per coach

Per-coach check-ins — click a row (or any KPI) to drill in

CoachChecked inMissed LateCancelledCheck-in %Avg sched→in

Metrics are coach-attributed from check-in activity. “Avg sched→in” is the average minutes between the scheduled appointment and the actual check-in (best-effort match; —).

Loading member outcomes…
Members aren’t assigned to individual coaches in the Hub, so retention & goals coverage are location-level. Per-coach items below = at-risk follow-up and goals updates the coach actually performed.

At-risk assignments per coach

At-risk follow-up per coach — click a row

CoachAssignedOpenEscalatedContactedAvg follow-up

Goals updated this period — click a row

CoachGoals updated
Loading LIMFA / REMS analytics…
These are three separate modalities, tracked independently below — no metric combines them. REMS = bone-density scan (per-coach via post-scan survey) · Spectrum = osteogenic loading on 4 machines (per-coach from logged sessions) · LIMFA = localized programme, location-level (no owning coach in the Hub). Throughput = per active day / hour.

REMS — Bone Density Scan

Post-REMS survey completed by the coach after each scan, capturing NPS + clarity (and comfort) scores. Source: post_rems_survey_responses (the native post-REMS survey form). Data-gap note: the “REMS Tech Post-Survey” widget embedded in the Coach Dashboard is a GHL-hosted survey — its submissions land in GHL and are not yet synced to the Hub, so this count reflects only native-form submissions and will under-report until that sync is built.

REMS surveys per coach — click a row

CoachSurveysAvg NPSAvg clarity

Spectrum — Osteogenic Loading (4 machines)

Per-coach Spectrum sessions logged in the Coach Dashboard (spectrum_session_save). Gym attendance = member check-ins (checkin). Distinct from REMS — a Spectrum session is never counted as a REMS scan.

Spectrum sessions per coach

Spectrum throughput per coach — click a row

CoachSessions/ active day/ active hr

Gym attendance per coach — click a row

CoachCheck-ins/ active day/ active hr

LIMFA — Localized Programme

Location-level only — the Hub stores no member→coach ownership for LIMFA, so it cannot be split per coach. See the LIMFA members and LIMFA completion KPIs at the top of this section (click either to drill into the member list, tiers and adherence).

Loading activity…
No per-session star ratings exist in the Hub, so “session quality” uses post-REMS survey scores (NPS / clarity) from post_rems_survey_responses. Notes, surveys & member touches are coach-attributed from the activity log and scoped to the period selected above (a short period may legitimately show 0). Actions logged without a coach_id appear as “(unattributed)” rather than being hidden. Surveys count only the native post-REMS form; the GHL-hosted “REMS Tech Post-Survey” widget in the Coach Dashboard is not yet synced to the Hub.

Member touches per coach

Member touches per coach — click a row

CoachTouches/ active dayActive days

Session quality (survey-based) — click a row

CoachSurveysAvg NPSAvg clarityLow (≤6)
Loading goals & targets…
Owners/managers set performance targets per metric. Pick a scope: All coaches sets the team default; a specific coach sets an override. Each row shows the live team value for the selected period vs the target (gauge). Leave a target blank & Save to clear it. Numbers reflect the period selected up top — sparse since the 2026-06-09 rollout reset.
MetricTeam valueVs targetTarget

Period uses the selector up top (Since Rollout).
Pick a coach and click Generate review.

Details