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.
Thank you for being an essential part of the CourtReserve community!

Schedules/Sessions inside of an Event

Booking restrictions that only include reservations made by the member

Email Optional setting under General
Currently under the General Settings category, there is a checkbox labeled "Member Email Optional" which does not work as expected. Based on the label, one would assume that if not checked, then email would be a required field for all "non-child" roles including Primary, Spouse, Other Adult and no role. For child roles, email would only be mandatory if the checkbox "allow login" is selected. This is the functionality that we need. Currently whether the "Member Email Optional" box is checked or not, the email is not required. It is not clear what this setting does as it is currently coded but it is not useful.

Different membership forms for different types of memberships
I want to create corporate memberships and want participants to include their company name and their company email address as a secondary email. This company email would be used to annually send an email confirming that the account is still active indicating the employee is still at the company.

Ability to create a custom court color on admin scheduler to distinguish from the rest
The ability to add a color to an entire court on the admin side of the scheduler to draw attention to that court would be helpful. For example, we have one "court" that is not really a court but is a private event room reservation. Admin sometimes overlook that it's that and accidentally make a reservation on that thinking it's a pickleball court. If we could draw attention to it by making it a different color to help distinguish it that would be really helpful.

Integrate with SafeSave settlement report
It would be helpful to have a report that matches the SafeSave settlement report, showing all transactions that went into each settlement by payment type. This way, we could easily match settlements with bank deposits. SafeSave does a great job communicating when a settlement is processed, but we have to spend hours finding transactions to match each settlement/deposit.

Round Robin option for leagues
Let all players play each other rather than in groups. Number of matches can be drop-down option.

individual member groups
Allow non-admins to create member groups for personal use in match making functionality

French version of the app
I know this probably not a priority, and I don't know how much it would require to have a french version for the member portal, but here in Quebec, Canada it is legally require to have french version of our web systems.
I think Quebec is a nice potential market for Court Reserve and simply adding a french version would put Court Reserve on top of the list for every Pickleball or Tennis club in the province.
Thanks!

Update an individual package to a family package
Some members purchase a package and then their family members join later and are added to their "family" but cannot use the package because it was originally purchased as an individual package. It would be helpful if there was an option to update the package to a "family" package, instead of them having to purchase another package that their family members can use

Choose which functions of payment processing a sub-admins is enabled access to
At this time, the only way to remove their ability to post a manual credit would be to remove the checkmark from "can process payments", but this will also remove their ability to use the preload credit option and (more obviously) process payments. The settings for that option are currently not separated,
Instead of 1 blanket option setting for "processing payments", I can choose if the system user is allowed to "pre-load manual credit", "post manual credit", etc.

Pro Shop Returns/ Exchanges setting for Sub-Admins
There needs to be a System User/Sub-Admin setting that allows certain staff to handle retail returns/exchanges. We do not want them handling/process all refunds (i.e reservation/event refunds for incorrect payment or over-payment)... but when a customer needs to return a retail item from the PRO Shop, we would like them to have access to be able to do so.

SubAdmin Reservation Types that adhere to hour and min/max player restrictions
We would like to have reservation types that our subadmins can create but which respect the settings for min/max players and min/max time limits (in regular and prime time). Currently our subadmins can override anything they want and often violate club rules. Or alternately, perhaps we need a lower level of subadmin which has more restrictions?

Gender Inclusivity
I am working with an LGBT+ organization that wishes to hold an event at our club. They made an excellent suggestion to include more gender options aside from "male" "female" "prefer not to disclose". I would love to implement this, however we do not have the functionality.

It would be nice to be able to turn off auto notifications (reminders) for just one single event without that affecting the entire system
We have a Monday night league and the members don't want to get weekly reminders for just that one event. It would be nice to have a toggle within the event creation to that could turn on or off weekly reminders. As it stands, the players would have to opt out of all communications.

Member Account Credits/Debits shown on their header tool bar
It would be great if a member could see their account debit and credit balance on the top header bar (like it does from the admin view) so that they don't have to go into Transactions->Billing to see these values. Most of our members don't know how to access this information.

Need for system to restrict members to total number of uses
Currently the system will restrict number of events and reservations rather than the total…players realize this quickly and end up being able to double their use by signing up for one event and one reservation each day. We need this to not be the case! Help please.

Notes in Audit Log
Would be nice for the Notes section in the member profile to be added to the audit log. For instance, when a note is created it is added to the audit log. When a note is deleted, it is added to the audit log.
This would be helpful to see a record, even if someone goes in a deletes a note.

Change the Color of Tab for Preload Credit or Post Manual Credit
We have a lot of older Front Desk Staff and it is incredibly hard to read White Writing on a Yellow Tab... and these two tabs being the same color causes confusion too.
Can you please one of the Yellow Tabs to be a different color for easier distinction and add a bigger/more reader friendly font for all of the "light colored" tabs?

Discount reporting
We run periodic sales in our merchandise area. It would be helpful to review POS discounts taken/given by date and time period, and important to audit our staff for accuracy,

Ability for admin to use app and phone's camera to add picture to member profile

Include Days next to the date and time on events that have multiple sessions
I have an event set up called Tennis Pool and Pickleball Pool. Ill take tennis pool as an exaple. Because it is set up as organized play, the players can only register one date at the time. HOwever, we can register players from the back office in bulk. When the bulk list gets generated, it includes the date/time. It would be extremly helpful to have day on this so we can see what is the day we are regsitering them for, otherwise we have to hold the phone calendar and cross check the dates. Is it possible to add the day of the week to this?

Invoices from Batch Billing do NOT show credits
Please please please add credits to the invoices run through batch billing. Players have no idea if their credit was applied because they don't show.

Please Make Edit available for Fixed Courts, again
In the past we have been able to edit our reservations. This stopped working during October 2024. Please fix it so that we can edit any reservations, versus having to cancel and re-book a court.

Need to be able to process a return in POS

Setting to automatically cancel one-time fee memberships if payment not received within given time period
We need an automated way to warn users who purchase a One-time price membership that payment is outstanding and then automatically cancel the membership after a set period of time that we can specify when setting up each membership type (or have one general setting for all fee-based memberships which is probably all that we need).
Currently we have to chase the people for payment via email and then manually go in to cancel the membership if payment is not received, which is very annoying and time consuming for us. If the membership payment could work similar to other fees (e.g. guest fees on bookings, payment for event signup etc.), where a reminder email is automatically sent after x hrs/days, and then the membership is canceled after a further x hrs/days, that would be great. It would be best to have a separate setting than those other types of fees which we currently have canceling after 15 minutes.. but if the easiest thing is to make memberships cancel after the same duration, then we can live with that. As part of this feature, we would love to be able to customize what the reminder email says, but we would settle for something generic that says payment is outstanding and that the membership will be canceled if payment is not received by xxx.

Court closure events should be included in the court utilization reports.
Having reservations and events as part of the court utilization tells an incomplete story. Court utilization is also affected by court closures, therefore a court utilization report should also include court closure times. I suggest a box to be checked as an additional filter. The box to be checked might read....: Include court closures in this court utilization report?

Allow for updates on packages that are already on member's accounts
Once you update a package, then it should update the existing packages that are already on the member's account.

Display a Child's Age in the Event
This way coaches can determine if the children who are registering are in the correct group. For instance we have an Under 11 group. If we have one 11 yr old and the rest are all 7 yrs old we would try and move the 11 yr old to a different day and time to be with peers. Currently we have to log into each member to find their dob. This would be very helpful!

Add lessons in Google Calendar for Instructor
Currently, there is no feature for an Instructor to add their lessons to Google Calendar automatically so it will be helpful if there can be feature to add lessons as well

Favorites List for Players Adding Other Players
This is the one feature from Kourts that we miss, the system remembering other players that have been previously added to reservations for each member and autofilling those players.

Demo Paddle Module
Add Demo Module that can track, charge, manage demo paddles that are checked out.
Charge for demo paddle.
Alert if paddle not turned back in.
Hold credit card on file.

Electronic Voting
Our Board of Directors was wondering if there are plans to implement an electronic voting module. Board elections and other member By-Laws issues are addressing with electronic voting. Since CourtReserve has detailed information on members including suspensions, current payments, etc., it would also be great to integrate electronic voting so we would not have to track these details in another program as well.

Showing discounts and discounted charges on invoices
Use case: We run camps during the summer. We have a promotion that every 5th camp session is free for a player.
Issue: If we do an "Override Fee Amount" to zero out the charge for the 5th camp session, it does not appear on the invoice. If we instead zero out the charge from the person's Billing / Transactions / Unpaid Fees screen, it removes that unpaid fee. Either way, that free lesson does not show up on the person's invoice. If we do an Adjust Balance / Refund, the charge will show on the invoice and the total amount of the invoice will be correct, but it doesn't show which charge was discounted or why.
Why it matters: Although it is a 0-dollar "charge"--and therefore makes no difference financially--we absolutely want that line to show up on the invoice. We want to show the family that (a) they attended that session, and importantly (b) they are getting that session for free, as promised.
Expanding the request: The scenario above is for a complete (100%) discount. What if it was was only a 50% discount? That charge would then show up on the invoice, but it would be at half the price without an explanation. For example, there would be four charges at $40, and then one at $20. But, why? It would better to have a Discount/Adjustment field in the invoice to show that it was discounted, and a Note field to explain why (if necessary/appropriate). It should also allow percent or dollar discounts. See conceptual screenshot:
How would this additional data be entered? Maybe in the Override Fee Amount dialog?:

List credit card expiration date in payment profile tab, and pull report by exp dates.
Need expiration date listed on payment profile tab after the 4 digit credit card #. Then be able to pull a report to see whose credit card is expiring in upcoming months and then notify member in advance.
Customer support service by UserEcho