Booking system for massage therapists
A booking page for your massage practice, at your clinic or on home visits
Macadamia gives your massage practice a booking page where clients can book treatments of the length they want, at your clinic or at home, and join your group sessions and workshops. Payments go through Stripe into your own account, and for each treatment you decide whether clients pay in full, leave a deposit or pay on the day.
Free to start. No card needed until you choose a paid plan.

Treatments and sessions
Each treatment has its own length and price
Each treatment type is an appointment for one client, with its own length, price and location, and it's booked from the hours you set. A 30-minute, 60-minute and 90-minute massage can each be a separate type, listed side by side. If you work from a clinic and also do home visits, each can be its own treatment type, which also lets you keep different hours for each. You can reserve time before and after each treatment, and hold a client's regular weekly slot for them, and run group sessions and workshops with their own dates, prices and places.
- Treatments of any length
- Clinic treatments and home visits
- A client's regular weekly slot
- Group sessions and workshops
Booking a treatment
Clients choose a treatment and a time from their phone
Your booking page has its own web address, which you can send to clients or link to from your website. Clients pick a treatment and see the times you have free, and if you connect Google Calendar, busy times from the calendars you choose are kept off the page. They book without an app or a password, and for a home visit they can give their address in answer to one of your booking questions. Once they've booked, clients can move their own appointment from their login, up to a deadline you set.
- Times shown from your own hours
- Google Calendar sync
- Address asked for home visits
- Clients reschedule from their login
Notes and records
Treatment notes kept with each client
Each appointment has a record with notes for preparation, the treatment itself and follow-up, next to the answers the client gave when they booked. Ongoing notes sit on the client's record along with their bookings, packages and payments. Notes can't be edited or deleted, so a correction is added as a new note and the original stays visible. If you turn on sensitive client records, notes are encrypted and can only be read by you, your admins and the practitioners who see that client.
- Notes before, during and after
- The client's booking answers
- Corrections added, originals kept
- Encryption for sensitive records
Paying
How clients pay
You choose how clients pay for each treatment type, group session or workshop. Card payments are made through Stripe and go into your own account.
You can refund a payment to the client's card or give them credit to use on a later booking.
Also included
For the day-to-day running of your practice.
- Confirmations and reminders
- Clients get an email when they book and a reminder before their appointment.
- Cancellations
- Clients cancel from their login, within the notice period you set.
- Changes emailed
- Move or cancel a session and everyone booked hears about it by email.
- Book again emails
- An email after the appointment that invites the client to book their next one.
- More than one location
- Work from several venues, with home visits set up as their own treatment type.
- Email wording
- Reword the confirmation and reminder emails so they read the way you'd write them.
- Financial reports
- Income by period, treatment or payment type.
- Team access
- On the Team plan, each therapist gets access to their own bookings.
Plans and prices
Core is £15 a month, and Team is £25
Every plan includes the main booking features, so Free is a good place to begin. Core and Team take no commission on your bookings and let you use your own domain with no Macadamia credit on the page, and Team is there for practices with several therapists, each with their own hours and treatments.
Free
£0 a month
4% of online payments, and a small Macadamia credit on your page.
Core
£15 a month
No commission, your own domain and no credit. For one therapist.
Team
£25 a month
Everything in Core, for several therapists.
At around £375 a month in online bookings, Core costs less than Free. Paid plans start with a 30-day trial, and there's no charge until you go live, or 30 days, whichever comes first. Stripe's own card fees apply on every plan.
Compare the plans →Questions
The main FAQ covers payments, your data and your domain in more detail.
Can a client keep the same time every week?
Yes. You can hold a client's regular weekly slot, so that time stays booked for them.
Can clients see my treatment notes?
No. Clients see their bookings, packages and payments when they log in, but not your notes.
Can I offer home visits?
Yes. A home-visit treatment can ask for the client's address as a booking question, with its own hours, length and price.
Can I leave time to travel between home visits?
Yes. A treatment type can reserve time before and after each appointment, so the next booking can't start until you've had time to get there.
Macadamia for other kinds of teaching
The same booking page, set up for how other people work.