Booking system for beauty salons and therapists

A booking page for your treatment menu, with deposits taken when clients book

Macadamia gives your salon, spa or treatment room a booking page where clients choose a treatment and book a time from the hours you set, and sign up for your skincare or makeup 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.

Flowers, a brush and a small pot of cream growing out of an opening macadamia shell.

Treatments and workshops

Each treatment has its own length and price

The dashboard's list of treatments and workshops, each with its bookings so far.

Every treatment on your menu is an appointment type with its own length, price and location, and clients book it from the hours you've set. You can reserve time before and after each treatment for setting up and clearing down. If a client comes in at the same time each week, you can hold that slot for them. Skincare and makeup workshops are set up separately, each with its own date, price and number of places. On the Team plan, each therapist has their own hours and treatments, and clients can choose who they'd like to see or take whoever's available.

  • Treatments with their own length and price
  • A regular weekly slot held for a client
  • Skincare and makeup workshops
  • Several therapists on the Team plan

Deposits and paying

Take a deposit when a client books

A booking form with a choice of ticket types, a booking question and a pay button.

For each treatment you choose how clients pay, whether that's the full price when they book, a deposit with the balance paid later, or everything on the day. A client who has paid a deposit can pay the rest from their own login. Packages let a client pay for a set number of treatments up front and book against them, and a treatment cancelled within your rules goes back on the package. Card payments go through Stripe into your own account.

  • Deposits at booking
  • The balance paid from the client's login
  • Packages of treatments
  • Cash or card on the day

Your booking page

A booking page that's easy to use on a phone

A booking page: the next few dates as cards, then this week as a list, with one treatment booked and one full.

Your booking page has its own web address, so you can share the link or add it to a website you already have. Clients choose a treatment and a time without needing an app or a password. You can add your own questions, for example whether they've had a patch test, and the answers are kept with the appointment. Confirmations and reminders go out automatically, and clients can move their own appointment from their login, up to a deadline you set.

  • Your own booking link
  • Patch test questions
  • Automatic confirmations and reminders
  • Clients reschedule from their login

Paying

Deposits and payment options

You choose how clients pay for each treatment and workshop. Card payments go through Stripe into your own account.

Full payment
Paid by card at the time of booking.
A deposit
Part of the price is paid at booking, and the client pays the balance later from their login.
Pay on the day
Cash, bank transfer or card in the salon, which you mark as paid.
Treatment packages
A set number of treatments paid for up front, and a treatment cancelled within your rules goes back on the package.
Instalments
The card is saved at booking and later payments are taken automatically at regular intervals you set.
Monthly memberships
Paid by card, and renewed automatically until the client cancels.

Refunds can go back to the client's card or be kept as credit for a later booking.

Also included

For the everyday running of your salon or treatment room.

Cancellation rules
Clients cancel from their login within the notice period you set.
Changes emailed
Move or cancel an appointment or workshop and the client is emailed.
Google Calendar
Appointments appear in your calendar, and busy times from the calendars you choose can't be booked.
Client records
Each client's bookings, attendance, packages and payments in one place.
Treatment notes
Prep, session and follow-up notes on each appointment, alongside the client's booking answers.
Private client records
Turn on sensitive client records and notes are encrypted, so only you, your admins and the therapists who see that client can read them.
Financial reports
Income by period, treatment or payment type.
Team access
On the Team plan, each therapist gets access to their own bookings.
See every feature →

Plans and prices

Core is £15 a month, and Team is £25

The main booking features are on every plan, so Free is a good place to start. On a paid plan there's no commission on your bookings, your booking page can sit on your own domain without the Macadamia credit, and Team lets several therapists take bookings 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 I ask whether a client has had a patch test?

Yes. Your own questions are answered as part of each booking, and the answers are kept with the appointment for you to check before they come in.

Can clients join a waiting list for a full skincare workshop?

Yes. When a place comes free, the first person on the waitlist is emailed and can book it themselves, with the place held for them for 24 hours by default.

Can clients see the notes I keep about them?

No. Clients see their upcoming bookings, packages and booking history in their login, but not your notes.

Can I offer treatments in two different locations?

Yes. A treatment you offer in both places is set up as a separate treatment type for each location, so your hours can differ between them.

More answers on the FAQ page →

Ready to take bookings?

You can start on the Free plan with your treatment menu, or try Core or Team. Paid plans start with a 30-day trial, and there's no charge until you go live, or 30 days, whichever comes first.