A website and booking system for therapists and practitioners

Built for physiotherapists, osteopaths, massage therapists, counsellors, and other practitioners. Your clients book online, you see your schedule.

Without Macadamia

  • Clients calling or texting to book, and you’re with someone so you can’t reply
  • Back-and-forth messages trying to find a time that works
  • Writing appointments in a paper diary or a notes app
  • No website, or a basic one that doesn’t let people book
  • Chasing invoices or asking for bank transfers after each session

With Macadamia

  • Clients see your availability and book a time that works for them
  • Bookings and payments happen online, before the appointment
  • Your schedule updates automatically, no double-bookings
  • A proper website that shows what you offer and lets people book directly
  • Less time on admin, more time with clients

The booking experience

1

They find your website and see what treatments or sessions you offer, with your availability.

2

They pick a time that suits them and book. They can pay online when they book, or you can take payment on the day.

3

They get a confirmation with the details and any information they need before the session.

4

They can log in any time to see their upcoming appointments, rebook, or cancel if they need to.

What's included

Appointment scheduling

Set your available hours and let clients book into slots that suit them. No back-and-forth.

Treatment types

List the different sessions you offer, each with its own duration, price, and description.

Flexible payments

Take payment online at the time of booking, or let clients pay in person. Up to you.

Client portal

Your clients can log in to see their upcoming appointments, rebook, or check their history.

Cancellation and rescheduling

Clients can cancel or reschedule within rules you set. You get notified automatically.

Google Calendar sync

Your appointments sync to Google Calendar automatically. And if you’re busy in your personal calendar, those times are blocked from bookings.

I was using a paper diary and taking bookings by phone. This was surprisingly easy to set up and my clients actually prefer booking online.

James W.

Sports massage therapist, Cardiff

Common questions

?

Can I offer different treatment types with different durations?

Yes. You can set up as many treatment types as you like, each with its own duration, price, and description.

?

Can clients book follow-up appointments?

Yes. Clients can log in and book their next appointment any time through their portal.

?

Can I take payment on the day instead of online?

Yes. You can choose whether clients pay when they book or when they arrive. It’s up to you.

?

What if a client needs to cancel?

They can cancel or reschedule through their portal, within whatever rules you set. You’re notified automatically.

?

Does it work with my Google Calendar?

Yes. Appointments sync to your Google Calendar, and your personal calendar events are checked so clients can’t book when you’re busy.

?

Can I set my own availability hours?

Yes. You set the days and hours you’re available, and clients can only book within those times.

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.