Your whole book,
in one place.
Most coaches run on a spreadsheet, a calendar, a chat app and a memory. Repple Coach puts the clients, the programs, the schedule and the sessions in one book — and puts the handful of people who need you this week at the top of it, rather than all of them at once.
Get Repple Coach
Sorted by who needs you, not alphabetically. The percentage is plan adherence, taken from their last weekly check-in. Names here are placeholders — a new account opens with an empty roster and no sample clients in it.
Six tabs, and the
jobs behind each one.
These are the tabs as they appear in the bar, described in the words the app's own guide screen uses. A page that describes a different product to the one you install is only a longer way of getting it wrong.
| Tab | What it is for | What you do there |
|---|---|---|
| Clients | Your roster, and who needs you today. | Add client enters someone by hand. Invite by email records an invitation they pick up when they sign in. Segments split the roster by at-risk, online, in-person and any tag you have made. Suggested check-ins surfaces the clients who have gone quiet. |
| Programs | Build a week of training and assign it. | Start from a template, or add training days and build from scratch. Assign to client pushes the program into that client's Train tab. Save any program you like as a template to reuse — and revert a client to their auto-generated plan whenever you want. |
| Schedule | Your coaching week. | Add a session books a client, or opens a slot they can book themselves. Weekly availability sets the times you offer and generates open slots four weeks ahead. Group classes schedules classes across your branches and checks members in. |
| Videos | The clips your clients see inside their program. | Record a clip on the phone, upload one, or paste a hosted link. Each clip carries an exercise name, and it plays against that movement for every client who has it — in the session, not in a folder somewhere. |
| Analytics | How the coaching business is actually going. | Sessions run this month, valued at the rate on your profile. Roster health split into on track, watch and at risk. Your own revenue and client targets. Figures stay empty until there is real activity behind them. |
| Profile | How clients see you. | Photo, tagline, bio, specialties, what you offer and your session rate, with a live preview of the card a client reads. One switch lists you in Find a Trainer; it is off until you turn it on. |
Mark sessions, Program templates, Leaderboard, Broadcast, Classes, Payments, Billing and Settings sit behind those six and are all reachable from Explore, a searchable directory of every screen in the app.
The clients who need you,
at the top of the list.
A roster sorted alphabetically tells you nothing. Repple Coach flags a client when their adherence drops below 80 per cent, or when nothing at all has been logged for two days — and it says which of the two it is, so you open the conversation knowing what to ask.
- Adherence, from their own check-in — the weekly rating they gave, turned into a percentage. A client who has never checked in has no adherence at all, and is not quietly counted as perfect.
- Last active means last anything — a scan, a workout or a check-in. Whichever came most recently is what the row reports, in hours or days.
- Segments you make yourself — at-risk, online and in-person are built in; add your own tags and each becomes a filter, with a count.
- Act on a whole segment — message everyone in it, or assign one program template to all of them, without opening eighteen records.
- Requests from people looking for a coach — if you have listed yourself, requests arrive as a card with accept and decline on it. Accepting is what adds them to the roster.
Eighteen clients, four groups
- On track 9
- Watch 4
- At risk 3
- No check-ins 2
The drop is the symptom.
The check-in is the reason.
Open a client and you get what they actually did, not what they told you they did. Their logged sessions, their loads, their scans, their measurements, their meals if they share them — and the notes and feedback you have already given them, on the same timeline.
- Body composition, segment by segment — fat and lean mass, body water, protein and minerals, and lean mass in each arm, the trunk and each leg, read from their InBody scans.
- Left–right imbalance, called out — when one side is a tenth behind the other, the screen names it and tells you to cue the weaker side, instead of leaving you to spot it in a column of numbers.
- Injuries they disclosed — held with the client, and the plan flags and swaps movements that load those areas until they mark it recovered. You get the area and the severity; the note they wrote and any document they uploaded stay with them and are not yours to read. Guidance, not medical advice.
- Two kinds of note — feedback the client reads, and private notes only you can see. Both land on the same timeline, newest first, so the history of a relationship is one list.
- Their last six meals — with the calories and how each was logged, so a nutrition conversation starts from what was eaten rather than what was remembered.
Sessions logged, twelve weeks
Write it once.
Assign it many times.
Rebuilding the same block in a new document for every client is the largest unpaid job in coaching. The builder, the template library, the video library and the nutrition panel exist to end it.
Days, exercises, sets and reps
Add a training day, pick from a catalogue of 608 movements — searchable, filtered by muscle group, 601 of them illustrated — or type your own, which is added to the library rather than left as loose text. Set the sessions and the rep range. It is a structure you edit, not a document you retype.
Straight into their Train tab
Assigning pushes the program into the app the client already opens. No export, no PDF, and no version of it that only you can see.
Save it as a template
Any program you like becomes a template, and a template can go to a whole segment at once. The block you have refined over two years stops living in your head.
Back to the auto plan
Every client has an automatically built plan behind yours. One tap puts them back on it, so trying something is not a decision you cannot undo.
Your clip, on the exercise
Record on the phone, upload from the library, or paste a hosted link. Each clip carries an exercise name and plays against that movement for every client who has it — and where you have not filmed one, the catalogue's own animation plays instead, so nobody is ever left reading a name and guessing.
Twelve ways to run a set
Normal, warm-up, to failure, drop set, AMRAP, rest-pause, cluster, tempo, eccentric, isometric hold, back-off and cool-down. Each one is a real instruction and not a label: a warm-up and a cool-down do not count towards training volume, a drop set gets no rest after it, and rest-pause and cluster sets get fifteen seconds — the client's timer obeys what you picked.
The name follows the count
Mark the exercises that run back to back and the app names the group itself: two is a superset, three a tri-set, four or more a giant set. You never pick the word, so a “superset” on a client's screen can never turn out to hold four movements. Drag one out of a tri-set and it relabels itself on the way.
Nutrition without a second tool
Shift a client's daily calories, protein, carbs and fat, assign specific meals to specific slots, and leave a note. It applies to their Meals tab, where they already log.
A clip you remove from the library is removed for every client who could see it, and the app says so before it does it. A clip that has no playable file yet is listed as not recorded rather than shown as live.
A schedule that knows
who is in front of you.
One-to-ones and group classes on a single timetable, with the month in view and the day you tapped underneath it. Tap a booking and you are already in that client's record.
- Book them, or let them book you — add a session against a client, or open a slot they can take. Weekly availability generates those open slots four weeks ahead in one go.
- You cannot double-book yourself — a session that overlaps one you already have is refused, and the app names the session it clashes with.
- A cancellation re-offers the slot — cancel and every client can be told that time is free. Inside 24 hours the app reminds you your own late-cancel policy applies, and is clear that Repple does not charge it for you.
- Group classes across branches — title, type, room, capacity and a weekly repeat, then a check-in screen you tap as people arrive. Only a tapped name counts as present.
- Send the week to your own calendar — booked sessions export as a standard calendar file, so the phone you already check knows where you are meant to be.
Worth is blank because no session rate has been set on this illustrative account — Analytics asks you to set one rather than telling you the day was worth nothing.
A session that finished
is not a session that ran.
The easy way to count sessions is to count the bookings whose start time has passed. It is also how a gym ends up paying for no-shows, slots nobody cancelled and sessions the trainer never turned up to. Repple asks you to say what happened instead — four answers, one tap each — and treats an unmarked session as unknown rather than delivered.
Booked against marked as gone ahead
- Booked 261
- Marked as gone ahead 231
-
1
The queue finds them for you
A session counts as waiting when it was booked, its end time has passed, and nobody has said what happened. The list reaches ninety days back — far enough to catch a fortnight you forgot about.
-
2
Four answers, not two
Went ahead, did not turn up, cancelled late, cancelled in time. The last two are separated on purpose: one is usually paid and the other usually is not, and collapsing them is how that argument starts.
-
3
A whole day at once, and undo on each
Mark a day of sessions in one action when they all went the same way, and undo any of them afterwards. Undo returns the session to waiting — it does not mark it cancelled.
-
4
The rate is stamped as you mark it
Whatever the session was worth at that moment is saved with it, so a rate change next quarter cannot rewrite what last month cost.
The things it says plainly
rather than quietly.
Most of these are the sentences a product would normally hide. They are on this page for the same reason they are in the app: finding them out later is worse.
Repple does not send the email
Inviting a client records the invitation against their address. They are linked to you the first time they sign in to Repple with it — so you still have to tell them. The app says exactly that rather than reporting an email it never sent.
They have no Train tab at all
A client you typed in is on your roster and in your schedule, and a program assigned to them is refused — not queued, not held on your phone until they join. There is no Train tab for it to land in, so the write is turned down and the app names the reason. A message has nowhere to go either. Bulk actions name the clients they could not reach rather than reporting a count that includes them. What works and what does not.
Four weeks, on a button
Generating bookable slots from your weekly hours fills the next four weeks, and nothing in the app extends that window on its own. What it does instead is watch the end of it and tell you when your last open slot is close, rather than letting you find out from a client who could not book.
Added to a thread, not confirmed read
A broadcast reports how many client threads it was written to. Whether a push notice arrives depends on their phone settings, so nothing here claims delivery it cannot see.
Your rate is your own arithmetic
The revenue figure on Analytics, and the pay estimate on class check-in, are your rate multiplied by what happened. Repple does not process those fees and says so on both screens.
Two months before a line is drawn
One real snapshot is recorded per month, and months with no snapshot stay empty rather than being back-filled with today's number. A fresh install has no trend, and says so.
Unset, not pre-filled
Your revenue and client goals start empty, and your session rate starts at nothing. No screen opens with a suggested figure that belongs to nobody.
One account, whatever you are
Coach at a gym on Tuesday,
train on your own on Thursday.
The same login opens Repple Coach for your client book and Repple for your own training. Your workouts are yours — a gym you coach at sees the sessions you deliver, not the sessions you do, and never the messages between you and a client. If you leave, your clients' records go with the clients, because they always belonged to them.
Listed only if you say so
The Find a Trainer switch is off until you turn it on. Turned on, members browsing for a coach see your name, tagline, bio, specialties and rate, and can send you a real request.
Private stays private
Access is enforced by row-level rules in the database, not by a setting on a screen. Another coach's roster is unreachable from your account, whatever the app asks for. Security & data sets out what you can read about a linked client, and what you cannot.
Export or erase
Take everything Repple holds about you as a file, or ask for the account to be erased. Your clients are not deleted with you — they stay with the gym, and lose you as their coach.
Empty means empty
Where a figure has nothing behind it the app shows a dash and names what is missing — an unset rate, an unmarked session, a client who has never checked in. Loading and empty never look the same.
The admin you stopped
counting as work.
Nobody became a coach to retype numbers. These are the jobs the book takes off the pile.
Chasing screenshots
Asking clients what they lifted, waiting, then transcribing it into your own sheet. Now: it is already there, because they logged it in the app you share.
Rewriting the same block
Rebuilding a program per client in a new document each time. Now: write it once, save it as a template, assign it to a whole segment, adjust per person.
Noticing too late
Realising in month three that someone stopped coming in week six. Now: they surface at the top of the roster the week the pattern breaks.
Straight answers
The questions worth asking before you move a client book into something new.
Do I need to work at a gym?
No. Bring your own clients and Repple Coach is simply your book — roster, programs, schedule, videos and analytics all work without a gym anywhere near them. If you do coach inside a gym running Repple Studio, the outcomes you mark are what its payroll pays on, and the rest of your book stays yours.
How do clients actually get connected to me?
Three ways. You add them by hand; you record an invitation against their email and they link to you the first time they sign in to Repple with that address; or, if you have listed yourself in Find a Trainer, they send you a request you accept. Repple does not send the invitation email for you — the app says so, so you know to tell them yourself.
What if a client never installs the app?
They still sit on your roster and in your schedule, and you can keep notes and a program against them. What does not work until they join is the part that needs their phone: a program you assign is held on your device rather than in their Train tab, and messages cannot reach them. The app tells you that at the moment it happens rather than reporting a success it did not have.
What can I see of a client's data?
What they have shared by connecting to you: their training log, their check-ins, their scans and measurements, their meals if they share them. They can end the link whenever they like, and their record goes with them when they do — it was always theirs.
Where do the numbers come from?
Out of the log, the check-ins and the outcomes you record. Adherence is the rating the client filed. Last active is the most recent thing they logged. Sessions are the ones in your own schedule. Nothing is seeded with sample data, which is why a new account looks empty rather than impressive.
Can I take payment from clients?
You can sell a membership or a pack of sessions and be paid through Stripe, which handles the card details — Repple never sees them. Setting up payouts is a Stripe onboarding step inside the app, and until it is finished the screen says payouts are not live rather than showing you a balance.
What does it cost?
Pricing isn't published yet — the apps are in their first release and we would rather set it against how people actually use them than guess in advance. Creating an account costs nothing today. Email support@repplefitness.com and we'll talk plainly about it. Pricing sets out what can honestly be said in the meantime — including that a gym is billed per site rather than per member, and that no subscription is charged today — the one live charge being 10% of anything sold through Repple’s own checkout.
Put the book down.
Create an account, add one client, and see whether the week reads more clearly.
— Repple Coach
All Three Apps
Not on the stores yet — each button is that app’s permanent address and opens the moment its listing publishes. Create your account today and sign in when it lands.