Everything that comes with a booking

Macadamia takes the booking itself, and it looks after the small jobs around it too: the payment, the pass, the reminder, the waitlist, the email when a class moves. Here's what's in it, starting with the parts you'll use most.

A macadamia branch with a calendar, a ticket, a pass, a phone, a padlock and a website hanging from it like fruit.

What you can run

Classes, courses, workshops, retreats, and one-to-ones

The events list in the dashboard: a class, a course, a workshop and a retreat, each with its bookings so far.

Each thing you run is set up the way it works in real life. A weekly class repeats on its own. A course is a set of dates people book together, and it can run again next term. A workshop or a retreat is a one-off with its own price, place and number of spaces. And appointments fit around the hours you keep.

  • Classes that repeat every week
  • Courses and terms, booked as a whole
  • Workshops and one-off events
  • Retreats, over several days
  • Performances with an audience
  • Appointments, one to one

Their timetable

What your clients see, kept up to date for you

This week's timetable on a booking page, with one class booked and another full.

Your booking page shows this week and the next, with the times, the prices and how many spaces are left. It comes straight from what you've set up, so when a class fills or a date moves, the page already knows. There's nothing to update by hand, and nothing to get out of step.

  • A week at a time
  • Spaces left, shown live
  • Full classes take a waitlist
  • Works on a phone

Booking and paying

Online, later, or on the day

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

People pick a time, answer any questions you've set, and pay. Payments go through Stripe and land with you. If you'd rather take money in person, you can switch that on for a particular class or appointment, and it's fine to mix the two.

  • Ticket types and concessions
  • Discount codes
  • Your own booking questions
  • Refunds or site credit

Passes and memberships

For the people who keep coming back

A ten-class pass with six sessions used, and a monthly membership.

Sell a block of ten classes, or a monthly membership that renews on its own. Clients book against what they've bought, and they can see how many sessions they have left without having to ask you.

  • Class passes
  • Monthly memberships
  • Sessions left, shown to clients
  • Billing handled by Stripe

When plans change

The admin that usually lands on you

A class moving from Tuesday to Wednesday, and the notifications that go out about it.

When a class fills up, people can join the waitlist, and whoever's first gets the space if someone drops out. Cancellations follow the rules you've set, refunds included. And if you need to move Tuesday's class to Wednesday, everyone who's booked hears about it without you writing a single email.

  • Waitlists
  • Cancellation rules
  • Changes, announced for you
  • Confirmations and reminders

Your clients' own login

Fewer "could you just check" emails

A client's portal: upcoming bookings, what's left on their pass, and past visits.

Every client gets their own portal, where they can see what they've booked, how much of their pass is left and what they've been to before. They can cancel or rebook there too, so the small questions mostly answer themselves.

  • Upcoming bookings
  • What's left on a pass
  • Booking history
  • Cancel or rebook, themselves

Your website

Early access

A website with the booking page inside it, its heading selected for editing.

A full website around your booking page, styled to your brand, that you edit by clicking on the page itself. We're finishing it now and opening it to a small group first. Every bespoke site we build already runs on it.

  • Styled around your brand
  • Edit on the page
  • Your own domain
  • Search settings for each page

What's ready, and what's coming

Ready now

The booking page

Your timetable, payments, passes, the client portal and all the emails that go with them. It's free to start, and you don't need to be technical to set it up.

Start taking bookings

Early access

The full website

A whole site around your booking page. We're letting people in a few at a time while we finish it, and every bespoke site we build already runs on it.

Apply for early access

All of it, in one place

The whole list, for when you want to check that one thing you need is covered.

Bookings and scheduling

Classes, courses, events and one-to-ones, in one timetable.

Class timetable
Recurring weekly classes your clients can browse and book.
Appointments
One-to-one sessions that fit around the hours you set.
Workshops and events
One-offs with their own dates, price and capacity.
Courses and term enrolment
One booking, and one payment, for a whole series.
Ticket types
Standard, concession, early bird, or whatever suits what you run.
Venues
More than one location, with each session showing where to go.
Booking questions
Ask what you need to know before someone arrives.
Waitlists
A full class takes names, and the next in line hears when a space opens.
Schedule changes
Move or cancel a session and everyone booked is told.
Cancellations
Clients cancel in their portal, within the rules you set.
Google Calendar sync
Appointments land in your calendar, and your busy times are blocked out.

Payments and passes

Money in through Stripe, and the passes people come back for.

Online payments
Clients pay by card when they book, through Stripe.
Pay on the day
Take payment in person instead, class by class.
Passes
Pre-paid blocks of sessions that clients book against.
Memberships
Monthly plans that renew on their own until cancelled.
Discount codes
A percentage or a fixed amount off, with limits on use.
Refunds and site credit
Money back to their card, or credit for next time.
Financial reports
What's coming in, by period, service or payment type.

Looking after your clients

Their own login, and the emails you'd otherwise write yourself.

Client portal
Upcoming bookings, passes and history, in one place.
Automatic emails
Confirmations, reminders and cancellation notices, sent for you.
Email templates
Change the wording and look so they sound like you.
Client records
Everyone's bookings, attendance, passes and memberships.

Running your site

The practical bits: your address, search, visitors and who can help.

Your own domain
Use your own address, with the setup and security certificate handled.
Search settings
How each page shows up in search, title and description.
Visitor numbers
How many people visit, and which pages they look at.
Privacy policy
Written for you and kept up to date, from a few details you give us.
Team roles
Let other people help, with access to just the parts they need.

Your website

A full site around your booking page.

Early access

Styled around your brand
Answer a few questions, and the site is built to match you.
Edit on the page
Change colours, fonts and layout on the page itself.
Your own fonts
Upload font files if the built-in ones don't fit.
Page builder
Build pages out of sections, with no code involved.
Media library
Your images and files in one place, ready to reuse.
Menus
Arrange your menu and footer links, dropdowns included.

Ready to take bookings?

Set up a booking page for your classes, courses and appointments. Free to start, and you don't need to be technical.