INTRODUCTION
Feature Summary: Create custom reservation types that are visible on the scheduler.
Use Cases: System users can create custom reservation types (e.g., singles or doubles) that align with the interests and needs of their players. For example, a club may set up Singles – Tennis and Doubles – Tennis reservation types to manage court usage and apply different restrictions.
OVERVIEW
Reservation Types in CourtReserve define the specific kinds of bookings members and admins can make on the scheduler. By setting up different reservation types, clubs can control booking rules, durations, fees, and guest allowances to better match their policies and members’ needs.
Lessons vs Reservations
On the CourtReserve platform, there are two main kinds of bookings: Lessons and Reservations.
Lessons – Typically created by system users on the admin side. Lessons involve an instructor and one or more players working to improve their game. If you’d like members to be able to book their own lessons, use the Book a Pro feature.
Reservations – Can be created by both system users and members (based on system settings). They typically involve booking a facility (such as a court) and may also include booking equipment (like a ball machine).
This article focuses on Reservation Types. To learn about setting up Lesson Types, see article here.
VISUAL EXAMPLES
In this example, tennis reservations are divided into two reservation types — Singles – Tennis and Doubles – Tennis. This setup is useful for clubs with multiple court types and different booking rules for each. Below are examples of how these reservation types appear to both the CourtReserve admin and the player.
Admin view (on the scheduler):
Player view (when booking a court from the app or member portal):
PREREQUISITES
System users should be familiar with key settings such as time rules, fee responsibilities, guest usage, and booking durations, and know how to organize these under reservation types. If desired, they should also create any relevant revenue categories in advance.
Additionally, system users should configure scheduling restrictions and pricing before members/players can book a court or piece of equipment.
SETUP REQUIREMENTS
Log in to the admin dashboard.
Click SETTINGS on the side menu.
Scroll down to the RESERVATION SETTINGS row.
Click Reservation Types. A new page displays.
Create Reservation Types
The new page displays the default reservation types. To create a custom reservation type:
Click the green Create Reservation Type button.
In the popup window, fill in the fields (see below).
Click Save.
Fill in the Fields
Name - Enter a unique name for the reservation type. This name is visible on the scheduler and (if enabled) member portal.
Min / Max Reservation Time in Minutes - Set the smallest and largest block of time (in minutes) that can be booked for this reservation type.
Duration Increment - If a member/player wants to book a time greater than the default duration, this number defines how much time (in minutes) can be added per increase.
Default Duration - The standard length before a member/player adds time.
Example: Singles – Tennis Reservation Type
Min Reservation Time in Minutes: 30
Max Reservation Time in Minutes: 120
Default Duration: 60 (1 hour)
Duration Increment: 30
How it works:
A member can book a court for at least 30 minutes and up to 2 hours total.
By default, when they select this reservation type, the booking will show as 1 hour.
If they want more time, they can increase the booking in 30-minute increments (e.g., 1 hour → 1.5 hours → 2 hours).
So, if John books a court for singles play, his default reservation will be 1 hour. If he wants to play longer, he can extend it to 90 minutes or 120 minutes, but no less than 30 minutes and no more than 2 hours.
Min / Max Number of Players - Require a certain number of player names for this reservation type. Use this feature to implement booking restrictions.
Apply Min / Max Rule based on # of Court(s) - If enabled, the Min Number of Players and Max Number of Players selected will be applied for each court added to a booking. If the setting is disabled, the Minimum and Maximum will be the overall parameter regardless of how many courts are on the booking.
Example: Apply Min / Max Rule Based on # of Courts
Scenario:
A club creates a Doubles – Tennis reservation type.
Min Players: 4
Max Players: 4
Case 1: Apply Min / Max Rule Based on # of Courts Rule Enabled
If a member books 2 courts, the system requires 8 players minimum and maximum (4 players per court).
Case 2: Apply Min / Max Rule Based on # of Courts Rule Disabled
If a member books 2 courts, the system still only requires 4 players total (because the min/max is applied to the booking overall, not per court).
Can Be Booked on Member Portal - If checked, members/players can create a booking with this reservation type. If not checked, CourtReserve does not display this reservation type on the member portal and they will be booked by admins only.
Included in Membership Booking Restrictions - If this box is checked, CourtReserve adds these conditions to membership booking restrictions.
Reservation Fee Responsibility - Select an option to assign the cost of a booking with this reservation type:
Reservation Owner: The player who creates the booking pays the entire fee.
Each Player Equally: The total fee is split evenly among all players in the reservation.
Each Player Based on Membership: Each player is charged individually based on their specific membership type.
Allow Player to Pay Full Fee or Split Fee Equally: The booking player can choose to either pay the full amount or split it evenly with others in the reservation.
When this setting is selected, admins will choose a Default Fee Responsibility. This determines what option is defaulted when a player makes a booking (though the player may still change ).
Default Fee Responsibility Options:
No Default – The system won’t preselect an option; the booking player must choose.
Reservation Owner – By default, the selection is the entire fee is charged to the player who made the booking.
Each Player Equally – By default, selection is the fee is split evenly across all players in the reservation.
Background Color - The color that displays on the scheduler/calendar for this reservation type.
Text Color - The text color that displays on the scheduler/calendar for this reservation type.
Tax Rate - Tax rated charged for this type of reservation booking.
Allow Guests(s) - If this box is checked, system users can add guests to a member booking with this reservation type. If not checked, guests cannot be added to a booking with this reservation type. If checked, CourtReserve displays the next three fields.
Allow Guest(s) on Member Portal - If this box is checked, players can add guests to a booking with this reservation type on the member portal. If not checked, players cannot add guests. CourtReserve hides this field if Allow Guest(s) is not checked.
Guest Fee - Enter a price for the guest to use a club facility with this reservation type. Normally the fee is a per-hour cost, but there is a fixed price option.
Guest Revenue Category - Set where to track Guest fees.
Guest Fee Taxable - Check if the guest fee is taxable.
Example of a player adding a guest to a reservation with a $10 fee:
Allow Resources(s) - When enabled, members can book one or more eligible resources (e.g., a ball machine) along with their court reservation. If disabled, resource options will not appear when booking this reservation type.
If enabled Allow Resource(s) is enabled, system users can use the Required Resource Categories field. This setting forces members to select a specific resource whenever they book this reservation type.
Custom Fields - Collect unique information about the members/players during registration for this reservation type. Click here to learn about custom fields.
Revenue Category - Set where to track revenue for this reservation type.
Is Active - The default setting is checked, which means the reservation type is active and available to use in CourtReserve.
Is Eligible for Player Match Maker (only displays if feature is enabled)- Check if this reservation type is eligible for the Player Match Maker additional feature.
Prime Times
If prime time settings are enabled in your booking settings for courts tied to this reservation type, admins will see the following:
Prevent Reservations During Prime Time - Check this box to block bookings with this reservation type during prime time. If checked, CourtReserve hides the next two fields. If not checked, fill in the next two fields. (see below)
Min / Max Prime Time Reservation in Minutes - If the Prime Time box (see above) box is not checked, CourtReserve displays these two fields. Set the smallest and largest block of time (in minutes) that can be booked for this reservation type during prime time. If the Prime Time box (see above) box is checked, CourtReserve hides these fields.
Manage Reservation Types
CourtReserve shows all reservation types in a table. Click the Edit icon to update a type and Delete to remove a row from the table. To change the order of reservation types, click a crossbar icon and drag the row to a new location.