For studios, schools and gyms

Never look up "how many classes are left" again

Pass balances, weekly bookings, the instructor rota, attendance and make-ups. What you keep in separate places now sits on one screen.

Start your 30-day free trial
No credit card required

Does this sound like your week

Pass balances live on paper or in a spreadsheet, and you go hunting every time someone asks
You re-enter the same "Tuesday 7pm" booking by hand, every week
Make-up lessons are arranged over chat, and you lose track of who is still owed one
The rota and the booking calendar are separate, so people book a day the instructor is off

01

A pass counts down when the class is booked

Set up a ten-class pass and one is used the moment a booking is made. Cancel, and it comes back. Counting it and recording it stop being your job.

Nothing to look up when someone asks

10-class pass 10 left 9 left
Booked Returned on cancellation

02

"Every Tuesday at 7" is entered once

Pick the day and time and the whole run is booked ahead. Closure days are skipped. When someone stops, only the classes still to come are cancelled.

No more re-entering the same booking

Every Tue 19:00
Week 1 Week 2 Week 3Closed Week 4

03

No instructor, no open slot

Add instructors as staff and slots are only built for the hours they are rostered on. There is no separate teaching calendar to keep in step — fix the rota and the slots follow.

Nobody books a day you are not open

Tanaka · Rota 10:00 - 15:00
No slot Open Open Open No slot

04

How you mark attendance decides the make-up

Open the register and mark the class. An absence with notice still spends the credit, because the place was held — but it can be claimed back on another date. A no-show simply stays spent.

You can see who is still owed a class

Attended Credit spent
Absent with notice Credit spent, make-up available
No-show Credit spent, no make-up

05

Unlimited plans run on the same rails

A monthly unlimited plan books as often as it likes until it expires. Pass holders and unlimited members can sit in the same class without any special handling.

More plans, same day-to-day

Unlimited Renews 1 Apr
Tue 19:00 Thu 19:00 Sat 10:00

06

Students handle it on their phone

Classes left, the next booking, and cancelling. Students check and change it themselves in the mini app, which is a chat message you never get.

No more "how many do I have left?"

9 left Next: Tue 19:00 Cancel

07

Bring your roster and balances with you

Import members and remaining pass credits from a CSV. Before anything is written, you see which rows are new, which match someone you already have, and which will be skipped.

Classes already paid for carry over

members.csv
New Matched Skipped
Import

Also included

Waitlist

When a full class frees up, the place is offered to the front of the queue first.

Class capacity

Set a size per class. Rooms and equipment can be booked the same way.

Confirmations and reminders

A confirmation when the class is booked, a reminder the day before. Fewer no-shows.

Membership cards and push

Apple and Google Wallet cards, the mini app and push notifications sit on the same foundation.

Attendance rate

Upcoming bookings are not counted as absences, so a student who just joined does not look unreliable.

Connected to customer data

Bookings and attendance join up with visit and purchase history, so you can reach students who have drifted.

Who it suits

Yoga and pilates studios
Gyms and personal training
Music and dance schools
Tutoring and language schools

Restaurants, salons and anyone not using class passes have their own page.

See reservations overall

Try it free for 30 days

From creating a pass to marking the register, try it exactly as you would run it.