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.

What you can run
Classes, courses, workshops, retreats, and one-to-ones
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
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
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
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
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
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 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 bookingsEarly 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 accessAll 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.