GainPT — booking diary, 47 clinical fitness assessments, and an 80-mission growth playbook 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 grounded in published research (Cooper, Bruce, Bohannon, Rikli & Jones, Jackson-Pollock, Brzycki) and a Growth Playbook of 80 marketing missions for personal trainers. Pricing is £14.99 per month standard, with founder pricing of £7.50 per month locked for life available to the first 100 subscribers via discount code FOUNDER. Every paid plan includes unlimited clients with no per-seat charges. GainPT is independently built, bootstrapped, no investors, no AI in the assessment pipeline. Free tier available with no card required. Full AI assistant context at https://www.gainpt.com/llms.txt.

§ 01
The platform
GainPT · UK personal trainers
For working PTs in the UK

Your booking platform.Your fitness testing.Your growth playbook.

One platform for the diary, the assessments, and the marketing missions — for personal trainers who already book clients and want to measure the work.

Import from your existing platform in two clicks · no card required
GainPT
Diary· week of 23 March
DayWeekMonth
+ New
Mon
23
Tue
24
Wed
25
Thu
26
Fri
27
Sat
28
Sun
29
06
07
08
09
10
11
12
Margaret K.
07:00 · 1:1 assessment
David P.
08:30 · 1:1
Bootcamp · 8
12:00 · class (2 wait.)
Joan W.
06:00 · re-test
Steve R.
07:30 · 1:1
Pilates · 6
12:00 · class · full
Eve B.
06:30 · assessment
Margaret K.
09:00 · 1:1
Tom L.
07:00 · 1:1
Strength · 5
08:30 · class
Pat O.
07:00 · assessment · F60+
Lisa V.
11:00 · 1:1
Saturday class
08:00 · 12 booked · 2 wait
Re-test · Joan
09:00 · paid
GainPT
Report · 24 Mar 2026 · Page 02 / 06
Client
Margaret
Kingsley
F · 68 yr · 162 cm · 71 kg
Prepared by your studio · gainpt.com
Composite
71/100
81st cohort percentile · F 65–69
Five-test panel · this session
Body composition
vs. age-and-sex norm
22.4% fat
64th
Resting heart rate
vs. age-and-sex norm
58bpm
78th
Sit-to-stand · 30s
vs. age-and-sex norm
14reps
72th
Cooper 12-min
vs. age-and-sex norm
2310m
58th
Back squat 1RM
vs. age-and-sex norm
92.5kg
65th
Trainer note
Strength up 28% since Jan. Cardio plateau — re-test in 6 weeks after the new interval block.
Re-test scheduled
05 May 2026
Diary
Report
One
diary
1:1, classes, waitlists, recurring
47
clinical assessments
published norms · no AI guesswork
Unlimited
clients
no per-seat charges · ever
Two clicks
to import
from whatever platform you use today
§ 03
Bookings
The diary that runs your practice

Bookings,
done properly.

Everything you already expect from a booking platform — plus the things you stopped asking for because no one shipped them.

  • Full week view, day view, list view — one shared diary across 1:1, classes and recurring sessions.
  • Public booking page on your own URL. Clients book, reschedule and cancel themselves.
  • Classes with auto-promoting waitlists. The next person off the bench gets the slot the moment it opens.
  • Recurring schedules and automated email reminders. No more Sunday-night admin.
  • Payment integration, no-show holds, and a paid-status flag visible at a glance.
GainPT
Diary· week of 23 March
DayWeekMonth
+ New
Mon
23
Tue
24
Wed
25
Thu
26
Fri
27
Sat
28
Sun
29
06
07
08
09
10
11
12
Margaret K.
07:00 · 1:1 assessment
David P.
08:30 · 1:1
Bootcamp · 8
12:00 · class (2 wait.)
Joan W.
06:00 · re-test
Steve R.
07:30 · 1:1
Pilates · 6
12:00 · class · full
Eve B.
06:30 · assessment
Margaret K.
09:00 · 1:1
Tom L.
07:00 · 1:1
Strength · 5
08:30 · class
Pat O.
07:00 · assessment · F60+
Lisa V.
11:00 · 1:1
Saturday class
08:00 · 12 booked · 2 wait
Re-test · Joan
09:00 · paid
Saturday · 28 Mar · 08:00
Strength & Conditioning
6/6
Full
Booked
EB
Eve Brown
paid
JW
Joan Whittle
paid
TM
Tom Macaulay
paid
PL
Pat Lloyd
paid
SR
Steve Roe
paid
DP
David Patel
paid
Waitlist · auto-promote
2 of 3
LV
Lisa Villiers
1 of 3
MK
Margaret King
2 of 3
9:41●●●●
Book with
Your Studio
Personal training · UK
M
23
T
24
W
25
T
26
F
27
Wed · 25 March
07:00Book →
08:00Taken
09:00Book →
10:00Book →
11:00Taken
12:00Book →
Waitlist
Auto-promote
§ 04
Fitness testing
The differentiator

Turn every assessment into a billable session.

47 published, validated assessments — and one report your client wants to show their GP. Sell the test as the first session. Sell the re-test as the proof point. Every six weeks, the data tells the story for you.

Five tests every PT should be running
  • 01
    Skinfold body composition
    Jackson-Pollock 3-site & 7-site
  • 02
    Resting heart rate
    60-second seated baseline
  • 03
    One-rep max
    Brzycki estimation from sub-max
  • 04
    Sit-to-stand
    Rikli & Jones · age-normed
  • 05
    Cooper twelve-minute run
    VO₂ max prediction
… plus 42 more across 11 categories. None of them AI-guessed.
GainPT
Assessment · 14 of 21
Live · Apple Watch
06 · Lower-body strength
30-second
sit-to-stand
Rikli & Jones norms · F 60–69 · seated armrest disallowed
14
Reps · 30s
72nd percentile
05101520
Live wearable feed
142 bpm
Heart rate · zone 3
Peak
148 bpm
Recovery
32 bpm/min
Auto-saved · 12:42:18
Re-testConfirm · next
GainPT
Report · 24 Mar 2026 · Page 02 / 06
Client
Margaret
Kingsley
F · 68 yr · 162 cm · 71 kg
Prepared by your studio · gainpt.com
Composite
71/100
81st cohort percentile · F 65–69
Five-test panel · this session
Body composition
vs. age-and-sex norm
22.4% fat
64th
Resting heart rate
vs. age-and-sex norm
58bpm
78th
Sit-to-stand · 30s
vs. age-and-sex norm
14reps
72th
Cooper 12-min
vs. age-and-sex norm
2310m
58th
Back squat 1RM
vs. age-and-sex norm
92.5kg
65th
Trainer note
Strength up 28% since Jan. Cardio plateau — re-test in 6 weeks after the new interval block.
Re-test scheduled
05 May 2026
Output
6-page branded PDF
Generated in 60 seconds
§ 05
Growth playbook
Marketing missions, printed and sent

The marketing playbook your booking software forgot.

Eighty printable missions — over a year and a half of weekly playbooks, each on a single A4 page. Win back the lapsed client. Fill the 11am slot. Get the re-test on the calendar. The script your booking platform never wrote for you.

80
Missions
1 / wk
Cadence
A4
Printable
Growth Playbook14 / 80
MISSION14
Win back
the lapsed client.
A 7-day re-engagement script
Every PT loses 18% of their book per year to drift. Most of those clients never said they were leaving. This mission gives you the three messages — what to say on day 1, day 3, day 7 — to bring half of them back without sounding like a salesperson.
Day 1
A two-line check-in. No CTA.
Day 3
Send their last assessment as a PDF.
Day 7
Offer one re-test slot. One.
Playbook · GainPTprint · save · send
§ 06
Import
Coming from another platform?

Already using another platform? Import in two clicks.

Export your client list as a CSV from whatever you use today. Drop it in. We map the columns and bring your history with you — names, contact details, status, all of it.

Step 01
Drop your CSV.
The export from whatever platform you use today.
clients-export.csv· 142 KB
Drop file here · or browse
Step 02
Preview & map.
We read the columns. You check the rows.
Name
Email
Mobile
Status
Margaret Kingsley
margaret.k@…
07700 900 142
active
David Patel
d.patel@…
07700 900 318
active
Joan Whittle
joan.w@…
07700 900 209
paused
Steve Roe
s.roe@…
07700 900 471
active
Eve Brown
eve.b@…
07700 900 088
active
+ 137 more rows
Step 03
Confirm. Done.
Your diary, your clients, your history — all in.
142
Clients imported
Open your diary →
§ 07
For who
Self-selection

This is for you if…

You run a real booking diary.

You already use a booking platform — and the admin still eats your evenings. You want one place for 1:1, classes, recurring sessions, and the public page your clients book through.

You take measurement seriously.

You believe a PT who can’t show progress is an expensive friend. Body comp, RHR, 1RM, sit-to-stand, Cooper — you want them all in one place, with norms, not vibes.

You want growth, not gimmicks.

You don’t need an AI life coach. You want the no-show off the calendar, the lapsed client back, the Tuesday 11am slot filled. The playbook is the marketing layer your booking software forgot.

§ 08
Pricing
Founder cohort · first 100 PTs

Founder pricing — first 100 PTs only.

Use code FOUNDER at checkout — 50% off monthly or annual, locked in for life. When the 100th sign-up lands, the code retires.

Founder cohort
50% off for life · code FOUNDER at checkout
First 100 PTs
No per-client charges. Ever. Whether you've got 5 clients or 500, the price is the same.
Unlimited · always
Free
£0forever
Up to 2 active clients in your diary
2 assessments per month · all 47 tests
Public booking page included
Branded PDF + interactive web report
CSV import from your current platform
Try GainPT end-to-end with up to two clients. No card. No founder code needed.
Founder monthly
£14.99/ month
Unlimited clients · always
Unlimited assessments and re-tests
Full diary · classes · waitlists · recurring
Email reminders + public booking page
Wearable data integration (Apple Watch, etc.)
47 clinical assessments · 80 playbook missions
Email support
Use code FOUNDER at checkout — 50% off for life. Standard price £14.99/mo. Cancel anytime.
Best value
Founder annual
£149.99/ year · £12.50 / mo
Everything in monthly
Two months on the house vs. monthly
Priority support · 1 working day
Early access to new tests + missions
50% locked in for life · founder cohort
Use code FOUNDER at checkout — 50% off for life. Standard £149.99/yr. One client assessment session pays for the year.
§ 09 · Begin

Start booking.
Start measuring.
Start growing.

Free forever for up to two clients. Founder pricing is open for the first 100 PTs — use FOUNDER at checkout. No card to start.

Start freeSee a sample report