Quick answer
Set Total bookings per client on a class to limit how many times each person can book it across every date you publish. It suits a free trial, taster or practice class that each person should attend once. Junocal checks every booking, so you don't have to watch the roster.
Before you begin
An owner or admin account in the studio.
The class you want to limit, set up in Classes.
Dates of that class published on your schedule.
You'll know it worked when
The class page on your booking page shows Booking limit with the number you set.
A second booking by the same client on another date is refused with a message about the limit.
Choosing that client in Add a client shows how many of their bookings they've used.
Follow along in Junocal
Open the exact product area, then keep this guide beside it.
Set the limit
- 1
Open Classes and choose the class, such as your free practice session.
- 2
Under Booking requirements, enter a number in Total bookings per client. Use 1 for a free trial.
- 3
Choose Save requirements, then publish as many dates of the class as you like.
What counts towards the limit
Upcoming bookings, attended classes, no-shows and late cancellations all count.
A cancellation gives the place back, so the client can choose another date.
Each family member has their own count.
Course sessions are booked through their course, so a class limit doesn't apply to them.
What clients see
Your booking page shows Booking limit on the class, such as One per person across all dates.
A client who has used their bookings is told so when they try to book another date, check out a cart with more than one date or join a waitlist. Waitlist places aren't offered to them.
Add someone past the limit
- 1
Open the class from Schedule and expand Add a client.
- 2
Choose the client. The form shows how many of their bookings for this class they've used.
- 3
If you're an owner or admin, tick Book anyway (past the limit), then choose Add past the limit. Front desk can ask an owner or admin.
Troubleshooting
Start with the symptom that matches what you can see. Check the existing record before repeating a booking, payment or import.
A client booked more dates than the limit allows
Check these first
Check when each booking was made.
Check whether the limit was saved before the later bookings.
Next step: Bookings made before you set a limit are kept, and bookings an owner or admin added past the limit stand. Cancel any extra booking that shouldn't stand; new bookings are checked from now on.
A client says they can't book a date they need
Check these first
Open the client's bookings for this class and count upcoming, attended, no-show and late-cancelled ones.
Check Total bookings per client under the class's Booking requirements.
Next step: If an earlier booking shouldn't count, cancel it so the place comes back. Otherwise an owner or admin can add them from the class roster with Book anyway (past the limit).
Front desk can't add a client to the class
Check these first
Check the add-client form for how many bookings the client has used.
Check whether the person adding them is an owner or admin.
Next step: Only owners and admins can book someone past the limit. Ask one to add the client from the class roster, or raise the limit under Booking requirements.
Answers before you get stuck
Can someone get around the limit with a different email address?
Yes. Junocal counts bookings for each client, and each email address is a separate client, as on most booking systems. If the same name appears twice on a roster, check whether it's one person.
Does a free trial stop someone buying an intro offer pack?
It can. A pack for new visitors with no attended classes isn't offered to someone who has attended the free class. Choose new customers with no previous purchases for the pack instead; free bookings don't affect it.
Can front desk change the limit?
No. Owners and admins set booking requirements and can book someone past the limit. Front desk sees how many bookings a client has used when adding them to a class.
Did this guide solve the problem?
Make the change, or ask with your account attached
Open the relevant Junocal screen now. If your question depends on a particular client, payment or class, contact support from the app to include the page and studio context.