0%Connect your Stripe and get paid with no OnTrain commission

Your clients train in your own app

Your coaching moves off WhatsApp. Programmes, meal plans, check-ins, chat and payments, in an app with your logo that your clients use for free. You run it all from a dashboard that tells you who's falling behind.

From €59/month. 10% off for every coach you bring.

Excl. VAT · No minimum term · 2 months free on annual

Behind, your dashboard: who's on track, who hasn't replied for days and what's just come in. In front, your client's app, with your brand at the top.
  • Programmes with supersets and drop sets
  • Set-by-set logging
  • Check-ins with photos and measurements
  • Progress charts
  • Voice notes
  • Meal-by-meal plans
  • Card payments, no commission
  • Video calls
  • Client and programme importer
  • Batch invitations
  • Offline logging
  • Your logo and colour
  • Phone notifications
  • Team with permissions
  • AI assistant

Your dashboard

What you'll open every day

You've already seen the dashboard above. These are the two screens where you'll spend most of your time: where you write the programme and where you see how each client is progressing.

Write the programme the way you'd explain it

Drop sets, supersets, to failure, AMRAP, isometrics and cardio, combined however you like and with the weight for every set. What would be a three-minute voice note on WhatsApp is written down in their app.

Multi-week programmes, from the Elite plan

A client's programme in the editor. At the top, the week on the calendar and what each session works; further down, every exercise prescribed set by set and the prompt that it's time to increase the load.
  • Start with 122 exercises and upload your own videos
  • It flags when to increase or reduce the load
  • Your client sees on a body map which muscle they're working

A client's silence has a counter

You decide what to ask and how often. If they stop sending their check-in, the counter starts from the first one they skipped: with a weekly check-in, after fourteen days they appear on your dashboard as ‘no reply’. What they do send, weight, measurements and photos, turns into charts.

5 form templates on Base, 15 on Pro, unlimited from Elite

A client's Progress tab: at the top, his goals, his weight and his waist heading towards the goal; below, his bench press going from 52 to 65 kilos in eight sessions. He hasn't logged anything beyond his training.
  • It tracks whatever you put in the form: weight, measurements, skinfolds or photos
  • Renaming a measurement doesn't split its history into two charts
  • And it's what you show the client who's wondering whether to carry on
0% OnTrain commission · On every plan

Connect your Stripe and the app takes payments for you

You connect your own Stripe account to OnTrain and the app handles payments: each client has their rate, pays by card from their phone, renewals are charged automatically and everything is recorded on their profile and in Finances. The money goes straight to your account and OnTrain keeps nothing. Stripe charges its fee on every payment, as it does for any business.

  • If their card fails, Stripe retries it and we let you know
  • You can pause the app for anyone who stops paying, without deleting anything
  • Bizum or bank transfer payments you still log by hand, and they count the same

Some platforms take a percentage of every payment or charge you extra each month just to take payments. Here it's on every plan and the money goes from their card to your account. You still invoice your client yourself: from Finances you download the year's payments for your accountant.

Their app

The app your client opens carries your name

They install it from a link, without going through an app store, and log in with their own account. Your logo and your name sit at the top, and you choose the colour.

They train and log

Set by set, with the weight, reps and RPE, and the exercise video right in front of them. Even without signal.

They eat and shop

Their week's meal plan, meal by meal, what's left to eat today and the shopping list you prepare for them.

They send you their check-in

Weight, measurements and photos, in the form you set. And they see their own charts and their before and after.

The app is free for your client. The only thing they pay is your fee.

voltio
sereno
ritmo

The same Thursday in all three. Voltio is the dark, technical one, with the week in bars; Sereno tells it like a journal, centred and in a serif on paper; Ritmo is the light, sporty one, with the session in a block of colour. Your logo sits at the top of all three.

All three templates from the Pro plan. Colour and logo on every plan

Put your brand on it and watch the phone

These are the same controls you'll have in Settings. Change the name, the colour, the background and the template, and use the app: the menu at the bottom takes you to its five screens.

Brand and identityDashboard settings
Brand colour
App background
App template

Name, logo and colour on every plan. Choosing between the three templates, from Pro.

Team Beta

Thursday

Hi, Nuria

30 Jul
33

Week 6 · Thursday

Heavy push

Session in progress · 2/6 exercises

See all 6 exercises
This week2/4
Streak 5 weeksVolume 8200 kg
Food1160kcal left
Weight74kg▼1
It's real: tap the dock, complete an exercise, log a mealVoltio · #2fb89c

Harbiz charges extra for the app with your brand, on its ‘My APP’ plan (prices from its website in August 2026). Here your logo, your name and your colour come with every plan, and you've just set them yourself. Compare before you take our word for it.

Your clients, on board this week

Paste the list from your old platform or your spreadsheet: AI tells you which column is which and each person gets their own invitation. Your exercises and programmes import the same way, and each client's programme is ready and waiting when they join.

  • AI only suggests which column is which field: you check it before importing
  • Each client opens their own account and gives their own consent
  • If a link expires, you resend it in one click

Day to day

Everything that reaches you on WhatsApp today

Chat, meal plans and check-in calls move onto the platform, and everything stays on the right client's profile.

Chat, right next to their profile

Text, voice notes and photos, like any messaging app. Alongside is everything you need to reply: their last check-in, the next call, their programme and their macros.

Voice note transcription with OnTrain AI, €69/month extra

  • Whatever they flag as urgent mid-workout pops up on your dashboard
  • A three-minute voice note reads in ten seconds
  • Important notices go separately, with a deadline or a read receipt
The conversation with Laura from your side: she mentions a sore shoulder, you swap her exercise and her voice note arrives with its transcript. Alongside, what you need to reply.

A warning nobody else will give you: for the first two weeks your clients will keep messaging you on WhatsApp. What changes is that the programme, the history and the photos no longer live there, so when they message you there's nothing to dig for.

And everything else

Library

Start with 122 exercises and add your own. Your videos are compressed to 720p automatically: a 40 MB iPhone clip ends up at 1.5 MB and plays on any Android.

Clients

You write the sign-up form yourself, with the questions you always ask, and the answers stay on their profile next to your private notes.

Forms

Templates with their own schedule and attachments. Questions reorder by dragging, and you can move a single date without touching the rest.

Team

Team members with per-section permissions, delegated clients, internal chat and time off you approve. €45/month each, on any plan.

No signal

Your client logs their workout in a basement with no signal and it uploads by itself when the signal returns. Videos, mind you, need a connection.

Nudges

If they leave a workout half done, if today's a training day and they haven't opened the app, or if their streak is about to go on Sunday, they get a notification. At most one nudge a day (Sunday's streak reminder is the only exception), and each one can be switched off.

Add-on · €69/month

Ask who hasn't trained and it answers with names

It knows your clients, their programmes, their check-ins, your calendar and your meal plans, and it does things for you: it books a call, adds a note to a profile or adjusts some macros. It works with your permissions, so it never shows a team member anything they couldn't see on their own.

It opens on top of wherever you are, here the calendar. Asked to look at a client and book her a check-in on Thursday afternoon, it replies with how she's trained and puts the appointment in your calendar.
  • Creates appointments, client notes and days off
  • Learns from your instructions and the documents you upload
  • The allowance is shared with your team and you can set limits per team member
  • If it runs out, the assistant stops until the 1st and everything else carries on

Voice notes you can read

Chat voice notes are transcribed overnight. The next day you read in ten seconds what they told you in three minutes.

Recipes for your client

€29/month extra. A recipe chat inside their app, with their meal plan and macros. Nutrition questions get passed on to you.

You switch it on and off

€69 the assistant, €29 recipes, €89 both. Add or remove them from your dashboard.

You pay for how many clients you coach

Full coaching comes with every plan: programmes, check-ins with photos, chat with voice notes, nutrition, card payments with no commission, the importer, offline mode and your brand in the app. Higher tiers raise the number of clients, hosted videos and form templates; and from Pro, you get your own video room, all three templates and client-base analytics. Multi-week programmes from Elite.

See the full comparison

More than 250 active clients? There's no unlimited plan: write to us and we'll talk it through.

Prices exclude VAT. On annual billing you pay for ten months and use twelve. Team members are extra, €45/month each on any plan. OnTrain AI add-ons are added from the dashboard and don't get the annual discount: there's real usage behind them that we pay for every month.

Invite ten coaches and it's free

We have no sales team. You know other coaches who still run their clients on WhatsApp: for every one who joins with your link and takes out a plan, your subscription drops by 10% for as long as they stay subscribed.

1 active referral€59€53.10−10% on the Base plan
5 active referrals€59€29.50−50% on the Base plan
10 active referrals€59FreeAnd any extras cover you if someone leaves
And if you arrive with a link

30 days on the Elite plan, no card needed: €169 worth of platform to try it with real clients. This page doesn't give it out; a coach who already uses OnTrain does. If you know one, ask for their link before you create your account.

The discount starts when your referral pays their first invoice and lasts as long as they keep their subscription. If they cancel, that 10% comes off at your next renewal and anything already charged stays as it is. It goes up to 100% (we don't pay you money), and any extra referrals cover you if someone leaves. It applies to your plan; team members and AI add-ons are separate. Your link is on your dashboard from day one.

What coaches usually ask

Does my client have to download something from an app store?

No. They open a link, log in with their account and add it to their home screen. From there it works like any other app, with its own icon and notifications. And for anyone who isn't comfortable with phones, the programme prints on a single sheet.

How much does it cost them?

The app, nothing. You pay for the active clients you coach. If you charge your fee by card through the app, that money goes from their card to your Stripe account.

Do you take a cut of what I charge my clients?

No. You connect your own Stripe account to OnTrain (with Stripe Connect) and the app charges your clients for you: the money goes straight to your account and OnTrain takes no percentage. Stripe charges its fee on each card payment, as it does for any business. You still invoice your client yourself; from Finances you download the year's payments for your accountant.

What if I don't have a Stripe account?

You create one when you connect, from Settings: Stripe asks for your details and the bank account where you want to receive the money. If you already use Stripe, you log in with your usual email. For now, for Stripe accounts in Spain.

Can I bring my clients and programmes over from another platform?

Yes. The importer reads the CSV your platform exports, or your spreadsheet: clients, exercises and programmes. AI suggests which column is which field (five uses included) and you check it. Clients come in as invitations and their programme is waiting for them when they accept. What doesn't import is their weight, measurement and photo history: that data is theirs.

What if my clients keep messaging me on WhatsApp?

At first they will. What changes the habit is having the programme, the meal plan, the check-in and the exercise video inside the app: when the place where they train has a chat, that's where the chatting ends up. We don't switch WhatsApp off for you.

Can I use my brand instead of yours?

Yes. Your name, your logo and your colour go on your client's app on every plan and apply instantly. From the Pro plan you also choose between three templates, which change the home screen, the typography and the navigation.

I coach eight clients, not twenty. Is it for me?

The smallest tier is 20 clients for €59 a month, and there's nothing below it. With eight, you'd probably be paying for more than you need. If you know someone who already uses it, ask for their link: you get 30 days without paying and decide with the platform in front of you.

Is there a free trial?

Yes, but it comes from a coach who already uses OnTrain, not from this page: with their link you get 30 days of the Elite plan, no card needed. Without a link, the first month is paid. If anyone could get the trial, another coach's invitation would be worth nothing.

What happens when the 30 days are up?

You're not charged anything, because you haven't left a card. You choose a tier and carry on, or the account is left without a plan. Your clients, your programmes and the history are kept for twelve months in case you come back; after that they're deleted.

How can it end up free?

You have a link on your dashboard from day one. For every coach who joins with it and takes out a plan, your subscription drops by 10% for as long as they stay subscribed, and it adds up: with 10 you pay nothing. It counts from their first paid invoice and applies to your plan, not to team members or AI add-ons.

What happens if I reach my plan's client limit?

You get an email when you pass 80%, and you'll see it in your client list before that. If you move up a plan, the unused part of your previous one is deducted. Moving down doesn't delete anything you had set up.

Are the video calls run by a third party?

They're ours. From the Pro plan, the room is created automatically on our video server when you book the appointment, and it opens in the browser. On Base you paste your Meet, Zoom or Teams link into the appointment and your client joins from their app just the same.

Is OnTrain AI included in the plan?

No, on purpose: that way nobody pays for AI they don't use. The assistant is €69 a month with voice note transcription included; the recipe chat, €29; both, €89. If the month's allowance runs out, the assistant stops until the 1st and everything else works as normal.

Does it work for training without signal?

For logging, yes: your client records their sets even if the gym has no signal and they upload by themselves when the connection returns. The exercise videos, on the other hand, need a connection to play.

Where is my clients' data?

On servers in the European Union, and each coach only sees their own: the database enforces that, not the screen. OnTrain doesn't ask anything about health on its own: if one of your forms does, you mark it and the app asks your client for their explicit consent before they answer it, separate and revocable.

Try it with a real client

Create your account, pick a programme from the catalogue, invite a client and see their logged sets this very week. If another coach has sent you their link, you get 30 days of the Elite plan without leaving a card.

Get started now

No minimum term: cancel from Settings. Already have an account? Log in