Booking system for dance schools

A booking page for your dance school, from the first trial class to the summer show

Macadamia gives your dance school a booking page where parents can book weekly classes, whole terms, workshops and private lessons, and buy tickets for your shows. Payments go through Stripe into your own account, and for each class you choose whether parents pay in full, in instalments, with a deposit or on the day.

Free to start. No card needed until you choose a paid plan.

Dancers leaping out of an opening macadamia shell.

Classes, terms and lessons

Set up each thing you teach in the way it runs

The events list in the dashboard: a weekly class, a term, a workshop and a show, each with its bookings so far.

Weekly classes repeat on their own, each with its own price, number of places and venue. A term is a set of dates that parents book and pay for together, and when it ends you can run it again with new dates. Workshops are single dates with their own price and places. Private lessons are appointments for one pupil, booked from the hours you set, and you can hold a pupil's regular weekly slot for them.

  • Weekly classes
  • Terms, booked and paid together
  • Workshops and one-off events
  • Private lessons, one to one

Booking a class or term

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 class 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. It shows the next few dates, then this week by day, with the time, price and places left for each class. Parents can book for one child or several without an app or a password, and answer any questions you add, such as each child's age. They can also tick a photo consent agreement, and the wording they agreed to is kept with the booking.

  • Places left, shown as people book
  • Several children in one booking
  • Your own booking questions
  • A waitlist when a class is full

Shows and tickets

Sell tickets for your shows from the same page

A booking form for a show with adult, child and concession tickets and a pay button.

A show or recital is set up as a performance with its own date, venue and number of places, on the same booking page as your classes. Ticket types let you charge different prices for the same show, for example adult, child and concession, and a parent can buy several tickets in one booking.

  • Adult, child and concession tickets
  • A limit on places for each show
  • Several tickets in one booking
  • Confirmations and reminders by email

Fees

Fees and payment options

You choose how parents pay for each class, term or event. Card payments go through Stripe into your own account.

Full payment
Paid by card when they book.
Instalments
The card is saved at booking, and the later payments are taken automatically at regular intervals you set.
A deposit
Part paid at booking, with the balance paid later.
Cash or bank transfer
Paid on the day, and marked as paid by you.
Class passes
A set number of classes paid for up front and booked against. A class cancelled within your rules goes back on the pass.
Monthly memberships
Paid by card, and renewed automatically until cancelled.

Refunds go back to the card, or as credit for a later booking.

What you can run through the year

Each part of the school year can be set up on the same booking page.

  1. September

    The autumn term

    A term with its dates, price and payment options.

  2. October

    Half-term workshops

    Single dates with their own price and places.

  3. December

    A Christmas show

    Tickets on the same page as your classes.

  4. January

    The spring term

    The autumn term run again, with new dates.

  5. Easter

    Intensives

    A deposit at booking, with the balance later.

  6. July

    The summer show

    Adult, child and concession tickets.

South West Twerk School, a class page with dates, venue and prices

On Macadamia

South West Twerk School

South West Twerk School runs classes, beginners courses, workshops and class passes in Totnes and Bristol, all booked through their own Macadamia site.

Visit swtwerkschool.com →

Also included

For the day-to-day running of your school.

Changes emailed
Move or cancel a class and everyone booked is emailed.
Automatic refunds
Cancel a single class and online payments are refunded automatically.
Cancellations
Parents cancel from their login, within the notice period you set.
Waitlists
When a place opens, the first in line is emailed a link, and the place is held for them for 24 hours by default.
Free trial classes
A ticket type priced at £0.
Client records
Each pupil's bookings and attendance, and each parent's passes and memberships.
Financial reports
Income by period, class or payment type.
Venues and teachers
Teach at more than one venue, and add other teachers on the Team plan.
See every feature →

Plans and prices

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

Every plan has the main booking features, so Free is a good way to get started. The paid plans take no commission on your bookings, put the booking page on your own domain without the Macadamia credit, and on Team your other teachers can work alongside you.

  • 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 teacher.

  • Team

    £25 a month

    Everything in Core, for several teachers.

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.

Does Macadamia support Direct Debit?

No. Parents pay by card, and they can spread the cost with card instalments or a monthly membership that renews automatically.

Can I offer a free trial class?

Yes. A class can have a free ticket type alongside its paid ones, so new families can book a trial place without paying.

Can parents book siblings into the same class?

Yes. A parent can book several places in one booking, and your booking questions can ask for each child’s name and age.

Can I ask parents for medical details and photo consent?

Yes. Parents can tick a photo consent agreement when they book, and the wording they agreed to is kept with the booking. If you're asking about medical details, a class's questions can be sent as a questionnaire after booking instead, with the answers kept out of notification emails.

More answers on the FAQ page →

Ready to take bookings?

You can set up your classes on the Free plan, 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.