Help Us Make CourtReserve Better! 🗣️
We want to hear from you! Your ideas and feedback drive the continuous improvement of CourtReserve. Submit your ideas here and vote on your favorites to help shape our platform's future. Our product team reviews the idea board and updates our roadmap every 90 days, so your suggestions can directly impact upcoming features.
The Process
To ensure that everyone understands the process the Product Team follows when reviewing/addressing submitted ideas, below is a breakdown of statuses:
- Unmarked: This is the initial status when an idea is submitted. The Product Team will review all submitted ideas to determine how best to move forward.
- Internal Review: The Product Team will review the submitted idea to determine scope of the request. A Product Owner (PO) may reach out to you for more detail.
- Not Planned: If the Product Team determines that the idea is not valid or is not something that aligns with Product goals, the idea will be declined/marked as not planned.
- Waiting on Votes: After the Product Team decides to move forward with an idea, this status will be set to allow time for others to vote on the idea. Ideas will be kept in this status for 90 days, as this will allow for enough time to garner votes and for the Product Team to better understand priority based on the number of votes received.
- Accepted for Future Development: Once the idea has been reviewed, discussed with the submitter (as needed), and prioritized by a PO, the idea will be accepted for development in an upcoming sprint. The timeframe for development will be determined based on other existing priorities/team capacity.
- In Progress: When the idea has been estimated, the idea is considered in progress.
- Beta: If the idea requires a beta testing period, this status will be set. This remains the status until Beta testing is completed.
- Completed: Once the idea is released to Production, the idea is considered completed.
Throughout the process outlined above, POs will provide updates to keep you in the loop.
Thank you for being an essential part of the CourtReserve community!
Booking restrictions that only include reservations made by the member
Schedules/Sessions inside of an Event
Set different start/end times for each court allocated to an event.
Create a on/off switch that when enabled, gives you the ability to set different times on each court under a single evet.
For example, Open play: Courts 1-3 from 8am-10am, but court 4 start at 9am.
Right now this prevents us from allocating courts to an open play session if a court is reserved for one hour which inhibits signups for sessions. We want to maximize capacity & manage the yield, but without this function we are limited by the software.
Multiple Event Discount Rules
Currently, when you create a discount for Events, you can only create one rule. It would be great if you could create multiple rules. Like 1 free per month for a,b,c events, and 1 free per day of d,e,f events. It would also be great to have a once a year or once lifetime option.
Unique Prime Times for different sports
Our tennis and pickleball members have very different prime times that they like to come in and play. We are handcuffed as admins being only able to set 1 master prime time list of times. Please allow for unique prime times to be set for different sports, as the players have different preferences.
Custom name for Packages + Punches
Allow naming conventions for individual clubs like it is done for changing the name of Events
Update Punches in Sold Packages
The ability to update the number of punches in sold packages as a form of price adjustment. Also, updating the event categories punch allowances without having to delete and re-add the categories.
Allow players who have a punch card (package) to use a punch for their guests.
Currently a player can only use their punch card for them or a connected family member. It would be nice if they could use a punch to pay for a guest as well.
Create 'share' event links on the user side
On the customer side, each 'event' should have a 'share' button, allowing the user to copy and share a link to an event with others.
Adding Club Ratings of Members on the Membership List
It would be very useful to have the capability of searching the membership list of a group of players based on their club ratings. It would also be beneficial to be able to sort those group ratings to determine which members are in a certain group, E. G., Find me all the 3.0 men.
Kisi Access Control Integration
I'd like to formally request an access control integration with Kisi. Their hardware and use case is better suited for recreational facilities than RemoteLock or Brivo, and it is more secure than easily guessable 4-digit pin codes. An in-app unlock feature that only allows the player to unlock the door when it is their reservation time (/buffer) and when they are in the direct vicinity of the door is the future of access control for pickleball facilities! Thanks for your consideration.
Waitlist Limits
Can a limit/specific number be set for the waitlist function per court (for players waiting for an opening in an event)? Our default is set to 4 players per court, but knowing some players to not show up & not remove their name, and some players tire easily and like to rotate out to rest. At the same time, we don't want any more than two additional per court. Example: 4 courts, 8 waiting spots. Need to be able to set it specific to each club's needs.
Leagues need to be made compatible with Swish.
Leagues need to be made compatible with Swish.
edit reservation type when paying with punches
allow players to edit their reservation types when paying with punches. for example, our club and a few others in MasterMind use reservation types to force players to add everyone for waiver purposes. however, when they book a "Private Court for 2" and then later confirm the other two players, they can't add them themselves because they are unable to edit the reservation type to "Private Court for 4" without admin intervention.
suggested by CR support to add this idea.
"If he's already paid for the reservation with a punch, that punch is being assigned to a specific reservation type. They won't be able to edit that on their own since the systems essentially going, "No, it's done and paid for with a punch. No edits can be made." At that point, it does require any additional edits to be done from the admin side."
Custom Rating - DUPR Waiver
We have a waiver program for rating exceptions that uses the MyDUPRCoach process. If the player doesn't have a DUPR rating, then this is not an issue as the coach assigned DUPR gets added to their DUPR profile and that allows players to sign up for whatever events they want to. If the player does have a DUPR rating, then we need to create a custom rating range/value for them and edit events to allow that custom rating range/value. It would be convenient to create a custom rating where it is a number that can be used with the DUPR rating restrictions to allow players to be allowed to sign up for events.
Bonus would be to create a period that after which would nullify the waiver so that we can do a re-evaluation of the player.
Scenario I have the issue for: I have a player who has a DUPR rating of 3.000. Our next DUPR range is 3.250-3.749 and this player believes they should be allowed to take instruction within that level for whatever reason. If the waiver process says that this player is in fact a 3.259, it would be nice to input that value into a field and have it be automatically used by rating restrictions rather than having to do something with a non-number string in a custom rating. Then after 6 months - this player gets an alert that they need to have another waiver evaluation to ensure they are still playing/competing at that level.
Discount Code for Memberships
A discount code to give to people to get a discounted membership price would be super helpful!
Open API Payments Integration
Court Reserve to consider creating a certification for payment integration API's. This would allow clubs internationally to select their own local payment providers who can develop payment solutions to integrate with court reserve. Court resreve would need to certify the solutions for compliance etc. This would give greater flexibility to persons who do not use twothe available payment providers.
Add Court Name to Booking Confirmation
Currently booking confirmations, only include the court type.
Whereas we have multiple of the same court type, distinguished by name for example: Court Type: Tennis Hard Court, Court Name: Court A, B, C ,D, E...; it would be best if the court name is on the booking confirmation
Allow Player added to a Reservation to Cancel Reservation
Whereas the portal is configured to allow adding a player to your reservation, I need the added players to be able to cancel the reservation form the email notification they get when they are added to a reservation.
The use case is that- some reservation owners may randomly input other club members names, without the added club member making any previous arrangement with them. Outside of this being unreasonable, it can restrict the added member form creating a reservation of their own based on reservation rules in place. Currently only the reservation owner can cancel a booking, the request is for any player on a booking to be able to cancel the booking with reason
Add Custom Content to Packages purchase page
We would like to be able to add content before and after displaying our Packages (ie., helpful overall information regarding memberships, links to our refund policy, etc) instead of listing this for each Package.
Currently, there is no way to do this (that I can see).
Add custom content to memberships page
We would like to be able to add content before and after displaying our Memberships (ie., helpful overall information regarding memberships, links to our cancellation policy, etc) instead of doing this for each Membership.
Currently, there is no way to do this (that I can see).

Message Board Integration
Add a Message Board integration for members/groups to communicate with us and/or each other, share pics, PDFs, etc?
Instructor Feedback - Players looking to provide feedback on the lesson/drills - Can it be an email or something that they can do inside Court Reserve?
Our players would like to be able to share feedback to the instructors following their drills/lessons whether it's a notification, email soliciting, or they can just go into their Court Reserve and notate.
Add an add payment profile options when members pay with credit card in POS
Players viewing when syncing to Swish.
When syncing with Swish, allow all players to view round robins/matches once on the Swish app.
Release Open Play Courts to accomodate fewer players.
Set number of players per court and if there are fewer, automatically release appropriate number of courts for private reservations.
Leagues
Hey there, we are hosting a couple of flex leagues using your league program. We want to make one of the days have less opt-in spots available but it won't let us do that unless we change the entire session. Can you add an option to adjust the opt-in limit by the game days?
POS Option to FORCE member name selection
Looking for a setting/option to "force" a staff member to associate all POS sales/transactions to be associated with a member. If it is a walk-in sale, we can always create a fake member called "walk-in Sale" to sell items to.
An issue we have today is that if a transaction is completed at the POS WITHOUT a member being selected, the transaction cannot be updated thereafter. This presents an accounting issue for the members account and transaction history.
ELSE - we need a way to edit the transaction AND THE MEMBER NAME after-the-fact.

Check-In button on the reservation for members to use their phone to "Tap" to check-in
Members to use their phone to check-in by simply clicking on a CHECK-IN button on their reservation
Additional Kiosk Sounds at Check In
It would be great to be able to assign different sounds at the kiosk for different Membership Types as well as different membership status like "overdue" and "expired" and "canceled"
Guest Waivers to be transferred to new members accounts
If a guest signs a waiver and then becomes a member, i would like to attach their previously signed guest waiver to their member account so they don't have to sign the waiver again
Enable Dropdown Selection for Cancellation Reasons in Membership Cancellation Prompt Feature Request
Title: Replace Textbox with Dropdown for Cancellation Reasons in Membership Cancellation Prompt
Description: Currently, when a membership is canceled in CourtReserve, the system prompts users to provide a reason for cancellation using a free-text textbox. However, there is no option to switch this input method to a dropdown (combobox) with predefined cancellation reasons. While adding custom fields allows administrators to define specific reasons, these fields only appear on the membership details tab and not in the cancellation prompt. This inconsistency leads to difficulty in standardizing data and streamlining reporting.
Postconditions:
- The cancellation reason is successfully saved and is available for reporting and analytics.
- Administrators can analyze standardized data to identify trends in membership cancellations.
Benefits:
- Ensures standardized input for cancellation reasons, improving data quality.
- Reduces manual errors from free-text entries.
- Provides consistency between custom fields and the cancellation prompt.
- Enhances reporting and analytics capabilities by categorizing reasons.
Edge Cases:
- Administrators should have the option to allow users to provide an "Other" reason, along with additional comments.
Key FOB for check-ins <> compatible w/ door access
Many facilities have multiple uses other than court bookings. A facility such as ours, has a gym portion as well as tennis and pickleball courts. Court Reserve is a premier software for handling our facilities bookings. But we also have members who only utilize the gym space. We currently have to pair Court Reserve with a separate software such as GloFox, JoinIt or LightSpeed, to have a key tag scanner for our gym members to check-in and to pull up their account with a Face ID. This system also has a door access feature to help manage our 24hr facility.
This all-in-one package would be beneficial to multi-sport facilities but also enhancing Court Reserve check-ins by adding a key tag scanner, face ID profiles and door access.
Auto-cancel reservation settings need to include reschedules
Prevent refunds due to reservation rescheduling cost differences.
Example: When a member changes their reservation from 2-1 hours it is not considered a cancellation by the system so the person automatically receives a credit to their CR account. They are really canceling 1 hour of their reservation and should not be credited for it.
Customer support service by UserEcho