A website and booking system for personal trainers
One-on-one sessions, group training, memberships. Set up your schedule and let clients book online.


Without Macadamia
- ✗Clients booking sessions over Instagram DMs and text messages
- ✗Keeping track of who’s paid and who hasn’t in your head
- ✗No easy way for clients to see your availability without asking
- ✗Managing group sessions and 1-on-1 clients in separate places
- ✗Losing regulars because rebooking is too much hassle for them
With Macadamia
- ✓Clients see when you’re free and book themselves in
- ✓Payments taken online, you always know who’s paid
- ✓One schedule for group sessions and individual clients
- ✓Regulars can buy a block of sessions and book as they go
- ✓A professional website that makes you look the part
The booking experience
They find your website and see what you offer, whether that’s 1-on-1 sessions, group training, or both.
They pick a session and book a time that works for them.
They get a confirmation with the time, location, and anything they need to know.
They can log in any time to book another session, see their upcoming bookings, or cancel if they need to.

What's included
Session scheduling
Set your availability and let clients book one-on-one sessions or group training slots. Your schedule updates in real time.
Group training
Run small group sessions with a set capacity. Clients book and pay for a spot online.
Passes and memberships
Sell blocks of sessions or monthly memberships. Clients can book against their pass and see how many sessions they have left.
Google Calendar sync
Sessions sync to your Google Calendar automatically. Your personal commitments are checked so clients can’t book when you’re busy.
Client portal
Your clients can log in to book sessions, track their pass or membership, and manage their own bookings.
Your own website
A professional website with your services, availability, and online booking built in. Update it yourself, no developer needed.
“Most of my clients found me on Instagram but had no way to book. Now I just send them to my website and they sort themselves out.”
Dan M.
Personal trainer, Birmingham
Common questions
Can I offer both 1-on-1 and group sessions?
Yes. You can set up individual sessions and group training separately, each with their own pricing and capacity.
Can clients buy a block of sessions?
Yes. You can sell session passes so clients pre-pay for a set number of sessions and book as they go.
Does it work if I train in different locations?
Yes. You can add a location to each session, so clients know where to go. If you move between a gym, a park, and online, that’s fine.
Can I offer monthly memberships?
Yes. You can set up recurring memberships with automatic billing through Stripe.
Does it sync with my calendar?
Yes. Sessions sync to your Google Calendar, and your existing calendar events are checked so you don’t get double-booked.
Do I need a website already?
No. Macadamia builds you one. You answer a few questions and your website is ready to go, with booking built in. You can tweak and update it any time.
How to get started
You don't need to be technical. We handle the complicated parts so you can focus on what you do best.
Tell us what you do
Answer a few quick questions about what you offer, where you are, and who your clients are.
We set up your site
We generate a website with your schedule, booking pages, and a design that matches your brand. Ready to review in minutes.
Go live
Make any tweaks you like, set up payments through Stripe (we'll walk you through it), and publish. Your clients can start booking online.
Simple, transparent pricing
Start for free, then move up when your practice needs more.
Free
Launch a usable live site with commission on Stripe-paid bookings.
- ✓Published site on a Macadamia subdomain
- ✓Up to 100 bookings each month
- ✓4% on Stripe-paid bookings
Core
A simple live booking presence for smaller-scale operators.
- ✓Simple live booking setup
- ✓Up to 300 bookings each month
- ✓No booking commission
Solo
A complete website and booking system for a serious one-person business.
- ✓Custom domain
- ✓Passes, memberships, and discount codes
- ✓Newsletter, analytics, and advanced payments
Studio
A team-based operational tier for multi-practitioner businesses.
- ✓Multiple practitioners with their own logins
- ✓Role-based team access
- ✓Internal notes and fuller operational tooling
Questions? Check the FAQ
Ready to get set up?
Free to start, takes a few minutes, and you don't need to be technical.