COACH MANUAL

v4.0 · SEP 2026
Introduction
Coach manual

This is the Coach manual — for anyone with the Coach role (GymRole COACH) inside a gym on MetconIQ. It covers programming, schedules and sessions, day-to-day member management, leads and retention alerts — the tools you use to run a gym's training day to day on the web at metconiq.app and on the mobile app. Gym owners have their own manual for the business side; athletes have their own for booking, logging and stats.

What a coach does in MetconIQ
Generate and review a month of AI-drafted programming before it ever reaches an athlete, run the day's classes from a live roster console, keep the member list current, work the gym's lead pipeline, and catch members drifting away before they leave — all from the same Admin area an owner uses, minus the business-and-billing surfaces.
This manual covers the web app and the mobile app. Where a feature behaves differently on mobile, the difference is called out inline; the The mobile app section collects everything mobile-specific in one place.
Getting started
Getting invited & signing in

Coaches don't self-register — you're brought into a gym by its owner, from the Staff page.

1
Owner sends an invite
From Members → Staff, the owner clicks + Invite Coach, enters your email and picks the Coach role, and sends it.
2
You get an email
"You've been invited to join <gym>" carries a unique accept link, valid for 7 days. Sending a second invite to the same address revokes the first.
3
Accept and you're in
Register (or sign in if you already have an account) from the invite link and you join the gym with the Coach role immediately — no waiver to sign and no seat check, both of which only apply to athlete invites.
Your role can change later. The owner can promote or demote you between Athlete, Coach and Owner from the Members page role dropdown — see Members & leads.

Signing in and account recovery

Access & permissions
Roles & access

MetconIQ has two independent permission axes — a role (what you can do) and a member plan (which athlete features you can reach). Gyms additionally have a gym plan that sets seat capacity and AI generation quotas — see Programming.

Roles

RoleScopeWho is this?
Athlete Member Standard user. Logs workouts, books classes, tracks stats — solo or as a gym member.
Coach Gym admin All athlete features plus programming, schedules, sessions, member management, leads and alerts. This manual is written for you.
Owner Gym admin Everything a coach can do, plus the business dashboard, membership tiers, packages, staff, waivers and gym settings. See the Owner manual.
Oracle Platform-wide MetconIQ platform staff. Manages all gyms, athletes and platform revenue. Not available to customers.
As a coach, you bypass athlete plan gates — you see Pro/Elite athlete features regardless of your own personal plan.

Athlete plan pricing (Free / Pro / Elite / Box) and gym plan pricing (Solo / Starter / Growth / Enterprise) are covered in the Athlete manual's Plans, trial & pricing — see that manual if a member asks about upgrading, or if you need seat and pricing numbers for your gym's own plan.

Coach / Admin
Admin overview

The Admin dashboard is the command centre for anyone with a Coach or Owner role. It has two tabs: Overview — participation, RX rate and average RPE, the queue of upcoming workouts awaiting release, and quick links to Generate Plan and Members — and Gym stats, the deeper analytics view.

Gym stats sub-tabs

Sub-tabWhat it shows
OverviewAttendance, score distributions, workout-type mix, historical trends.
Load & volumeGroup training-load trends over time.
LeaderboardThe gym leaderboard from the admin side.
Late cancelsLate-cancellation activity.
At-riskMembers with retention risk flags (badge shows the count).
Enterprise owners: if the gym's account has the multi-location portfolio enabled, /admin redirects owners to the Portfolio view by default. The single-gym dashboard above is unaffected for a coach, since coaches never see the portfolio.

What a coach sees vs an owner: coaches get Programming, Schedules, Sessions, Members, Leads, Alerts and Waiver. Gym Settings — cancellation window, booking cutoff, Stripe Connect — is owner-only: the link doesn't appear in a coach's sidebar at all. Other owner-only surfaces are the Business dashboard, Membership tiers, Packages administration, Staff and Agent activity. Payroll is owner-only unless the owner grants a coach access to it from the Staff page's per-coach page permissions.

Coach / Admin
Programming

Programming is where MetconIQ generates, reviews, releases and rescales your gym's monthly plan. The flow is deliberate: the AI drafts, the coach publishes. Nothing reaches athletes until you release it.

Generating a monthly plan

1
Programming → Generate Plan
Pick the training group or class track, target month and year, training days per week, and session duration.
2
Choose the mesocycle phase
Accumulation (volume), Intensification (intensity), Realization (peak/testing) or Deload (recovery). This shapes the month's periodization.
3
Set equipment and running
Tick your gym's equipment from the 17-item list (All / None shortcuts) and set running availability with a max single-run distance. The generator never programs equipment you don't have.
4
Generate
Generation runs in the background — you can navigate away and return. The finished month saves as a draft; athletes see nothing yet.
5
Review in Plan Overview, then release
Read every workout in the calendar view, edit anything, then publish the month or release workouts one at a time. Publishing is what makes a workout visible: publishing the month schedules each of its workouts to go live at 10:30 PM gym-local time the evening before its date. A standalone or imported workout instead goes live at its own Scheduled Release time, or whenever you press Release now. Unpublished drafts never go live on their own.
Per-workout editing
Open any workout to edit its title, description and coaching notes, release it to members immediately, or manage its scaling tiers.
Scaling tiers
Every workout carries RX, Scaled and RX+ variants, generated automatically. You can regenerate tiers per workout — with a warning that it overwrites the existing ones.
Rescale
Mid-month, the Rescale page shows participation, RX rate, average RPE and workouts logged, then adjusts all remaining unreleased workouts to how the group is actually performing — easier if RPE is running hot, harder if the group is cruising.
Tracks
Run multiple programming streams (for example a competitors track and a foundations track). Each track gets its own generated plan; schedules can be tied to a track.

AI generation quotas

Generation is metered against your gym's own plan, not your personal athlete plan — a coach or owner generating their own training draws on the same pool below, since gym staff hold no separate personal allowance. Every quota resets on the 1st of the month.

Gym planMonthly plan generationsRescalesScaling-tier regenerations
Solo11020
Starter42060
Growth830120
Enterprise1240250

If a generate button reports the quota is reached, it names when it resets — a running generation is never cut off mid-flight.

Programming AI is guarded against reaching for a named benchmark workout from another brand: if a generated title matches one, it retries once automatically, and if it still matches, the workout is renamed rather than the month failing — you'll see a note about the swap in that plan's coach notes, and can rename it yourself if you want something more specific.
Coach / Admin
Schedules & sessions

Schedules are recurring templates ("Mon/Wed/Fri 6:00 AM, capacity 14, Coach Dana"). Sessions are the individual class instances they generate — each with its own roster, coach and workout link.

Schedules

Running a session

The Sessions page shows Upcoming and Past tabs with a week pager. Each session card is a live roster console:

If kiosk check-in claims are left unconfirmed after class, the assigned coach gets a nudge notification linking straight to the session — confirm or correct them while memory is fresh.

Closures & minimum booking notice

Closures live on the Schedules page — add a start date, end date and an optional reason, and every scheduled session inside that range is cancelled the same way an individual cancel works: booked athletes are notified and any punch-card credit they'd spent is refunded. A one-off session created afterwards on an already-closed date is a deliberate override and stays bookable — a closure only stops new sessions from generating on those dates, it doesn't block a session that already exists there.

Minimum booking notice (labelled "Booking cutoff" — minutes before class) closes booking that many minutes before a class starts; it's a separate number from the late-cancel cutoff (hours before class), and both live in Gym Settings, which is owner-only. If you need either changed, ask the owner.

Class reminders & cancellation notifications

Athletes get a reminder shortly before their booked class, a "class cancelled" notice if you cancel a session (with punch-card credits refunded), and a notice when a waitlist spot opens for them. If an athlete has opted into WhatsApp alerts for your gym, a waitlist-spot opening or a class cancellation reaches them there too — the only two event types WhatsApp ever carries. A class cancellation goes by both WhatsApp and push, so nobody misses it; a waitlist-spot opening goes by push alone when the athlete has it.

Coach / Admin
Members — day to day

The Members page is the gym roster: Active members and Pending invites, with a live seat counter against your gym plan's limit. Owners see extra controls (tier assignment, seat purchase) covered in the Owner manual.

Getting members in

Invite by email
Sends a unique sign-up link valid for 7 days. Track, re-view and revoke from the Pending invites tab; show a QR code for front-desk sign-ups.
Join code
Your gym's evergreen join link (managed by the platform team) lets athletes join without individual invites.
Bulk import
Import an existing member list from CSV when moving a gym onto MetconIQ.
Export
Download the full roster as CSV for reporting or accounting.

Per-member actions

ActionWhat it does
RolePromote or demote between Athlete, Coach and Owner from the role dropdown.
Punch cardsView and adjust a member's punch cards and credit balances.
Issue packageGrant a package directly — comps, trials, manual sales.
Assign tier (owner)Put the member on a membership tier and choose how they pay — see the Owner manual.
HoldFreeze a membership for travel or injury and lift the hold on return.
DeactivateImmediately, or scheduled for a future date with an optional advance-warning email to the member.
RemoveDelete the member from the gym (confirmation required). Their solo account survives; your gym's records of them are what's affected.

Each row also shows the member's plan badge, billing status (how they pay, card status, any hold), fitness level, workout count and join date — so front-desk questions are answerable from one screen.

Leads

The Leads board runs your gym's pipeline as six stages — New, Contacted, Trial booked, Trial attended, Won, Lost — with a card per lead showing its source and next follow-up date, and a red border if that date has passed. Add a lead with a name plus at least an email or a phone number.

Leads aren't available on Solo-plan gyms — a solo trainer's pipeline is small enough to run without one.

Coach / Admin
Retention alerts & coaching

Retention alerts

The Alerts page surfaces members at risk of drifting away, before they leave. The sidebar badge shows the live count. Three flags exist:

MetconIQ sends an automatic re-engagement email to flagged members (at most once per 14-day window — the alert shows when it went out). The playbook: review the member's profile, reach out personally via Messages, then dismiss the alert. Dismissed alerts return only if the risk recurs.

Coaching connected athletes

Athletes anywhere on MetconIQ (including solo athletes outside your gym) can invite you to view their stats. Accepting adds a Coaching section to your navigation:

Broadcasts

From Messages, coaches can broadcast to all members or a picked set of recipients. Broadcasts are read-only for athletes; you can delete one for everyone if it was sent in error.

Mobile
The mobile app

MetconIQ ships as a mobile app with the same account and data as the web. As a coach, the bottom tab bar swaps out the athlete-facing tabs for admin ones, so roster work and light admin are reachable one-handed on the gym floor.

Coach navigation

TabWhat's there
HomeSame as an athlete's Home — today's workout, wellness check-in, up next.
ClassesThe booking view. On a Solo-plan gym this tab is swapped for the client roster (Members) instead, since a solo trainer runs 1:1 sessions rather than a published timetable.
SessionsThe same live roster console as the web — check-ins, no-shows, waitlist.
AdminThe Admin dashboard (Overview / Gym stats).
MoreEverything else — see below.

The More hub carries Training (History, My Stats, Personal Plan — your own, as an athlete), Gym (Notifications and Messages with unread badges, Packages, and Coaching), and App (light/dark appearance, Account Settings, sign out).

Coaching screen

More → Coaching opens a searchable roster of every athlete who has shared their stats with you, including solo athletes outside your gym. Tap through to a read-only view of their benchmarks and recent training — the same data the web Coaching section shows.

Mobile-specific behaviour

The web app is fully responsive too — on a phone browser you get the same mobile layouts. The installed app adds push notifications and the native shell.
AI features
AI capabilities & access

MetconIQ's AI features are built into the product — no prompts to write, ever. All AI runs server-side through a single hardened service layer with validation and automatic retries. The rule across all of them: the AI drafts, people decide.

The seven capabilities

Capability Who triggers it Requires
Group plan generation — a full month of periodized programming per group/track, saved as a draft for coach review. Coach / Owner Gym AI enabled
Scaling-tier generation — RX, Scaled and RX+ variants for every workout, generated with the plan and regenerable per workout. Automatic Gym AI enabled
Plan rescaling — adjusts the remaining unreleased month from live group RPE and RX-rate data: raise load, lower load, insert a deload, or hold. Coach / Owner Gym AI enabled
Personal plan generation — an individual multi-week program from goals, schedule and equipment. Athlete (Pro+) or coach on their behalf Athlete Pro+ plan
Per-class scaling recommendation — a personal tier suggestion (Scaled / RX / RX+) with load tweaks, built from the athlete's recent training. Athlete, per class Elite plan
Gym layout analysis — floor-plan photo + equipment counts in, capacity and layout recommendations out. Owner Enterprise plan
Weekly insights — an automated Monday coaching card per eligible athlete. Automatic Elite / Box athlete

Coach visibility into weekly insights: you see summary flags (load alerts, consistency drops) for your gym's athletes, not the athlete's full private insight text. You always have final authority over programming regardless of what an insight or recommendation suggests.

Access controls

AI features
Guardrails & quotas

MetconIQ's AI outputs are performance-coaching tools, not medical advice. Guardrails are enforced at three independent layers — in the prompts, in application code, and in the UI — so the rules hold even if any single layer fails.

What the AI will never output

Medical diagnoses
No injury diagnoses or medical assessments, ever. Load observations are framed as training-load signals, not health claims.
Nutrition prescriptions
No calorie targets, macro splits or supplement advice. MetconIQ collects no dietary data.
Invented data
Every insight is generated strictly from the athlete's logged data; fields with no basis in the data stay empty, and thin data lowers the stated confidence.
Unavailable equipment
Programming AI is hard-constrained to your gym's declared equipment list — it cannot program a machine you don't own.

What always holds

Quotas & fair use

AI generation is metered per athlete plan and per gym plan with monthly reset — see Programming for your gym's exact numbers. Every generation is logged. If a quota is reached, the relevant button says so and shows when it resets — running generations are never cut off.

Questions about a specific AI output? Every insight stores the exact data snapshot it was generated from, so MetconIQ support can trace any card back to its source data.
Release notes
What's new in v4.0

Everything added to the coach experience since the last manual.

2026-09-07