Welcome to Repchitect
Repchitect is your coaching command center — you build programs, review your clients' workouts, message them with video, schedule sessions, and track their progress, all from one app that works on your phone and your desktop.
The one idea that makes everything click
Your clients never log in. There are no client passwords to manage. When you add a client, Repchitect creates a private link just for them. They tap it and they're in — their program, their chat with you, their progress. You'll share that link once (by text or email), and that's their whole sign-in.
Everything you do for a client lives on their profile. Open a client and you get a tidy hub of cards — Messages, Schedule, Program, Progress, Check-ins, Details — and you drill into whichever one you need. You never hunt through menus; you go to the client, then to the thing.
What you can do
👥 Manage clients
Add clients, share their private portal link, track status and streaks, pause or resume access.
🏗️ Build programs
Create routines from a 5,800-move library with demo videos, or add your own custom exercises.
💬 Coach with video
Message clients, review their logged workouts, and reply with a form-check clip.
🗓️ Schedule & sell
Book sessions on a calendar, track PT packages, and log in-person sessions.
🎨 Brand it yours
Pick an accent color and typeface — your clients see your brand everywhere.
📊 See the picture
Roster metrics, package health, check-ins, measurements, and personal records.
Signing in & installing
You sign in with an email and password. Adding the app to your home screen gives you a full-screen, offline-capable app that's ready the moment you're on the gym floor.
Sign in
- Open your Repchitect web address. You'll land on the login screen.
- Enter your Email and Password.
- Tap Log In →. (The button reads "Logging in…" while it works, then your dashboard opens.)
If you ever see an Account Suspended screen, your access has been paused by the platform administrator — reach out to them.
Add to your home screen
Android: the ⋮ menu, then Install app.
This turns Repchitect into a real app icon that launches full-screen and keeps working if your gym's Wi-Fi is spotty.
iPhone (Safari)
- Open your link in Safari and wait for the dashboard to load.
- Tap Share (the square with an arrow), then Add to Home Screen.
- Tap Add. Launch it from the new icon any time.
Android (Chrome)
- Open your link in Chrome and let it load.
- Tap the ⋮ menu, then Add to Home screen (or Install app).
- Confirm — the icon appears in your app drawer.
Your dashboard & the Today hub
Five icons along the bottom take you everywhere. The Today screen is your morning briefing — what's booked, who needs a reply, who's running low, and what's waiting to be reviewed.
The bottom navigation
These five icons are pinned to every screen. Tapping any one also snaps you back out of a client profile or the builder.
| Icon | Takes you to |
|---|---|
| Today | Your day-at-a-glance hub |
| Schedule | The full calendar of all clients |
| Inbox | Messages, workouts to review, and inquiries |
| Clients | Your roster, with its key numbers at the top |
| Builder | Programs — reusable templates and each client's live program |
The Today screen, in order
- A greeting and today's date.
- Coming up — your next session ahead, with a countdown ("Coming up in 45 minutes: 12:55 PM · Sam · Main floor"). It only shows while something is still ahead of you.
- Three cards — Messages · Clients · Inquiries. An accent bar on a card means something inside is waiting; each jumps to the screen that clears it.
- Today's Schedule — every appointment with its time, client, type, and location, in your chosen 12/24-hour format. Tap a row to open that client.
The top bar carries your brand (or gym logo), a gear for Settings and, for gym owners, a building icon for Gym Admin. Logging out lives at the bottom of Settings rather than in the header. Until your account is set up, Today also offers a short checklist — each row is a shortcut to the screen that completes it, and it disappears for good once everything is done.
Clients & your roster
Your roster is the list of everyone you coach. From here you add people, open their profiles, and share the private link that is their entire sign-in.
Reading the roster
Each row shows a colored avatar, the client's name, their goal and tenure, when they were last active, and a status badge — Active, New, Attn Needed, or Inactive — plus a streak pill. Watch for two inline flags: NEW CLIENT ALERTS (something needs attention) and NEW MESSAGE (they wrote to you).
Add a new client
- Tap + New Client at the bottom of the roster.
- Under Client Details, fill in Full Name, Goal (Hypertrophy, Fat Loss, Strength, Athletic Performance, or General Fitness), and Equipment (Full Gym, Home Gym, Bodyweight, or Mixed).
- Set the Start Date, Days/Wk (1–7), and Level.
- Add any Trainer Notes — focus areas, injuries. These are private to you.
- Tap Create Client. They appear on your roster.
The private portal link
This is how a client gets in — no login, no password. Repchitect makes a unique link for each client; whoever opens it is that client.
- Open the client → tap the Details card.
- Under Access, tap Copy portal link.
- Send it by text or email. That link is their whole sign-in.
From Details you can also Edit client information, or Pause client to freeze their portal while keeping all their data (tap again to resume).
The client profile
Everything you do for one person lives here: an identity header, one big action, and six cards that open the tools. Think of it as a hub with six doors.
Header & primary action
The header shows the client's avatar, name, goal · level, and how long they've trained with you. Below sits the action you reach for most — + Log PT Session.
The six doors
| Door | What's inside | Covered in |
|---|---|---|
| Messages | Full-screen chat + video feedback | Messaging clients |
| Schedule | This client's calendar | The calendar |
| Program & Reviews | Toggle their routines and their workout reviews | Build a program · Reviewing |
| Progress & History | Toggle progress and the full activity history | Progress & records |
| Check-ins & Nutrition | Toggle check-in cadence and the nutrition plan | Check-ins & nutrition |
| Details | Package, alerts, goal, the portal link | Clients · PT packages |
A door shows a small badge when it needs you — an unread count on Messages, a review count on Program & Reviews, and a "sessions left" count on Details when the client is running low.
Build a program
A program is a set of routines — one per training day. You build them in the builder: name each routine, add exercises, set the numbers, and save.
Open the builder & build
Programs belong to a client, so start from their profile. Tap Program & Reviews, stay on Program, and tap + Add Routine to open the builder with a fresh routine. Each routine is one day — a name, a Warm-Up, the Main Exercises, and a Cool-Down.
- Give the routine a Routine Name (e.g. "Push A — Chest & Shoulders").
- Under Main Exercises, tap + Add Exercise and pick from the library.
- Set each exercise's sets, reps, rest, target weight, and any coach note.
- Add another day with + Add Routine, or pull one in with + Add Routine from Template.
- Reorder exercises by dragging the ⠿ handle.
- Tap Save at the bottom.
Exercises & the library
The picker searches a library of roughly 5,800 movements — most with demo videos — plus any custom exercises you've made. Add one, then dial in the sets, reps, and rest.
Find and add an exercise
- In a routine's Main Exercises, tap + Add Exercise.
- Type in Search by name, muscle, or equipment… — search matches any of the three.
- Narrow with the filter chips: All, ★ Favorites, Recent, then one per muscle group.
- Tap ☆ to favorite a move, or ▶ to preview its demo.
- Tap + to add it — it drops into the routine and shows a ✓.
Set the numbers
Each exercise row collapses to a summary like "3×10 · 90s rest". Tap it to expand and set:
- Sets, Reps (free text — ranges like "8–12" are fine), and Rest (e.g. "90s").
- Superset and Weight Setup — see Supersets & structure.
- A Coach note the client sees on that exercise.
New library exercises start from your default sets/reps/rest (set in Client preferences). Left blank, they show a "–" placeholder.
Exercise demos
Most library moves come with a short demo clip. You can preview it while building, and it travels with the exercise into the client's program automatically.
Preview a demo while building
- In the exercise picker, look for the ▶ preview button — it appears only on moves that have a demo.
- Tap it. A player opens with the clip (it loops, muted) and lists the exercise's Form Cues.
- If a move has no demo, you'll see "No demo video for this exercise."
For built-in and catalog exercises, the demo is built in — when you add the exercise to a program, its demo comes along and your client can watch it. For your own custom exercises, you choose a demo yourself (next page).
Custom exercises
Need a movement the library doesn't have? Create it once and it's yours forever — it shows up first in your picker for every client, with its demo attached.
Create one
- Open the exercise picker and tap the + Custom Exercise pill (top-right).
- Enter the Exercise Name (required).
- Pick a Muscle Group chip and an Equipment chip.
- Add optional Form Cues — the notes your client sees.
- Optionally add a Demo Video: 🔎 Use from library or 🎥 Upload your own (uploads are permanent demos, never auto-deleted).
- Tap Add Custom Exercise.
Supersets & structure
Group exercises into supersets, set weights three different ways, and give every routine a warm-up and cool-down.
Supersets
- Expand an exercise row and tick Superset.
- Choose a group — GROUP 1 through GROUP 10.
- Give another exercise the same group. Exercises sharing a group are performed back-to-back.
Weight setup
| Mode | Use it for |
|---|---|
| Consistent | One target weight across all sets. |
| Variable | A different target per set — pyramids and ramps. |
| Segmented | Drop sets or clusters — "reps @ lbs" segments that run back-to-back. |
Warm-up, cool-down & rest days
Every routine has a Warm-Up and Cool-Down block. Each takes free text ("5 min bike, leg swings") and/or library exercises added with + Add exercise from library, shown as removable pills — guidance, not logged sets. A rest day isn't a builder element — you schedule it as a Rest Day appointment on the calendar.
Templates
Save a program you like once, then drop it onto any future client in a couple taps. Templates live in the Program card.
Save & apply
To save: in the client's Program card, tap Save as template and name it — it captures all their current routines. (Each routine card in the builder also has its own Save as Template.)
- In the Program card, tap Apply a template.
- The picker lists each template with its counts. Tap Apply and confirm.
On demand
Extra workouts and follow-along videos your clients can do any day. They sit under the routine chooser on the client’s Train tab and never replace the program you wrote.
Add an item
There are two kinds. A workout points at one of your templates, so editing the template changes the item too. A follow-along video is a session you filmed.
- Tap + New on demand item and pick Workout or Follow-along video.
- Give it a title and a line for clients, such as “Bodyweight only, 15 to 25 minutes.”
- For a workout, choose the template. For a video, tap the box and choose the file.
- Turn on Available to all my clients, then Save.
A video that carries the workout
Attach a template to a follow-along video and your client logs sets while it plays. The video is pinned above the exercise, so moving to the next set never restarts it, and the demo panel is replaced by the exercise name.
The video allowance
Each plan includes storage for follow-along video: 10 hours on Solo, 30 on Studio, 60 on Gym. The meter under the list shows what you have used, and deleting a video gives its time straight back.
The calendar
The same calendar appears on your dashboard (all clients) and inside each client's Schedule door (just them). Switch between month and week, and book or edit any session.
Getting around & booking
Use the Week / Month toggle and the ‹ › arrows to move. Tap a day to see its items. The legend shows four colors: Home workout, PT session, Appointment, Rest day.
- Tap + Add appointment (top) or + Book a session on this day in a day's detail.
- On the dashboard calendar, choose the Client first.
- Pick a Type. Choosing Home Workout reveals a Routine dropdown.
- Set the Date (required) and optional Time, Location, Title, and Note.
- Tap Add appointment. To change one later, tap it (Edit ›) to set its status or delete it.
Appointment types
| Type | Meaning |
|---|---|
| PT Session | An in-person session — deducts from the package when it passes. |
| Home Workout | A routine to do at home — attach one of their routines by name. |
| Rest Day | A scheduled recovery day. |
| Other Appointment | Anything else — a consult, a call, a measurement. |
Availability & client booking
Publish the times you're free and clients book themselves — instantly, from their portal. You stay in charge of every slot.
- On Schedule, tap Availability, then + Publish Times.
- Pick the date range, your session length, and bookable every — how often a start is offered. At 30-minute increments, an hour-long session can begin at 6:00 or 6:30.
- Set each day's windows — split availability like 6–9am and 5–7pm is normal, so a day can take several — and a location per day. Locations you've used are remembered and offered next time.
- Publish. The slots appear in every client's portal.
- Manage slots — the Availability screen lists every published time: Block one you can no longer offer, Reopen it later, or Move a client's booking to another open time.
- Notice windows — in Settings → Booking rules, set how many hours' notice clients must give to cancel or reschedule. The windows govern clients only; it's your diary, so you can always move your own sessions.
- Time format — the 12/24-hour choice on this screen carries through the whole app.
Group training
Classes with members, scheduled sessions, drop-in booking, and a register — from the Group Training button on Schedule.
- Create a class and add members from your roster.
- Schedule a session — date, time, location, and a capacity if space is limited.
- Members book their own spot from their portal. Not booking is how they decline; a full class shows Full.
- The register — see who's booked, mark someone absent (their session isn't spent), or book everyone in at once for a fixed-roster class.
- Cancelling a session refunds every booked member automatically.
- Classes archive rather than delete, so the record of spent sessions survives.
- Clients never see each other's names — no roster or leaderboard is exposed.
PT packages & sessions
Track how many prepaid in-person sessions a client has left. Repchitect keeps the count for you and flags when someone's running low.
Set or edit a package
- Open the client's Details door and find the package block.
- Tap Set Package (or Edit Package if one exists).
- Enter Sessions remaining, then optionally the Total sessions.
How the count changes
- Logging a PT session subtracts 1.
- A scheduled PT appointment auto-subtracts 1 when its time passes.
- Undoing a session adds 1 back; Edit Package sets it outright.
The three states
| State | When | What you see |
|---|---|---|
| Healthy | More than 5 left | Normal package block. |
| Low | 5 or fewer | ⚠ "Low — 5 or fewer", amber "N left" badge, Today "low on sessions" card. |
| Out | 0 or below | ⚠ "No sessions left"; Metrics "Out of sessions"; logging warns first. |
Logging a PT session
After an in-person session, log it — Repchitect records it and takes one off the client's package, with guards so you never double-count.
- On the client's profile, tap + Log PT Session. The sub-text confirms the deduction.
- Set the Session Date (defaults to today).
- Optionally add a Public Summary — the client sees this.
- Optionally add Private Notes — only you see these.
- Tap Log Session. It's recorded and one session is deducted.
Export & subscribe to calendar
Put your Repchitect schedule into Apple or Google Calendar. Subscribing keeps it updating automatically; downloading is a one-time snapshot.
Subscribe (recommended)
- On the dashboard calendar, tap Export.
- In the sheet, use the Subscribe option — it hands your calendar app a live webcal:// link.
- Confirm the subscription in your calendar app. From then on it refreshes on its own.
On a client's Schedule door, Export downloads just that client's calendar. Each event also has a 📅 Add to calendar icon to export it alone.
Messaging clients
A full-screen chat with one client — text, photos, and video, plus cards for every workout they complete. Switch clients without leaving the screen.
Open a conversation & send
Reach a thread three ways: the Messages door on a profile, Inbox → Messages, or the messages card on Today. The header shows the client's name as a dropdown — tap it to jump to another client. The ‹ returns you where you came from.
- Type in the Message… field and tap → (or press Enter).
- To attach media, tap Upload photo / video or Take photo / video.
- Photos attach instantly; videos upload with a progress bar. An attachment chip appears — tap ✕ to remove it.
- Add any text and send.
Your inbox
One place for everything waiting on you, split into three tabs: conversations to answer, workouts to review, and inquiries from your public page.
A segmented control at the top switches between Messages and Reviews. The Today cards and profile links deep-link straight to the right tab. On Messages, each row is one client — unread first — with a preview and unread count.
- Tap Inbox, make sure Messages is selected.
- Tap a row to open its full-screen thread. Opening it marks the messages read and clears the badge.
The Reviews tab lists workouts awaiting your review — that's the next page.
Reviewing workouts
When a client logs a workout, you review it: see every set they recorded, watch any form-check clips, and reply with a note or a video. The same review screen opens from three places.
Three doors, one screen: Inbox → Reviews, a client's Program & Reviews → Reviews list, or a "Completed · …" card inside a message thread. You'll see the routine summary, any client note or exercise substitutions, form-check videos, and Logged Sets with per-set weight, reps, and effort.
- Type in Send feedback… and tap → — your note sends and the workout leaves your review list.
- To reply with a clip or image, use Upload photo / video or Take photo / video.
- Nothing to add? Tap the Mark Reviewed checkbox to clear it without a note.
Community board
A place where a group of your clients can see each other. It is the only screen in Repchitect where that happens, and it takes two people to open it: you invite, they accept.
Make a board
A board is one cohort. Your 6am group and your beginners can each have their own, and members of one never see the other. Name it something members will recognise, then open it and tap Members to invite people.
- Tick the clients you want. Each of them is asked, not added.
- They see the board’s name and nothing else until they tap Join.
- Once in, they post, reply and react, and see each other as a first name and an initial.
What only you can do
Pin a post to the top, delete anyone’s post, and attach a resource. A resource you post to the board becomes readable by every member of that board, whatever its own visibility says, so use it deliberately.
Posting
Text up to 2,000 characters, photos, and video up to 90 seconds. Replies are flat: they hang under the post in the order they were written, with no threads inside threads. There are five reactions and each person can leave one of each.
Your profile & settings
The gear icon opens Settings — one scrolling page of sections. Your profile here is what your clients see about you.
Settings holds, top to bottom: Your Trainer Profile, Affiliate Links, Appearance & Branding, Client Preferences, Display, Help, and Support. These profile fields appear to your clients — leave any blank to hide it.
- Fill in Your Name, Business Name, and City — the header uses Business Name with "name · city" beneath.
- Add your Website, Contact Email, Phone, a Short Bio, and your Package Pricing.
- Tap Save Profile.
The Display section sets Text Size and High Contrast for your dashboard — separate from your client-facing brand, and it saves instantly.
Your public page
A page strangers can find — your bio, specialties, packages with real payment links, and a contact form that delivers to your Inbox.
- Where it lives — repchitect.com/t/your-name, and once published, the public directory at repchitect.com/find (browse by location, specialty, and coaching style — with a map).
- Edit it from Settings → Your public page. Nothing is live until you hit Publish.
- Packages carry real payment links — Stripe, Venmo, Cash App, or PayPal — plus an "other ways to pay" note for Zelle or cash, shown as plain text.
- Before & after — up to five pairs. A pair with a client attached needs their recorded consent before it can go live; withdrawing consent takes it down.
- Inquiries from the page land in your Inbox's third tab and email you. Junk files itself under Spam with a Not-spam rescue.
- Contact details typed here also show on your own clients' coach card; each "Show on page" tick controls the public copy separately.
Appearance & branding
Pick an accent color and a typeface — together they're your brand, and they appear on your dashboard and every one of your clients' portals. A live example card shows exactly how it looks.
- Open Settings → Appearance & Branding.
- Tap a Color Combination — the app previews it instantly. There are 11: Cobalt, Forest, Ember, Graphite, Violet, Teal, Gold, Ruby, Copper, Volt, Rose.
- Tap a Typeface — each chip is written in its own face: Modernist, Headliner, Storyteller, Circuit, Chalkboard, Sunrise, Varsity, Ironclad, Arcade, Journal, Atrium, and Sculpt — twelve looks, from collegiate block to pixel to boutique serif.
- Use the Preview card's ☾/☀ toggle to check both light and dark.
- Pick Your View Mode (your own dashboard's light or dark).
- Tap Save Appearance. Your clients now see this brand.
Your app icon
When a client saves the portal to their phone, this is the icon and the name on their home screen. Yours, not ours.
Set it up
- Tap Choose a logo and pick a PNG, JPEG or WebP.
- Set the Background colour behind it.
- Type the Name under the icon, then Save.
Your logo is drawn onto a solid square rather than left transparent, because phones put an icon on a background of their own choosing and a transparent one is a coin toss between black and white. The preview shows exactly what gets built, and changing the colour rebuilds it straight away.
Notifications
A nudge on your phone when a client needs you. Off until you turn it on, and separate on every device.
Turn them on
Flip On this device and your phone asks once. Each device is its own subscription, so allowing it on your phone does nothing for your laptop.
Five things you can be told about: a new message, a workout to review, a form or check-in completed, a booking or cancellation, and a new inquiry from your public page.
All day, or once a day
Under How often, As it happens sends each event as it arrives. One a day sends a single morning summary instead, counting messages, forms, bookings and workouts since yesterday.
A notification is a title and one line, never the contents of a message, so nothing private appears on a lock screen.
Plan & billing
Three plans, priced by how many coaches you have. Clients are unlimited on every one of them.
The plans
- Solo, $49 a month — one trainer.
- Studio, $179 a month — up to five trainers.
- Gym, $349 a month — up to fifteen trainers.
Seats count coaches, never clients. You are never charged more for coaching more people, and the trial is 7 days with no card asked for.
Payments run through Stripe, and Manage billing opens their portal to change a card or cancel. We never see or store your card.
If a payment fails
You get a banner and a week of grace. During it everything still works. After it, the one thing that stops is adding new clients.
Client preferences & links
Set the defaults that apply to all your clients, and the partner offers they see.
Client preferences
- Default Sets / Reps / Rest — pre-fills every new library exercise. Blank shows a "–" placeholder.
- Weight Unit — lbs or kg. Measurement Unit — inches or centimeters.
- Effort Scale Labels — rename the four levels (defaults Easy / Moderate / Hard / Max).
- New-Client Check-Ins — turn check-ins on automatically for every new client.
Tap Save Preferences when done.
Affiliate links
- Under Affiliate Links, fill a row's Brand, Offer, and URL.
- Tap + Add Affiliate Link for more, or ✕ to remove a row.
- Tap Save Affiliate Links. (Empty rows are dropped.)
Metrics & package health
The top of the Clients tab is your roster at a glance — how many clients, what state they're in, and who's running low on sessions.
Roster shows four numbers — Total, Active, New, Paused — over a composition doughnut. PT Packages gives three expandable boxes; tap one to reveal the client names, and tap a name to jump to their profile:
| Box | Shows |
|---|---|
| Sessions left | Total remaining — expands to a list sorted fewest-first. |
| Low (≤5 left) | Clients down to five or fewer. |
| Out of sessions | Clients at zero or below. |
Check-ins & nutrition
Have clients report in on a cadence you set, and give them daily nutrition targets to log against. Both live behind the Check-ins & Nutrition door.
Set up check-ins
- Open the client's Check-ins & Nutrition door → Check-ins.
- Tick Check-ins enabled and set the cadence — Every N days (default 7).
- Tap Edit Topics to choose from Sleep, Energy, Stress, Soreness, Nutrition — or + Add Custom Topic.
- Tap Save Check-in Settings.
Their latest check-in shows on the profile with each topic's rating and any comment. To enable check-ins for every new client, use the toggle in Client preferences.
Set a nutrition plan
- In the same door, switch to Nutrition and open the plan.
- Write the full picture, each section behind its own on/off toggle: your rationale, daily targets (single numbers or ranges — "170–220g protein"), an eating window, suggested foods, suggested meals for each weekday, and supplements.
- Tap Save. Supplements sync into the client's habit list automatically — remove one from the plan and its habit goes with it.
Forms
Questions you send to one client, one screen at a time. Your weekly check-in is the first one, already written for you.
Write a form
- Name it, and write the line clients read under the title.
- Tap + Add a question, type the question, then choose its type.
- Reorder with Up and Down, then Save.
Five types: Short answer, Scale, 1 to 5, Pick one, Pick any and Yes or no. A scale lets you word both ends, and the two pick types take a comma-separated list of options.
Send one
It arrives as a card on their Today screen. They answer one question per screen, and the answers come back as a summary line in your thread with them.
Your check-in is a form
The weekly check-in is created for you the first time you open this screen, and it works like any other form except that it repeats on a cadence instead of being sent. Set how often in Ask every, and edit its questions here or from a client’s Check-ins tab. It cannot be sent as a one-off, because that would start a second series alongside the recurring one.
Resources & articles
Files, links and articles your clients open from their More screen. Everything you want to hand over that is not a workout.
Add a resource
Three kinds. A Link opens a page in the browser. A File is a PDF or document up to 25 MB. An Article you write here, with headings, bold, lists and links.
- Pick the kind, give it a title, then add the address, the file or the words.
- Leave Visible to all my clients on, or turn it off and tick the ones you mean.
- Save. It appears under More on their side, and anything they star sorts to the top.
Your own categories
The headings are yours to write. Tap Categories, type a name, and it becomes a section on your list and on your clients’. Rename one in place, reorder them with the arrows, and pick the category on each resource when you save it.
Clients see your sections in the order you put them in, so the first heading is the one they read first. Anything with no category sits at the end.
Publishing an article
An article can also live on your public page, at your page’s address followed by the article’s name. Anyone with the link can read it, which makes it something to share rather than something private.
Sharing with your gym
If you coach at a gym, anything you have built can be offered to the gym so every coach gets it. Offering costs you nothing: you keep yours.
Offer something
Resources, forms and automations each carry an Offer to my gym switch on your own rows. Turning it on lets your gym’s admin see that one item. It does not hand it over and it does not publish it to anybody’s clients.
- Turn the switch on. Your admin sees it under Shared by your coaches.
- If they add it, the gym gets a copy. Yours is untouched and still yours to edit or delete.
- Turn the switch off any time. That withdraws the offer; a copy the gym already took stays theirs.
What the gym shares back
Under From your gym you will see the gym’s own resources and forms. Gym resources reach every client in the gym, yours included, with nothing for you to do. Gym forms you can send to your clients exactly like your own; only the admin can change the questions.
Automations
Rules that run on their own. When something happens, an optional wait, then one action, in your name.
Build a rule
- Name it, then choose a trigger under When.
- Choose a Wait: now, one day, three days or seven.
- Choose the action under Then, and write the message if that is the action.
- Decide Once per client, read the Reads as line, and save.
Eight triggers: a client is added; a client opens their link for the first time; days with nothing logged; a check-in is due and not done; a form is completed; a session is booked; a session is tomorrow; the program is updated.
Four actions: send a message, send a form, point them at On demand, or email yourself.
In a message, {first_name} becomes their first name. Nothing else is filled in, so anything else in braces arrives exactly as you typed it.
The three starters
With no rules of your own, the list offers Add the three starters: a welcome, a check-in reminder, and a nudge after five quiet days. The third arrives switched off, because it is the one that can nag.
Progress, records & history
The Progress & History door holds a client's totals, measurements, and personal records — and a full timeline of everything they've done.
Progress & history
- Totals — Workouts, Day Streak, Total Volume, Total Load.
- Measurement history — dated entries with body weight and sites, plus "changes over time" deltas.
- Personal records — grouped by exercise, each with the weight and date.
Switch to History for the full activity timeline — every workout, message, PT session, check-in, measurement, and exercise swap, newest first and expandable. You can delete a workout or session from here (with a confirm).
Running a gym
If you own a gym, the building icon in the top bar opens your Gym Admin console — manage coaches, set the gym-wide brand, and move clients between trainers. (You also coach your own clients — everything in this guide still applies.)
Four tiles up top: Trainer Seats, Clients, Active, and Trained 14d. The console shows roster and counts only — never individual clients' health data.
Manage your trainers
- Under Add a Trainer, add a coach by name + email (one seat each), or paste "Name, email" lines under Bulk add and tap Add all.
- Have each coach sign in once with that email — their login links automatically.
- On any coach's row, Freeze pauses access (data kept) and Unfreeze restores it. You can't freeze yourself.
Gym branding (Appearance Studio)
Your gym's look overrides each trainer's individual brand, so every client sees one consistent identity even if their coach changes.
- Scroll to Gym Branding.
- Set the gym / studio name, upload a logo, pick a brand accent (swatch or custom color), and a typeface.
- Check both preview modes in the live phone preview, then tap Save Branding.
Reassign a client to another coach
- On a trainer's roster row, tap Reassign.
- Pick the destination coach (an active trainer in your gym).
- Keep Select all or choose individual clients, then Move clients and confirm. Clients keep their portal and full history — only the coach changes.
Moving from another app
Coming from Trainerize, TrueCoach, Everfit or My PT Hub? Here is the honest version of what moves, what doesn't, and the order that makes it painless.
What each platform lets you take
Checked against each platform's own published help centre. Their articles change, so if a step below no longer matches what you see, their help centre is the authority and we would like to know.
| Platform | Client list | Programs | Client history |
|---|---|---|---|
| Trainerize | CSV export | PDF or print only | Cannot be exported |
| TrueCoach | CSV, emailed to you | Text file, per client | Not as data |
| Everfit | Not documented | PDF only | Not documented |
| My PT Hub | Not documented | Not documented | Not documented |
The order to do it in
Do not cut over cold. Keep the old account live throughout and move people in batches, so the first few teach you anything you need to know.
- Export your client list while you still have the account. Even where only names and emails come out, that is the list you will work from.
- Save your live programs as PDFs. Every platform here can print or export to PDF. Only save the ones you actually use.
- Set up your branding. Colour, typeface, logo. Ten minutes, and the first link you send already looks like you. See Appearance & branding.
- Rebuild your templates. Open a PDF beside the builder and work through it. Five templates is a normal afternoon.
- Add one pilot client. Someone easygoing who trains often. Send their link and watch them log one session.
- Note each client's current numbers as you add them. Working weights and any PRs worth keeping. This is the five minutes per client that makes the history question stop mattering.
- Move everyone else in batches of five, with the message below.
- Publish your availability so clients book themselves. Most trainers do this last and wish they had done it first.
- Leave the old account live for 30 days, then cancel. Check their notice period early, because annual plans vary.
Telling your clients
This is the actual job. Moving programs is an afternoon; moving thirty people is the part that needs care. On every platform you are leaving, your clients have an account, a password and an installed app. On Repchitect they have none of those, and that is the thing to lead with.
Something like this works. Adapt it, but keep the reassurance in the first two lines, because people do not read past their first worry.
- "I am moving our training to a new app this week. There is nothing for you to download and no account to set up."
- "I will send you a link. Tap it and your program is there. Add it to your home screen and it works like a normal app, including offline at the gym."
- "Your old app stays live until [date] if you want to look back at anything. Screenshot anything you want kept and send it over."
- "Nothing about our sessions changes."
The three questions they will ask
- "Do I lose my history?" The old logs stay in the old app, which is why it stays live for a month. Their PRs carry over because you enter them, and everything from the switch onward is in one place.
- "Do I have to pay for anything?" No. And if they were paying for a client-side subscription anywhere, that stops.
- "What if I lose the link?" You send it again. It is not a password and it cannot expire by accident. You can also regenerate it from their profile if it ends up somewhere it should not be.
From Trainerize
Trainerize documents its export options clearly, which makes this the most predictable of the four.
Export your client list
- Log in to Trainerize on the web, not the app.
- Open the Clients tab in the left-hand menu.
- Select all clients, or just the ones you are moving.
- Click the Export icon to download the CSV.
You get first name, last name, email, phone number and trainer name. That is enough to create every client here.
Save your programs
- Open a workout or program.
- Use the built-in Print option and choose Save as PDF.
- Repeat for the programs you actually use. Skip the archive.
Trainerize states that programs, workout templates and training phases cannot be transferred to another account, so treat these PDFs as your rebuilding reference rather than an import file.
What stays behind
Workout history, progress statistics, body measurements and program adherence. Trainerize holds these back for client privacy. Screenshot anything a client will miss before you close the account.
From TrueCoach
TrueCoach gives you more than the others. Take advantage of it before you cancel.
Export your client list
- Open your client list.
- Click Export. The CSV arrives by email rather than downloading straight away.
- To include archived clients, switch to the archived view and export again.
- For one group only, filter the list by that group first, then export.
The file is unusually detailed: names, email, phone, birthday, location, timezone, height, weight, unit preference, gender, client type and state, plus compliance score and total workouts completed.
Export your workouts
- Open the client's workout calendar.
- Click the Export icon at the top right.
- Choose the time frame and an email address, and add a message if you want one.
- A .txt file arrives by email shortly after.
For a program not currently assigned to anyone, TrueCoach's own suggestion is to assign it to a client, export from the calendar, then unassign it. Roundabout, but it is their documented method.
What stays behind
The exports are text and CSV, so you are still rebuilding rather than importing. Keep the compliance and workout-count figures as a snapshot of where each client stood on the day you moved.
From Everfit
Everfit documents PDF export for training content and form responses, plus a sales export. A client-list export is not documented, so plan to build that list by hand.
Save your programs
- Open a workout.
- Use the Export or Print option to save it as a PDF.
Clients can export workouts as PDFs from their own app too, which is occasionally useful for something you no longer have open.
Take your forms and your figures
- Form responses export individually as PDFs, from either side. If you use forms for intake, export the recent ones. They answer the same questions Repchitect asks a new client on their first visit.
- Sales data exports from the payments dashboard for a chosen period. Everfit notes the export needs redoing once a period passes, so pull your figures before you cancel rather than after.
Building your client list
With no documented CSV export, work from your client list on screen and type names and emails across. For most rosters that is twenty minutes. Filter or segment the list first so you work through it in a sensible order, and it is worth asking Everfit support whether an export exists before doing it the long way.
From My PT Hub
My PT Hub's help centre returns no export articles. That is not the same as no export existing, so the first step is to ask rather than assume.
Ask them first
Contact My PT Hub support and ask two questions plainly:
- Can I export my client list?
- Can I export or print my programs?
If the answer is yes, use it. If not, everything below still gets you across.
If nothing exports
- Work from your client list on screen and type names and emails into Repchitect. Twenty minutes for most rosters.
- Open each live program and print it from the browser. Browser print to PDF works even where an app has no export button.
- Screenshot anything client-specific that matters, particularly current working weights and any PRs.
- Rebuild as normal.
Help & troubleshooting
Where to get answers inside the app, how to report a problem, and quick fixes for the things trainers ask about most.
In-app help
- Open the User Guide — Settings → Help opens a quick reference.
- Report an Issue — Settings → Support sends a bug or feedback note, with an optional screenshot or screen recording.
Common questions
A client's link doesn't work — if you recently regenerated it, the old one stopped working; resend the new one from Details → // Access.
A new appointment isn't in my calendar — subscribed calendars refresh on their own schedule; set it to every 15 min or re-add the subscription. Make sure you Subscribed, not Downloaded.
A client lost a session — passed appointments auto-deduct (any type). Avoid past non-PT appointments for packaged clients; use undo in their history to credit one back.
A setting didn't stick — each Settings section saves separately; tap that section's own Save button.