Everything a coaching day runs on
Built for personal trainers: programs, bookings, credits and client progress, in one app your clients share.
No card to start. Your clients get the mobile app in Romanian or English, included.
Your day
A coaching day, start to finish
From the first session on the floor to the last check-in at night, it is one app for you and the people you train.
Swipe through the day
Everything in the box
The whole job, in one workspace
The six things a coaching business runs on, joined up around the same clients.
Programs
Build a program once, assign it, and clients run it set by set on their phone.
Booking and credits
Clients book against a credit balance, and your cancellation rule is enforced for you.
Check-in forms
Recurring forms arrive on their phone, and the answers land on the client profile.
Health sync
Read-only data from Apple Health and Health Connect, shared only with consent.
Intake and profiles
Versioned intake forms, with medical flags on the profile where you will see them.
What you are owed
Who owes what, what was used and what is coming, in one simple view.
Coaches already on it
You would not be the first coach to move
coaches run their week on onTrainer
clients training inside the app
sessions booked in the last month
Studios and certifying bodies we work with
The problem
Right now you are the integration layer
Five tools that do not talk to each other, joined up by you.
No-shows cost you money
Nothing enforces a cancellation window, so a late drop-out is an hour you already blocked.
Programs live in a spreadsheet
Your client cannot follow it on a phone, so it becomes another message to you.
Progress is invisible
Their watch records everything. None of it reaches you without a screenshot.
- WhatsAppClient chats
- Google CalendarBookings
- ExcelPrograms
- Your banking appPayments
- ZoomOnline sessions
- Check-ins
- Bookings
- Payments
- Online sessions
- Programs
onTrainer
What today looks likeWith onTrainer
What today looks like: A booking lives in a chat message
With onTrainer: A booking is a slot, and it spends a credit
What today looks like: You chase the no-show yourself
With onTrainer: The cancellation window is the workspace's rule, not your argument
What today looks like: The program is a spreadsheet they cannot open at the rack
With onTrainer: The program is on their phone, set by set
What today looks like: You ask how the week went
With onTrainer: The check-in is due on their phone and the answer is on the profile
What today looks like: Their watch data reaches you as a screenshot, or not at all
With onTrainer: A series moving the wrong way is raised to you
What today looks like: You total the month in your head
With onTrainer: What you are owed is a view
| What today looks like | With onTrainer |
|---|---|
| A booking lives in a chat message | A booking is a slot, and it spends a credit |
| You chase the no-show yourself | The cancellation window is the workspace's rule, not your argument |
| The program is a spreadsheet they cannot open at the rack | The program is on their phone, set by set |
| You ask how the week went | The check-in is due on their phone and the answer is on the profile |
| Their watch data reaches you as a screenshot, or not at all | A series moving the wrong way is raised to you |
| You total the month in your head | What you are owed is a view |
What it does
Four things, done properly

Programs and workout builder
Build once, assign it, and they run it set by set with last week's weight already in the field.
Programming features
Calendar, booking and credits
Clients book against a credit balance. Your cancellation rule is enforced by the workspace, not by you over chat.
Scheduling features
Check-ins and progress
Recurring forms on their phone. Medical flags land on the client profile, where you see them before the session.
Check-in features
Health sync and coach alerts
Read-only sync from Apple Health and Health Connect, with the client's explicit consent. A series moving the wrong way is raised to you.
Health features
The app
One app, whichever side you are on
You get the whole workspace on your phone, not a viewer. Your clients install the same app and see their side of it.
Your side
- Build and assign programs
- Move a session, review a check-in
- Read the finance dashboard
Their side
- What they are doing today
- Book a slot against their credit
- Share health data, if they choose
Data
Health data handled the way the law asks
Health information is what EU law calls special category data, the kind that gets the strictest protection. onTrainer was built in the EU with that as a starting condition, not a retrofit.
Explicit consent, logged
Clients agree before any health data is shared, and every consent is recorded.
EU data residency
Client data is stored on servers inside the European Union.
Versioned intake forms
Each edit is a new version, so every answer stays tied to the form it was given on.
Export and deletion
A client's data can be exported, or erased for good, when they ask.
By design
Built narrow, so it fits what you already use
onTrainer does a few things completely and leaves the rest to the tools you already chose.
- Your conversations stay yoursClients keep messaging you where they already do.
- Any video tool you likePaste the meeting link you already pay for.
- Your data stays portableClients, programs and history export whenever you want.
Questions
Questions coaches actually ask
The ones that come up on every call, answered the way we would answer them on the call.
Do my clients have to pay onTrainer?
No. The app is free for them. Your clients pay you the way they already do, and you record it against their plan. You are the only one with a subscription.
Is it one app or two?
One. Your clients install the same app you do, and it shows them their side of it: what they are doing today, what they have booked, and what credit they have left.
How do online sessions work?
You paste the meeting link into the session. Your client sees it on their booking, gets the reminder, and taps through at the right time. Any tool you already use will do.
Where is my data stored?
In the EU. Health and medical data is treated as the most sensitive kind of personal data there is, and each workspace is isolated from the others at the database level.
What if I move to a lower tier?
Your programs and check-ins stay visible and become read-only until you move back up. Nothing is deleted, with one exception: leaving Online Coach removes health history, and we show you exactly what will go before you confirm.
Try it with three clients this week
No card. Move three real clients across, run a week of bookings, and decide from there.

