GainPT — booking diary, 47 clinical fitness assessments with automatic retest comparison, done-for-you nutrition, and program building for personal trainers
GainPT is the personal training platform for solo PTs and small studios in the UK, US, Canada, Australia, and New Zealand. It combines a full booking diary (1:1 sessions, classes with waitlists, recurring schedules, public booking pages, email reminders) with 47 clinical fitness assessments — every protocol and every norm table comes from published research, including tests built specifically for older-adult populations — automatic retest scheduling and progress comparison, a macro calculator with done-for-you meal plans, and a program builder with an 873-exercise library. Client wearable data can be imported from Apple Health — resting heart rate, HRV, sleep and activity land in the client record and can be turned into a branded PDF, with or without a fitness test on file. Pricing is £24.99 per month or £249 per year. Every paid plan includes unlimited clients with no per-seat charges. GainPT is independently built, bootstrapped, no investors, and has zero AI or large-language-model dependencies anywhere in the product — every number traces to a hardcoded protocol or published research citation, not a model. A Growth Playbook of 80 marketing missions is also available. Free tier available with no card required. Full AI assistant context athttps://www.gainpt.com/llms.txt.
Run your entire PT business from one link.
Booking diary, client nutrition, program building — and their watch data pulled straight in. One place, one price, however many clients you have.
Your own booking URL, carrying your name. Drop it in your bio, your WhatsApp, your email signature.
Stop paying more, the more successful you get.
Most platforms charge you by the number of clients on your books. Fill your diary and your bill goes up — you get punished for the thing you’re working towards.
GainPT is one flat price. Five clients or five hundred. £24.99 a month, unlimited, always.
| Feature | GainPT | Booking-only tools | Big coaching platforms |
|---|---|---|---|
| Instant link booking | Yes | Yes | No |
| Workout & meal builder | Yes | No | Yes |
| Automated reminders | Yes | Yes | Yes |
| Wearable data in the client record | Yes | No | partial |
| Clinical fitness testing & norms | Yes | No | partial |
| No per-client price penalty | Yes | No | No |
| No AI, no invented numbers | Yes | Not applicable | No |
Sound familiar?
| The old way | With GainPT |
|---|---|
| Texting back and forth to pin down a session time | One link. They pick a slot, book it, it lands in your diary |
| Emailing PDF workouts and a meal plan you wrote at 11pm | Programs and meal plans built in-app, sent to the client’s own page |
| No-shows and forgotten appointments | Automatic email reminders on every session, class and recurring slot |
| A booking tool + a spreadsheet + a coaching app + WhatsApp | One diary, one client record, one price |
| Their watch knows more about them than you do | Their Apple Health data, in their client record, in your report |
Fill your diary straight from WhatsApp or Instagram.
Some PTs prefer to book every client in themselves — and that’s fine, the diary works exactly that way if you want it to.
For everyone else: your own booking link. Put it in your bio, your email signature, or paste it into a chat. Clients pick a slot, book it, and it’s in your diary. No back-and-forth, no “does Tuesday still work?”
- Your own booking URL, carrying your name
- Clients book, reschedule and cancel themselves
- Classes with auto-promoting waitlists — the next person off the bench gets the slot the moment it opens
Zero double-bookings. Zero manual reminders.
Set your weekly availability once. Run 1:1s, recurring blocks and multi-client classes in one shared diary, and let GainPT send every confirmation and reminder for you.
- Week, day and list views across everything you run
- Recurring schedules that build themselves forward
- Automated confirmation and reminder emails — no more Sunday-night admin
- Classes with waitlists that promote automatically when someone drops
Their watch already tracks it. Now you can use it.
Import a client’s Apple Health data and it lands straight in their record — resting heart rate, HRV, sleep, activity. Generate a clean, branded PDF from it in seconds, whether or not you’ve ever run a fitness test on them.
Walk-in prospect on a first consultation? Pull their watch data, hand them a report before they’ve left the room.
Programs and nutrition, delivered in minutes.
Build a training block week by week — sets, reps, tempo, rest, notes — or auto-generate a full session from an 873-exercise library and edit it after.
Prescribe load however you work: a fixed weight, RPE, bodyweight, or a percentage of the client’s own tested 1RM if you’ve got one on file — GainPT resolves the working weight either way.
On nutrition: set a macro target and get a done-for-you meal plan built to hit it. Vegan, vegetarian, pescatarian and gluten-free covered. Client gets a shareable page with the plan and the shopping list.
- No habit trackers. No food-photo logging. Numbers in, plan out.
You trained to do fitness testing. Are you actually doing it?
Most PTs qualify with testing in the syllabus and never run one — because pulling the protocol, the norms and the maths together on a gym floor is a faff.
47 clinical assessments across 11 categories, each with step-by-step instructions for running it properly. Every protocol and every norm table comes from published research, including tests built specifically for older-adult populations.
Set a 6, 8 or 12-week retest interval when you log the test. Your dashboard flags it when it’s due, and every retest compares automatically against their last result.
One branded report — the kind your client shows their friends.
Client data is encrypted in transit and at rest.
No AI. On purpose.
Have you ever spent ten conversations with an AI trying to get the thing you actually asked for? So have we.
Fitness testing, nutrition and resistance training should be deterministic. A protocol was either followed or it wasn’t. A number either came out or it didn’t. Interpretation belongs to you — you’re the expert in the room, and your client’s trust should point at you, not at our software. GainPT’s job is to hand you clean, consistent numbers and get out of the way.
GainPT runs on defined code and fixed algorithms. Same inputs, same output, every time — no layers of interpretation that may or may not be true. Every number traces to a published protocol or a research citation, not a black box.
If a PT wants a chatbot, ChatGPT is already free. GainPT’s job is to be fast, hardcoded and reliable.
Simple pricing. Unlimited clients.
Unlimited clients on every paid plan — whether you’ve got 5 or 500, the price is the same.
Start booking.
Start measuring.
Start growing.
Free forever for up to two clients. Unlimited clients on every paid plan. No card to start.