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
user system settings - log in counts
For security purposes and ownership oversight purpose I'd like to know when the last time a user accessed CourtReserve and how many times they accessed CourtReserve. Please add this important functionality.
Invoice Search / Look Up
I would like to be run reports or look up invoices without having to open individual accounts, to see how many invoice we produced.
Ability to pick guest responsibility/ownership in public court booking interface
We currently allow members to bring up to 3 guests for free during their membership. However, when booking a doubles court for 4 people, the reservation owner is automatically assigned as the one bringing the guest. This results in the reservation owner using their guest allowance, even if another player actually invited the guest.
There is already a feature in the admin portal that allows switching guest ownership, so it likely wouldn’t require much effort to make this functionality available in the public booking interface. Ideally, this option should be configurable and enabled or disabled by the portal admin through the backend settings.
Ability to remove waitlist column from Expanded Scheduler
Ability to remove the Waitlist column from Expanded Scheduler. The work around that I found is to filter it out, but that filter resets every time you navigate to a different screen.
Ability to list a membership type to a membership group
We use a member group as our membership directory. We also have different membership types. It would be great to be able to list the membership type in this directory. Right now it just lists name, email and phone number
Weekly Membership
In the membership billing tab. I need an option for weekly billing. It is how we are billing for our gym in Kilo. It is a way that a lot of gyms are changing their billing to weekly. It gives 13 months of billing in a year.
Global Announcements order of importance
Our club uses the Global Announcements for daily court conditions but also for important happenings at the club. It functions as a bulletin board for staff to highlight certain topics. Can CR create a way to customize the order in which they're displayed? Or maybe a way to "pin" certain ones to the top of the page?
Look up members by first and last name to check in
We would like it to be added that when our members come to check in, we can look up their information by first and last name rather than just their barcode or member ID
Trial Memberships
We have added a Trial Membership good for 30 days. We hope this will drive players to a paid membership. We only want players to be able to sign up for this one time. We currently are having to monitor the new signups to the membership so that it's not abused. It would be nice if the Trial Membership was preloaded in CR and restricted to a single use or if there was a way to toggle it to one use only. I see where we can expire and move it to another membership and we have that set to send them back to a guest membership. If the membership would had a check box to Require Approval I think that would help us manage this.
Different PoS items that pull from the same stock
Example:
Franklin X-40 Pickleballs - 400 stock on hand
1 Pack = $4
3 Pack = $10
Two different items in the PoS, but each sale will subtract from the same base item stock of 400 packs.
Auto movement for absences in Leagues
Would like to have the system automatically move players down when they miss a week instead of having to manually do it.
Duplicate Global Announcements
Ability to duplicate would be very helpful! Currently, the mobile dashboard only shows new announcements and once it is viewed it is not visible unless the user click on the View All option. However, it would be helpful for us to have more control over what our users are viewing on the dashboard by allowing an announcement to remain visible OR at least be able to duplicate so that we can repost (or both).
Being able to limit reservations/registrations beyond one week.
We would like to limit reservations/registrations for a guest or preferably a "non-member" member for one month (or a set amount of time that is greater than a week. Most clubs like to limit monthly usage by a specific guest, so I am surprised that this is not available.
Add DUPR Integration to Player Matchmaker
Please add DUPR Integration to the Player Matchmaker.
Also, please add the ability to require a certain reliability or higher for this.
Audit Log should have First and Last Names.
Families have same last name so when you go to the audit log to see what was cancelled, you only see the last name. It can be very confusing. It should have first and last names.

Days in advance sport customizable
The number of days in advance a court can be booked should be customizable by each individual sport just like the opening court times are. That would actually make it easier if it were on the same page as court opening times.
report that shows total amount paid over a certain time period by member. it would also be helpful if the report had an option to show families either individually or consolidated.
Waiver setting: Age/role that it applies to
We want all family members over the age of 18 to be required to sign the waiver. Currently, there is no setting to select specific family roles to be required for signing rules. Please assist with the creation of this.
Organized games and ratings
Can we have an option to hide players rating when setting up organized play but want to show the members registration list.
Enter Payment Amount for Reservation Payments
Hi there! When we take a cash payment for reservations (and see the screen below), we would like to change the Payment Amount (like how it is on Point of Sale). Staff have to calculate change themselves, and the actual amount paid & change received aren't on the receipt.

Debit Cards should not receive a Credit Charge/CourtReserve service charge
Charges that our club incurs via CourtReserve/Credit card companies when charging a guests debit card as opposed to a credit card. We do not charge back the convenience fee incurred through the Credit card company and Court Reserve. I am concerned that we are charged these fees even when a guest uses a Debit Card, which is basically the same as cash. Businesses generally allow a discount to those using cash and debit vs. credit card. Clare confirmed that we are charged a fee regardless, since Court Reserve presently does not have a way to differentiate.
I would like to strongly suggest this as an enhancement if you do charge the fees for debit.
A service fee whether it be a credit card service or Court Reserve service fee should not be charged when a Debit card is used and on file.
Block member from adding American Express credit card in profile
A member can add AmEx in their profile account as their card on file. We do not accept AmEx payments. Can you block this at the front end?
Events - Restrict to so many of male and female
So when having a mixed doubles event it would be helpful to be able to restrict to the first (numbered) so many males and females and then when assigning to the court be able to see this so you can pair up teams. This idea was requested by La Jolla - Conan

Sub Admin Privilege's Should Be Event Type Specific
ALL sub-admins can create any Event Type. This is problematic. Each sub admin's privilege's should be Event Type specific, similar to how Instructor's Lesson Types are. Not all Instructors do each type of Lessons. As we have a number of Event sub admins, not all Event sub admins should be able to create all Event Types. We should be able to have each sub admin only create the Event Types we want them to create.
Create and/or rules around event restrictions
In each event, allow the admin to create and/or rules (or if/then statements) around event restrictions.
Assign an existing member to be a coordinator
Our club is run by volunteers who are already members. I'd like to be able to assign the coordinator role to an existing member, rather than have to create a new user for them.
Add Paddle Rentals when booking online Court Reservations
It would be great if members could rent paddles and balls directly from the online scheduler when reserving courts. Right now, it seems we would have to create a rental item for each of our rentable paddles and balls in order to allow multiple rentals across different bookings happening at the same time. This isn't feasible as we'd have hundreds of rental items in the dropdown menu.
What I would love to see is an option to rent paddles and or balls when members are reserving courts online, that allows the member to check a box or click an option and then increase the quantity needed for their rental. Ideally this would be paired with the option to adjust quantity on the backend so that we don't overbook.
Allow Packages to be Sorted and Display in a Specific Order on the Member Portal
Allow the CourtReserve administrator to sort packages so that they can be displayed in a specific order on the member portal.
Freeze account with restart date option.
It would be very helpful to have an option to auto restart a membership after a freeze period. Currently the action is to suspend the membership and manually restart it. It would be great to not have to worry about the members account.
Make LEAGUES visible on member portal
We are loving the CR Leagues application. Please make the leagues visible, as any event would be, on the calendar as well as on the court scheduler. The visibility of any event, even if it's full (especially if it's full!), has a significant impact on future interest and registrations. Thanks!
Program Filter - Separate the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)"
By separating the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)", we could create a Program Filter that would exclude Programs that are full but still display Programs that the viewer might be ineligible for. Example: we would like to create a public link to show only Summer Camps that have availability BUT since our Camps have an age restriction (7 - 10 years old), no Camps display because the user would have to have an account and an entered DOB and even then, if they are a parent, they still wouldn't be able to view the camps because they are not the correct age.
Customer support service by UserEcho