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
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.
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.
Override Hours of Operation permission for sub admin
As an HOA Club admin, I have permission to override the Hours of Operations when setting up an Event that happens outside our normal club day.
I'd like to give our Social Committee sub admin the same permission. They do not need to have full admin rights to set up our next social gathering.
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.

Member Notifications for Reactivated Members, Please!
CourtReserve does not send notifications of members who reactivate their memberships.
A former member who is inactive still has an account. When they open CourtReserve, they see an option to PURCHASE MEMBERSHIP. When that person chooses the membership and reactivates, no notifications go out to those of us who need to keep track of such things. This is different from when a new member joins and creates an account.
We are a volunteer, member-run club with no paid staff, but we pride ourselves on our efficiency and member relations. In this situation, we may not figure out that someone has rejoined until the membership numbers don't match at the end of the month, or, when the person tries to access the courts with their cardkey and they let us know they can't get in because we have not reactivated their card! Some people need a new card and we have no idea they have rejoined...so our customer service doesn't seem so great here!
Is there a way to fix this situation?
Thank you!
Assign a package to a membership for one year
Be able to assign a package to a membership for one year not just monthly
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.
Indicate whether Visa/Mastercard/Amex
Would be really helpful to see what CC members use - Visa, Mastercard or Amex instead of just "credit card". Payment settlements are great but I still have to reconcile everything. Thanks!
Shareable Event Links in CourtReserve App
It would be incredibly helpful for players to have an easy way to share events they’re interested in directly from the CourtReserve App.
A great solution would be a Share button in the top right corner of the event page that instantly copies the Public Event URL. This would allow players to quickly text, email, or share the link with others—making it seamless for friends to view and register.
Currently, there’s no built-in sharing option, so players are resorting to taking screenshots and sending them via text. This creates extra steps, as recipients then have to manually search for the event in CourtReserve. Adding a simple Share button would make the process much smoother and improve event visibility!
Email liability waiver kiosk without PIN requirement
Issue: Someone reserves multiple courts for a group event and most if not all attendees have never been to the club, and may never come again. We still need to have them sign our liability waiver but we don't want to require them to go through the entire profile setup process (we require a payment profile as well). There is usually one point of contact for the group we are dealing with.
We can create a kiosk to sign our waiver that produces a URL that can then be copied into an email.
Problem to Solve: When the recipient clicks on the URL they are asked for a PIN to sign into the kiosk. I want this requirement eliminated so they go directly to the guest waiver form without entering a PIN.
New Member Registration at Kiosk
I would like a new member signup available through the kiosk as there are people that don't have their phones on them or their phones are dead or don't know their passwords to download the app from their apps stores to create their accounts. The manual process at the check in desk is time consuming when we can just send them to a kiosk to do it.
Auto Waitlist Unfortunately, when creating an event and enabling Auto Register from Waitlist, the system requires you to enter a value for Prevent Auto Registration X Hours Before Event, with the lowest possible setting being 1 hour. please allow 0
Unfortunately, when creating an event and enabling Auto Register from Waitlist, the system requires you to enter a value for Prevent Auto Registration X Hours Before Event, with the lowest possible setting being 1 hour. There is currently no option to set this to 0 Our facility wants to offer "0" as the Hours before the event. Is it possible to make this change in CR.
Court Utilization x Reservation report
I think a report that can show the revenue made from a certain hour per week (2-3PM, Tuesday) would be very beneficial. But not just that little bit.
For instance, I am trying to use the Court Utilization Report to figure out where I could possibly lower the cost for court reservations in order to generate more traffic. While doing this I would like to run projections of higher percent usage based on the suggested lowered rate per hour. This could be much easier if there was a combination report for Court Utilization and Revenue Report. Or if you could run a revenue report and it appeared in the same format as the court utilization table this could be exported to excel and be more useful for running projections on new fees, dead times of where less employees are needed, etc.
POS Member Facing
Would it be possible that we could work the POS to be member facing / give members the ability to add items from the POS to a reservation?
Member Group - Family Role Filtering
Could you add "no role" or blank as a filter for Family role in addition to Primary/Spouse/Other Adult/Child so that we can pick up the individuals who are not in a family? We would like to create a Member Group that includes all Adult members and excludes U18s. If we specify Family Role (Primary/Spouse/Other Adult) we lose those Individuals with no Role. This request is analogous to https://feedback.courtreserve.com/communities/1/topics/274-member-report-family-role-filtering which made the same request for Member Reports. Thank you.
A Non member - Account
An account that is for non members that be treated as such. Guest fees and so on.
Duplicating Package offers
In Packages, when we are creating a new package, it would be great to be able to copy/ duplicate an existing package, and just change a few details, instead of rewriting and adding all qualifiers each time. Many Package offerings are similar, so this would be a big time saver. More importantly, it would keep consistency at a higher level and avoid some data entry mistakes.
Transferring participants between events easier
Currently, to transfer participants between events, we have to withdraw the participants from the event, approve the refund to account credit, enroll the student in the 2nd event, and then pay for the 2nd event with account credit. Because of the approving the refund step, a manager always has to be involved.
I was wondering if there could be a transfer button on the member portal events tab where I could pick the event to remove the participant from and the event they want to be transferred to, and then the revenue automatically moves to the correct revenue category and CourtReserve shows staff that either the difference needs to be refunded or paid.
Additional Display Field on Kiosk
Additional field option to display the membership name or short code on the self check in kiosk. This allows our members and staff to verify which membership tier is assigned to the member.
Allow members to view signed waivers and membership agreements
Enhance CourtReserve's member portal by providing players with access to their signed documents. Currently, administrators can view signed waivers and membership agreements within each member's profile. Extending this functionality to the member portal would significantly improve transparency and build trust with our players. This enhancement would eliminate the current cumbersome process of manually generating PDFs and emailing documents to fulfill member requests.
Add a Loyalty Program with a Point tracking method for members so they can "earn" points each month.
Loyalty Program-Point tracking method for members so they can "earn" points each month towards special privileges like guest passes, 24/7 access, etc.The purpose would be to build loyalty and increase participation. Similar to a hotel rewards program.
Ability to suspend a membership from a certain date in the future
Yesterday, I had a member who paid two months of membership (May and June), and asked me to put her membership on hold for the month per June 30, since she would be traveling all of July. So, I wanted to suspend her membership per July 1, in order to avoid she would get the remainder of payment, which will be send 5 days before the payment date. However, I was told by the live support that this is not possible. I need to suspend the membership on the actual day that it has to be suspended. Unfortunately that means she will receive the reminder, and I will probably forget in 2 months that I should suspend the membership of one of my members on July 1.
Therefore, I would like to see the possibility to suspend an account on a certain date in the future, and maybe give the possibility to add a date to reactivate it again.
Prevent sandwich times exluding beginning of day
Prevent sandwich times with ability to exempt the opening hour/beginning of the day. For example, club opens at 6am but lots of patrons like to come at 6:30am. Currently it's all or nothing and this prevents many people from booking. If opening time moves to 6:30am, this prevents the 7am patrons from booking.
Bulk edit events
Our club uses CR exclusively with Events and we have a lot of them. It's a lot of clicking to go through and update 43 events, especially when each one pops up a new tab. Can we get a way to bulk edit events? Things like Hide Event on Event List and Calendars would be great as we build the events in advance but don't want to show them to the end users until we are ready to turn them on.
Enhanced filters to exclude some people, when emailing members
Right now on Members | Email you can filter people based on Member Groups and/or Memberships. It would be very useful to add after that the ability to exclude some of those people, based on Member Groups and/or Memberships.
e.g. we are starting with a set of users, some of whom have no active memberships, and others who have an active 2021 membership ending slightly in the future. We captured this list of people in Member Groups. We are asking people to renew for 2022 by purchasing or pre-purchasing 2022 memberships.
We want to periodically mail a reminder to people that have not yet renewed for 2022, but there is no easy way to do it. We want to be able to write a filter like:
people from these XXX member groups except people from these YYY memberships. i.e. we want to bring in the 2021 member groups, and then exclude the people that already bought 2022 memberships.
So perhaps something simple like:
Filter players by Member Groups (this is already there)
Filter players by Memberships (already there)
except if they are in these Member Groups
except if they are in these Memberships
Guest Database in a Dropdown. So we don't have to type the same people over and over.
Guest Database in a Dropdown. So we don't have to type the same people over and over.
Member specific notes with identifier on scheduler view/when admin making a reservation
We would really benefit from being able to write down general notes about a specific member.
(I.e. Has specific preferences, details of previous interactions, $$ owed from previous visit, "History of no-shows must take payment upfront" or other information that would allow the staff to better serve that member)
This would require a visible icon in the scheduler view that would show details of the note when staff hover of it.
It would also be important to show these notes when staff are making a reservation for that member.
Kiosk - Use camera on kiosk to scan
Instead of having to get a separate scanner for our kiosk, allow us to use the camera on the kiosk to scan instead!
Better way to track email bounces and spam reports for emails that we send to players
Since notifications are so important part of making sure that players are aware of what is going on at the club, and when they have certain events and registrations, it would be nice to have a way to see when an emails is sent for real, as we have many people usually complaining because of not receiving an email, it usually means 2 things: they got added to a bounces list or they previously marked our emails as spam, so it will be nice to see this information inside CourtReserve.
Customer support service by UserEcho