Skip to main content
Help centre

Limit how often clients book a class

Let each client book a class a set number of times in total, such as one free trial, however many dates you publish.

8 min readLast reviewed

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.

Open Classes

Set the limit

  1. 1

    Open Classes and choose the class, such as your free practice session.

  2. 2

    Under Booking requirements, enter a number in Total bookings per client. Use 1 for a free trial.

  3. 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. 1

    Open the class from Schedule and expand Add a client.

  2. 2

    Choose the client. The form shows how many of their bookings for this class they've used.

  3. 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.