Beto MorescaFor personal trainers and online coaches
An app for personal trainers, and everything behind it, in your brand.
I built this for a personal trainer. You keep doing what already works, posting and talking to people. The system takes it from there: someone who taps your link lands on a page that sells for you, buys or books a call, and becomes a student you run from one place. Now I build it for other coaches, each one in their own name and on their own domain.
Thirty minutes. You tell me how you coach now, I tell you what it takes to build it.
Built for
One coach at a time, in their own brand
Runs on
Your domain, your accounts, your name
Students use
A web app they install on the home screen
Built by
Me. One developer, start to finish
Built in your name
Your brand, your domain
I take your Instagram, or your website if you have one, and generate your app and your public page from it: your name, your colours, your photos, your wording. Then it goes live on a domain you own. I already do this with my loyalty product for shops, where one URL is enough to produce a branded app. This is the same idea, for coaching.
What I need from you
Your Instagram handle, or your website if you have one.
The domain you want it to live on.
Your packages, and what each one includes.
What I build from it
A public page in your brand, on your domain.
A back office for you, with your name on it.
A student app in the same brand, ready to install.
It is yours
Your name is on it, not mine. Your domain, your Stripe account, your students, your data. Nobody who uses it sees me anywhere. If you ever want to move on, you take your students and your data with you.
What happens, in order
Six steps from someone tapping the link in your bio to money in your account. Each one is a part of the system, not a separate tool you pay for and glue together. Finding people stays your job. This makes the ones who already found you worth something.
Step 1
A public page that turns your followers into students
Your page shows who you are, what you do and the results you get, with your Instagram feed pulled in and kept fresh. Anyone who is interested either buys or books a call, and either way they land in your back office as a lead with the source recorded. Nothing gets lost in a DM.
studioone.com
Book a call
New lead
Jordan P. from Instagram
Step 2
Packages sold online, or after a call
Your packages sit on the page with a checkout behind them. Someone who is ready pays and becomes a student straight away, with the welcome email and the onboarding questions sent automatically. Someone who wants to talk first books a call instead. The original build had three offers: exercise, nutrition, and both together.
studioone.com/packages
Exercise
Book a call
Nutrition
Book a call
Both
Book a call
Your Stripe accountConnected
Step 3
The call, then the agreement they sign on their phone
The booking page reads your calendar, offers only times you are free, and creates the meeting with a video link. After the call you turn the lead into a deal, send the coaching agreement, and they sign it with their thumb. You countersign. Both of you keep a copy, and the signed version is locked so nobody can quietly edit it later.
Studio One · booking
Thursday
09:00
11:30
15:00
Coaching agreement
jordan p.
Signed on a phone, 14:02
Step 4
Plans built from templates, not from scratch
There is a library of exercises with illustrations, and you can add your own with a video clip. You build a programme once as a template and clone it onto each student, then adjust. Meal plans work the same way, with foods, macros against daily targets, recipes and swaps. Editing publishes a new version and the old one stays in the history.
Studio One HQ · programme builder
Back squat4 x 6RPE 8
Romanian deadlift3 x 1060 kg
Split squat3 x 12each side
Lunch620 kcal · 48 g protein
Chicken, rice, green beans
Swap rice for 150 g potato
Step 5
The week to week coaching
Students open their app and see today's session and today's meals, your pinned instructions for the week, and anything you have asked them for. They tick sets off, log meals, photograph what they eat and enter their numbers. You see the charts, the photos side by side and the adherence without chasing anyone. Messages go both ways in one thread per student, and can carry on over WhatsApp.
Student portal
Check-in due
Weigh in and send photos
Knee felt fine today.
Good. Add a set next week.
Photo of lunch attached.
Step 6
Money you can see without a spreadsheet
Card payments, renewals, fees and refunds arrive from your Stripe account by themselves, and transfers get ticked off by hand. You type in expenses with a photo of the receipt. One screen shows the month, revenue per package, recurring revenue, who is overdue and what is left after costs. There is a CSV export for your accountant.
Studio One HQ · finance
Active students
24
Monthly recurring
Up
Overdue
1
Card renewalPaid
Bank transferReceived
Gym rentExpense
The money goes to you
How you get paid
Money never passes through me. I never hold it and I never touch it. You pick how your students pay, and it lands in your own account.
Your own Stripe account
Press one button in your settings and connect your Stripe account. Card payments and monthly renewals go straight into it. I never see the money and I take nothing out of it.
Bank transfer
If you would rather not use Stripe, put your bank details in instead. Students see them when they pay and send you a transfer. You tick the payment off when it arrives.
PayPal
Link a PayPal account and students can pay there. Same thing: it is your account, so the money lands with you.
Studio One HQ · settings, payouts
Stripe
Cards and renewals, paid out to you
Connect
Bank transfer
Your details, shown to the student
PayPalLink account
Whichever way a student pays, the payment shows up against their name in your back office, so you always know who is paid up and who is not. Card payments and renewals record themselves. Transfers you tick off once the money is in.
The real screens
Screenshots from a running copy of the system, filled with demo data. The coach here is called Studio One and the student is called Marcus, both made up for the demo. Yours carries your name and your colours instead.
Every student has a page with their numbers, photos, plans, messages and billing.
The programme builder. Sets, reps, load, RPE, rest and a note per exercise.
One thread per student. Tick the box and a message becomes the week's instructions.
What the student sees on opening the app.
Today's session, with a video for each exercise and sets to tick off.
Two apps, two jobs
You get a back office built for running a coaching business. Your students get a small app they can keep on their home screen.
What you get
A public page in your brand and on your domain, with your Instagram feed, your packages and a booking calendar.
Leads, calls and deals in one pipeline, with where each one came from.
Coaching agreements sent, signed and countersigned online.
Payment by card through your own Stripe account, by bank transfer or through PayPal.
A programme builder and a meal plan builder, with templates and versions.
A student hub: profile, metrics, photos, plans, messages, food journal.
Check-ins you ask for, with the numbers and photos that come back.
A finance screen and a CSV export.
What your student gets
A web app that installs on the home screen and opens like any other app.
Today's session with the video for each exercise, and sets to tick off.
Today's meals with macros, recipes and one tap to ask for a swap.
Your pinned instructions for the week.
Check-in requests that tell them what you need and when.
Charts of their own numbers and their progress photos side by side.
A message thread with you, and photos and videos both ways.
Their own billing, with a card they can change themselves.
What it costs
One price for everyone, whether you coach five people or fifty. No fee per student, and I take nothing from what they pay you.
To set it up
490 euros
Paid once. I build your app and your page in your brand, put them on your domain and connect your Stripe, then hand it over working.
Then
39 euros a month
Hosting, your videos, backups, updates and me when something breaks. Cancel whenever, and you keep your students and your data.
Sign up with your email and get 25% off, for good. I send you a code that takes the setup to 368 euros and the month to 29 euros, for as long as you stay. There are 10 of them. Once they are used up this comes off the page.
Nothing else to pay. Hosting and your videos are in the monthly fee.
Questions coaches ask me
Is the app really mine, with my name on it?
Yes. It carries your name, your logo and your colours, and it lives on your own domain. Your students see you, not me. Nothing on it points back to my business.
What happens to my students and my data if I stop?
They stay yours. You get the database and the files, and your domain keeps pointing wherever you tell it. There is nothing to hold hostage, because it was never my account.
Do you take a cut of what my students pay me?
No. Students pay into your own Stripe account, so the money goes straight to you. I charge the setup fee and the monthly fee, and nothing else.
What if I do not want to use Stripe?
Then your students see your bank details and send a transfer, or you link a PayPal account instead. Either way the app keeps track of who has paid and who is overdue.
Is there a fee per client?
No. It is 39 euros a month whether you coach five people or fifty. Most coaching apps charge per client, which is why their bill grows every time you sign someone.
How long does setup take, and what do you need from me?
About a week. I need your Instagram handle, a domain, and the packages you sell with their prices. I build it from your Instagram and send it to you to look at before any student sees it.
Do my students have to download an app?
No. It opens in the browser on any phone, and they can add it to their home screen, where it behaves like an app. There is no app store review to wait for and nothing to update.
What does the 39 euros a month cover?
Hosting, your videos, backups, updates and me when something breaks. There is no separate bill for any of it. If you want something new built on top, I quote that separately before I start it.
Book a call with me
Pick a time below. Tell me how many students you have, how you sell now and what you are sick of doing by hand. Bring your Instagram handle. I will tell you what I would build and what it costs to run.