Book your sessions, follow your program, log every rep. all in one place. Built for people whose trainer uses PTBase.
Good afternoon
Hey, Sophie
Book a
session
Reserve your spot
Log a
workout
Track your work
Next session
Thu
10
Strength training
14:00–15:00 · Zoom
Tips by Marcus
See allHydrate before training
500ml, 30–60 min before.
Sleep 7–9 hours tonight
Recovery happens after, not during.
Warm up 5 min before lifting
Two light sets before working weight.
Hit 2g protein per kg
Sort protein before anything else.
Choose a time with Marcus
Pick a day
Available times
Push Day — Upper
00:24:11
Bench Press
Overhead Press
3 sets · 8 reps
From zero to your first set
Enter your trainer's code and you're already seeing their calendar, their programs, their whole world. No onboarding carousel, no “verify your email” loop.
Your trainer gives you one short code. You type it on the sign-up screen. You're paired, you're in. Everything they built is already loaded on your home screen.
You just unlocked
Tap a free slot on their real weekly calendar. Credit deducts automatically. Your confirmation shows up in Apple / Google Calendar instantly.
You just unlocked
Your first workout is already there. Open it, tap the circles as you finish each set, done. Your trainer sees every rep before you leave the gym.
You just unlocked
Total time under 2 minutes. About as long as tying your shoes.
Choose a time with Marcus
Pick a day
Available times
Booking
Pick a day, pick a time, done. You see your trainer's real availability. No back and forth, no “does Thursday work?”
Online sessions come with the Zoom / Teams / Meet link automatically. In-person sessions show the gym address. Simple.
Workout logger
Every exercise your trainer programmed, in order, with last week's numbers staring back at you. Tap the circles as you finish sets. Done in 30 seconds.
Push Day — Upper
00:24:11
Bench Press
Overhead Press
3 sets · 8 reps
Marcus Lee
Online now
Hey Marcus, what can I do for abs?
14:32
These three work great. Start with 2 sets, build up to 3 over the week.
14:33
Plank
3 × 45 sec hold
Keep your body in a straight line. Brace the core hard.
Hollow hold
3 × 30 sec
Lower back pressed into the floor. Arms and legs straight.
Add them to the end of your next session 💪
14:34
Messages
Ask a question, get a real answer. Your trainer can pull any exercise from their library and send it to you right inside the chat, with sets, reps, and a note.
What you get
See your trainer's live availability and lock in your next session in two taps.
Every workout your trainer writes you. sets, reps, cues, videos. All on your phone.
Log weight, photos and how each session felt. Watch the line go where you want it.
No contracts, no lock-in. Buy credits, burn them whenever. Unused credits stay yours.
Questions between sessions? Message directly. No more lost WhatsApps.
Gentle reminders, streaks, small wins. The boring part of showing up. done for you.
From actual humans
“I stopped forgetting sessions, stopped losing my program in notes, and actually started enjoying going to the gym.”
Sophie van Dijk
Training for 6 months
“My PT used to send me PDFs in WhatsApp. Now everything is just there. I open the app, tap the workout, I know what to do.”
Marcus Lee
Marathon prep
“The workout logger shows me last week's weights automatically. I stopped guessing whether I was progressing.”
Alex Mendoza
Fat loss phase
“I'm coming back from an ACL. Being able to log how each session felt means my PT actually adjusts next week.”
Priya Sharma
Return from injury
“Booking takes two taps. No more 'hey is 6 instead of 5 OK?' threads at 11pm.”
Emma Rossi
Hybrid online and gym
“I've hit every session for 3 months straight. The streak thing actually works on me, I don't know why.”
James Park
Strength and conditioning
Questions
Yes. PTBase isn't a trainer marketplace. You either click an invite link from your trainer, or you sign up and enter their unique trainer code on the next screen. That pairs your account to them automatically.
Your trainer sets the price per session in credits (usually 1). You top up credits when you want, then spend them when you book. Unused credits stay in your account. they don't expire unless your trainer sets a specific window.
Yes, up to the cancellation window your trainer has configured (usually 24 hours). Cancel within the window and your credit goes straight back to your balance. Past the window it's up to your trainer.
Whatever your trainer uses. They set one meeting link (Zoom, Teams, Google Meet, whatever) and every online session shows an Open meeting button on your booking. You tap, you're in.
Yes. The workout logger works for whatever you want to track, with or without a program. Your logs stay in your history so you can see progression over weeks and months.
Phone numbers are encrypted at the field level with AES-256. Everything else is stored in a private Postgres database on Supabase with row-level isolation so only your trainer can see your data. We never sell or share anything.
Got a trainer who uses PTBase? Sign up and enter their code . you'll be training in 60 seconds.
Are you a trainer? PTBase for trainers →