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

1

They find your website and see what you offer, whether that’s 1-on-1 sessions, group training, or both.

2

They pick a session and book a time that works for them.

3

They get a confirmation with the time, location, and anything they need to know.

4

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.

1

Tell us what you do

Answer a few quick questions about what you offer, where you are, and who your clients are.

2

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.

3

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

£0

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
Start for free

Core

£12/month

A simple live booking presence for smaller-scale operators.

  • Simple live booking setup
  • Up to 300 bookings each month
  • No booking commission
Choose Core

Solo

£25/month

A complete website and booking system for a serious one-person business.

  • Custom domain
  • Passes, memberships, and discount codes
  • Newsletter, analytics, and advanced payments
Choose Solo

Studio

£39/month

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
Choose Studio

Questions? Check the FAQ

Ready to get set up?

Free to start, takes a few minutes, and you don't need to be technical.