The free plan never expires and we don't ask for a card.
9:41
Nutrition
NR
Today
1842/ 2340
kcal consumed
Carbs198 / 268g
Protein152 / 176g
Fat54 / 78g
Today's meals
Add
Breakfast
Oats, banana and egg whites
612
Lunch
Chicken, rice and vegetables
748
Dinner
Salmon and potato
482
9:41
Coach
NR
Active clients
18
This month
248 €
Average adherence
82%
Search client
MC
Marta Cifuentes
Upper/Lower · 4 days
On track
AR
Adrián Ruano
Plan ended on Tuesday
No plan
LB
Lucía Bermejo
Full body · 3 days
On track
JS
Jon Sarasola
Strength · 5 days
On track
3 unread messages
9:41
Dashboard
NR
Workouts this week
4/5
Current streak
12days
Records
3
Upper · Strength
7 exercises24 sets62 minutes
Start workout
1842/ 2340
kcal consumed
Carbs198 / 268g
Protein152 / 176g
1.6/ 2.5 L
HydrationAdd 250 ml
9:41
Back38:12
Upper · Strength
14/24
3
Bench press
4 sets
SetPreviouskgreps
W40 × 124012
182.5 × 8858
282.5 × 8857
382.5 × 685
Add set
4
Incline dumbbell press
3 sets
Finish workout
9:41
IV
Iván Vega
Your coach
Saw yesterday's session. Bench went up to 85, good work.
18:04
Last set was rough, the third rep was already grinding.
18:07
Makes sense. Next week I'll drop a set and add weight.
18:09
Upper · Strength (week 6)
Plan assigned · 7 exercises
Great, I'll look at it tonight.
18:11
Write a message
The problem
Five tools for one job.
This is how a client gets coached today: the workout lives in one place, the diet in another, the questions in a third and the payment by hand. Here is what it costs every week.
The workout in an Excel sheetNo load history, no records, and no way to tell if they did it.
A living workout: sets, weights and records saved as they train.
Questions over WhatsAppBuried under group chats, voice notes and messages from three weeks ago.
Chat inside the app, right next to the session you're discussing.
The diet as a PDFOut of date on day one, and nobody logs what they actually eat.
Calories and macros logged on the spot and up to date.
Chasing payment every monthReminders, one-off transfers and months that slip through.
Recurring subscriptions through Stripe: it bills itself and you see what lands.
The fix
One app, and it does all four properly.
The session logs itself while you train
Open the session, tick the set, done. Last time's weight and reps sit on the same row, so you know what you're beating without opening anything else.
Last session's numbers on every set
Warm-up and to-failure sets marked separately
Personal records picked up automatically
9:41
Back38:12
Upper · Strength
14/24
3
Bench press
4 sets
SetPreviouskgreps
W40 × 124012
182.5 × 8858
282.5 × 8857
382.5 × 685
Add set
4
Incline dumbbell press
3 sets
Finish workout
Macros without a spreadsheet
Log meals by search or by scanning a barcode, and see calories, protein, carbs and fat for the day. Water too.
Barcode scanner
Macro rings and a daily target
Saved recipes and plans assigned by your coach
9:41
Nutrition
NR
Today
1842/ 2340
kcal consumed
Carbs198 / 268g
Protein152 / 176g
Fat54 / 78g
Today's meals
Add
Breakfast
Oats, banana and egg whites
612
Lunch
Chicken, rice and vegetables
748
Dinner
Salmon and potato
482
Your coach, inside the app
Talk to whoever trains you in the same place the workout lives. No exporting, no screenshots, and not mixed in with the rest of your day.
Real-time messages
Your coach sees the sessions you complete
A heads-up when a new plan lands
9:41
IV
Iván Vega
Your coach
Saw yesterday's session. Bench went up to 85, good work.
18:04
Last set was rough, the third rep was already grinding.
18:07
Makes sense. Next week I'll drop a set and add weight.
18:09
Upper · Strength (week 6)
Plan assigned · 7 exercises
Great, I'll look at it tonight.
18:11
Write a message
And if you coach, it's your back office too
One dashboard with your clients, how they're doing and what you're billing. Payments run through Stripe, and you get a public profile with your own link.
Clients, plans and tracking in one dashboard
Recurring billing with Stripe Connect
Public profile with your own link
Revenue analytics on Premium
9:41
Coach
NR
Active clients
18
This month
248 €
Average adherence
82%
Search client
MC
Marta Cifuentes
Upper/Lower · 4 days
On track
AR
Adrián Ruano
Plan ended on Tuesday
No plan
LB
Lucía Bermejo
Full body · 3 days
On track
JS
Jon Sarasola
Strength · 5 days
On track
3 unread messages
Plans
Start free. Pay when it's worth it.
No lock-in and no small print. These are the same prices you'll see at checkout.
Prices in euros. Cancel any time from your settings.
Questions
Frequently asked questions
What's in the free plan?
Up to 3 active workouts, workout logging, the exercise library, calorie and macro tracking, and the social side. Progress analysis covers the last 7 days. It never expires and it doesn't ask for a card.
Is there a mobile app?
MuscleApp is a PWA: it opens in the browser and you can install it on your home screen, icon and all, like any other app. There's no App Store or Google Play download.
How does the 8% commission work?
If you coach without a subscription, the platform keeps 8% of every payment your clients make. With Coach Premium you pay a flat fee and that commission drops to 0%.
Do my clients have to pay too?
Not to follow what you assign them — the free plan covers it. If they want unlimited workouts or advanced analytics, that's Athlete Premium, separate from whatever they pay you.
Can I be both a coach and an athlete?
Yes. The same account has an athlete dashboard and a coach dashboard, and you switch between them from your profile without logging out.
Can I bring my current workouts over?
You build them from the exercise library and save them as templates to reuse with each client. There's no automatic spreadsheet importer yet.
Is it available in English?
The app and support are available in English and Spanish.
Build next week's training today.
Create the account, log the first session, and decide afterwards whether paying is worth it.