What Are Booking Passes?

Booking passes are benefits that members receive as part of their membership — things like "4 open play sessions per month", "10 hours of court time", "20% off clinics", or "unlimited drop-in access". Instead of manually tracking what each member is entitled to, booking passes handle it automatically. Each pass has a specific value (number of uses, minutes, or a discount), validity dates, and rules about what it can be used for. When a member books an event or reserves a court, the system checks their available passes and applies the right one.

Why Clubs Need This

Most clubs sell memberships that include specific benefits beyond just being a member. For example:

  • "Gold Membership" includes 8 open play sessions per month

  • "Premium Plan" includes 10 hours of court time per month plus 50% off clinics

  • "Youth Program" includes 4 group clinic sessions per month

  • "Basic Membership" includes 2 free court bookings per week

Without booking passes, admins would need to manually track how many sessions each member has used, check eligibility at every booking, and reset counters at the start of each period. With booking passes, all of this happens automatically:

  1. Member's membership activates → passes are created

  2. Member books an event → a pass is consumed

  3. New month starts → fresh passes are allocated

  4. Member cancels their membership → remaining passes are archived

Types of booking passes

  1. Guest pass (e.g. members get 3 guest passes per month)

  2. Free reservation pass (e.g. members get 4 free reservations a month)

  3. Free court hours pass (e.g. members get 5 free hours for court bookings per month)

  4. Free event pass (e.g. members get 1 free Open Play a week or 1 Clinic a week)

  5. Free event with specific event tag pass (e.g. members get 1 free specific group class per week)

  6. Free lesson pass (e.g. members get 1 free 1hr private lesson per month)