Gym Admin Guide
Get Started

The gym console

As a gym owner you get a second view on top of your normal coaching app: a console to manage your trainers, move clients between them, and set one brand for the whole gym. Your own clients you still coach exactly like any trainer.

The gym console opens on a menu titled with your gym’s name.
The gym console opens on a menu titled with your gym’s name.

Two views, one login

A gym admin is a trainer whose account also owns a gym. You have the full trainer dashboard for your own clients (that's the Trainer guide), plus the Gym Admin console for running the team.

  1. Log in to the trainer app as usual (email + password).
  2. Tap More, then Gym admin under Account. It only appears for gym owners, with how many seats you are using.
  3. The console opens on a menu titled with your gym's name. Your gym holds Coaches, Coaching and Add a coach; Shared with every coach holds Branding, Library, Communities, Automations, Client sharing and App icon. ‹ Back steps out of a section, then out of the console.
  4. Gym admin guide, at the foot of the menu, opens this guide.
i
Privacy by designThe console shows your roster and headline counts only, never any individual client's workouts, messages, or health data. That stays between each client and their coach.
Get Started

Your gym at a glance

The top of the console is three cards: how many coach seats you're using, your clients, and the share of them who trained in the last two weeks.

Seats, clients and who trained, then every section.
Seats, clients and who trained, then every section.
TileWhat it means
SeatsCoaches in use / your plan's seat limit.
ClientsEvery client across all your coaches.
Trained in 14 daysThe share of your clients who logged a workout in the last 14 days.
!
Pausing a coach doesn't free a seatA paused coach still counts against your seat limit. Closing their account, or releasing them, frees it. See Seats & your plan.
Trainers

Your trainer roster

Open Coaches for one row per coach: their name, email and how many clients they carry. Tap a row for what you can do with that coach.

Coaches. Tap a row for what you can do with that coach.
Coaches. Tap a row for what you can do with that coach.

Each row shows the coach's name and email, their client count, and status tags:

  • Admin: this coach is also a gym admin.
  • No login yet: they have not signed in. Tap the row to send the invite again.
  • Paused: their access is paused (the row is dimmed).

Tap a row to reassign a client, pause or unpause the coach, release them or close their account. Your own row has no Pause, so you can't lock yourself out. The tiles above count your coaches, the invites not yet accepted, and the seats you have left; the round + adds a coach.

Trainers

Add a trainer

Add coaches one at a time, or paste a whole list. Each coach uses one seat and signs in with the email you enter.

Add a coach: Send invite, or paste a list, and the seat card.
Add a coach: Send invite, or paste a list, and the seat card.

Add one coach

  1. Open Add a coach. The line at the top says how many seats you have left.
  2. Enter the Coach name and Their email (the one they'll sign in with).
  3. Tap Send invite. They get an email to set a password, and the roster updates.

Add many at once

  1. Under Add several, paste one coach per line as name, email.
  2. Tap Add all. You'll get an "Added X of N" summary.
i
How their login worksAdding a coach creates their record and reserves a seat, but they can't sign in until a login exists for that email. Their account links automatically the first time they sign in with it, so just have each new coach log in once.
Trainers

Pause & unpause a coach

Pausing stops a coach signing in without deleting anything. Their clients keep their portals, programs and history. Use it when someone's on leave.

Pausing asks first, by name. Unpausing applies at once.
Pausing asks first, by name. Unpausing applies at once.
  1. In Coaches, tap the coach's row.
  2. Tap Pause (or Unpause to restore).
  3. Pausing asks first, by name. Tap Pause and their first name to confirm. Unpausing takes effect right away.
!
Leaving, not on leave?Pausing keeps a coach's clients attached to them, and a paused coach can't receive moved clients. If a coach is leaving, move their clients first (next page), then release them or close the account. Pausing does not free their seat.

You can't pause yourself. Your own row has no Pause.

Trainers

Seats & your plan

Your plan sets how many coaches your gym can have. Whoever pays for the gym can add a seat at any time, from Add a coach.

  • The Seats tile shows used / limit, and Add a coach opens on how many are left.
  • Need more seats? Tap Add a seat. It asks first and names the monthly price; Stripe charges the part-month now.
  • Past the point where the next plan works out cheaper, the button reads Change plan and says so.
  • When every seat is in use, the add form steps aside until a seat is free.
i
Pause vs. seatPausing a coach keeps their seat. Closing their account (once they have no clients) or releasing them frees it at once.
Clients

Reassign clients to another coach

Move a coach's clients, with their full history, to another coach in your gym. Clients keep their portal link and everything they've done; only the coach changes.

Pick the coach, keep or trim the list, then Move.
Pick the coach, keep or trim the list, then Move.
  1. In Coaches, tap the coach's row, then Reassign a client.
  2. Choose the destination coach in Move to (only active coaches other than the source appear).
  3. Every client starts ticked. Untick any to leave with the current coach; Select all ticks or clears them all.
  4. Tap Move 4 clients (it counts the ticks) and confirm. Done.
i
Handled edge casesIf the coach has no clients, or there's no other active coach to receive them, the app tells you and points you to add or unpause a coach first. You can only reassign within your own gym. Moving a client elsewhere is a platform-admin action.
Branding

Gym branding

Set one look for the whole gym: one of six looks, then your name and logo, main color, typeface, header photo and corners. It appears on every coach's app and every client's portal, so your brand stays consistent even if a client's coach changes.

Gym branding: six looks, then make it yours.
Gym branding: six looks, then make it yours.
  1. Open Branding from the console menu.
  2. Pick one of six looks: Strength Lab, Heritage Club, Energy, Editorial, Performance Clinic or Wellness Studio. Each tile shows it light and dark, and the page previews itself as you choose.
  3. Under Make it yours: Name and logo (your gym or studio name, and a logo, resized for you); Main color (twelve swatches, or type your exact brand color as a hex code); Typeface for greetings, titles and big numbers; Header photo, one of ours or your own; and Corners. Each page has its own Save.
!
Gym branding overrides each coach's ownOnce set, your gym's look replaces whatever an individual coach picked, which is why a gym coach's own Appearance section is locked. If your gym licenses seats to independent coaches, turn on Let coaches use their own branding on this page, and each coach's clients see their own coach's look and app icon. Light or dark stays personal: every coach and client still chooses their own mode.
Branding

The gym library

Resources, forms and boards the whole gym shares, plus everything your coaches have offered to it.

The gym library: resources, forms and what coaches have offered.
The gym library: resources, forms and what coaches have offered.

Gym resources

A file, a link or an article that reaches every client in the gym, whichever coach they train with. A handbook, a parking map, your cancellation policy. There is no picking: a gym resource is for everybody, which is what makes it a gym resource.

Your coaches see it under From your gym in their own Resources screen, and their clients see it in the same list as everything else, marked as coming from the gym.

Gym resources have their own categories, separate from any coach’s. Tap Categories beside the Resources heading to name and order them. Deleting one leaves the resources in place, without a heading.

Gym forms

A form any coach can send to their own clients. The answers come back to that coach, in their own thread with the client, because the person who sent it is the person who needs to read it.

Gym boards

One room for the whole gym. You create it; every coach opens it from More, then Communities, and invites their own clients. A coach never sees another coach’s roster, and every client still has to accept before they can read a single post.

!
This is the one place clients meetEverywhere else in Repchitect a client can only see their own coach. A gym board widens that to the whole gym, which is exactly what a studio community is. It is safe because two people have to act: a coach invites, and the client accepts.

Offered by your coaches

When a coach turns on Offer to my gym, the item appears at the foot of Library with their name on it. Adopt takes a copy.

i
A copy, not a transferThe coach keeps theirs and can still edit or delete it; the gym’s copy is yours. Nobody loses a tool they were relying on, and there is never a question about who may change what.
i
An adopted rule arrives switched offA gym automation runs for every coach in the gym, so a rule you adopt waits with its switch off until you have read it. If the rule sends a form, that form is copied into the gym at the same time and the rule is pointed at the gym’s copy, so every coach sends the same questions rather than one coach’s private form.
Automation

Gym automations

Rules that run for every coach in the gym, in that coach’s own name.

Gym automations run for every coach’s clients.
Gym automations run for every coach’s clients.

Set one for everybody

The builder is the same one your coaches use: a trigger, an optional wait, then one action. The difference is who it runs for. A rule you set here is evaluated for every active coach in the gym, against their own clients, and the message arrives in that coach’s thread as though they sent it, marked Sent automatically.

Use it for the things that should be true of the whole gym: a welcome when somebody opens their link, a reminder when a check-in is overdue.

What your coaches see

Your rules appear in each coach’s own Automations screen under From your gym, marked Set by your gym. They can read them, so they always know what is being sent in their name. They cannot edit them, switch them off or delete them, and they never see how often one has fired.

Each coach can still add their own rules alongside yours, and you do not see those here.

!
Send a form is the one to think aboutThe form picker lists your forms, and a gym rule stores one particular form. So a gym-wide rule sends your form to every coach’s clients, not each coach’s own version of it. For anything a coach should personalise, a message is usually the better action.
i
Email me goes to the coachIf a gym rule uses the Email me action, the email goes to the coach the rule ran for, not to you.
Help

Help & team setup

Where to find the built-in reference, the fastest way to stand up a new team, and which tasks need the platform admin.

In-app help

  • Gym admin guide, at the foot of the console menu, opens this guide.
  • To report an issue, use your normal trainer Settings → Support → Report an issue (the gear, not the gym icon).

Quick team setup

  1. Add each coach by name + email (single or bulk).
  2. Have each coach sign in once so their login links.
  3. Pick your gym's look, then its name, logo, main color and header photo, in Branding.
  4. Assign or reassign clients to the right coaches.
i
Seats and your planWhoever pays for the gym adds a seat from Add a coach, or changes plan from Settings, Plan & billing. Moving clients to another gym is handled by the platform administrator (Drew).