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
Weekly Reoccurring Emails and Push Notifications
It would be useful to have the ability to set up the same email/push notification every week/day/same time to be sent for events that happen weekly that rarely change (i.e. open play, age group events, etc) instead of having to type/copy and paste the same one out!
Multiple Event Templates
Creating event schedules takes time and we are currently only allowed one event template. It would be handy to be allowed multiple event templates that allows us to have difference scenarios covered so we don't have to keep modifying things from our default.
This would allow us to have special event templates, level play templates, social templates etc. Ideally, they are named just like we name an event. When creating a new event, the system could give us a popup that asks which template we would like to start from.
Ability to view the number of FREE Events and Reservations used for a specific date range for a customer.
The new DISCOUNTS feature for Events and Reservations has allowed us to offer more benefits to our membership programs.
The main feature we now offer for our two main membership types is a certain number of FREE Events per month. Of course the main question we are getting now is “How many more Free sessions do I have left this month.”
We currently tell customers to go their Member Portal and click on My Events and click on PAST Events and put in the current month date range and then sort by Cost and count the number of $0.00. Then click on UPCOMING Events and sort by Cost and then look for any Event in the current month (since the UPCOMING Events Tab you cannot enter a date range).
We can do the same thing for the customer on the Admin side, but still have to sort through the PAST and UPCOMING Events separately and manually count the $0.00 Cost Events.
Our request is to add a new TAB to the Member Portal and Admin side (in addition to UPCOMING and PAST), maybe called HISTORY (or allow option on PAST to display PAST and UPCOMING together) and add in a FILTER for customer to Search By DATE and search by a COST range and possibly total the number of Events the report finds. This would allow all customers (and admin) to use this report to not only find out how many FREE sessions they have registered for, but also search for any Events and Cost range.
The other option would be to add a Tab called FREE and have the customer enter a Date Range and have the system display a simple chart of the number of FREE Sessions and Reservations used for that date range. Very similar to the chart for Number of Packages Used and Remaining.
Thanks
Pickleball Charlotte
Add a keyword search bar to the (admin) settings page
The settings page has over 50 icons, organized by setting category, but it's HARD to remember what settings are called what and in which category. I find myself clicking in 2-10 spots sometimes just to track something down that I've done before.
Example: I want to be able to find all settings that related to "disclosures". There's on settings called Disclosures, but I have to turn it on somewhere else. I want to type "disclosures" into a search bar, and be shown all instances of that word throughout the admin settings.
kiosk repeated checkin behaviour
When a player scans their QR more than once, they should be shown their courts/events etc, again, instead of "Items to check-in not found". This might happen if a player wants to reconfirm which court/event they are booked in for.
Split the option to add vs delete family members
We would like people to be able to ADD members to their family but not DELETE them since we are having people accidentally deleting members. Could these be two separate options? Currently the option is to add/delete members or not.
Report or filter feature on existing reports for the signed W & R
It would be great to add to the waiver report a filter that shows students with an unsigned waiver. As of now, the waiver report is only showing those who signed.
and, OR add a field option to the reports such as the EVENTS events and the ATTENDANCE reports have a field that will give us a list of those you signed and those who are unassigned. THe best place would be on the attendance report for sure.
Thank you
Notification to members who expire after X days
The system should send a notification to members who have a membership plan that "Expires After X Days".
We should be able to configure the number of days before the expiration that the notification is sent, and ideally the member should be informed when they try to login to the members portal, or use the mobile app, that their membership is now inactive (this does display when they try to make a booking but not before). The format and content of this notification email should be configurable like the other notifications.
add the ability for .25 increments in skill level
Right now the CR skill levels increase in .5 increments. There is a big difference between a 3.5 and a 4.0 player so it would be great if there was a 3.75 skill level native to the CR system. Yes we can add that functionality but when you display an event CR lists the skills out of chronological order (assuming it lists the native skill levels first and then the club initiated ones later). The results is a confusing jumble

Email templates for different type of programs
Email Templates for different programs. If we cancel ,for example, a junior practice, it would be easier if we could choose from a template library oppose to creating a new email every time by a different person.
Feature Request: Ability to Schedule Future Membership Suspensions
It would be extremely helpful to have the option to schedule a membership suspension for a future date rather than only allowing immediate suspension.
Currently, when selecting “Suspend Membership,” the system appears to only allow the suspension to begin immediately. In many cases, members notify us in advance that they would like their membership paused starting on a specific future date (for example, March 1st).
Without the ability to schedule this in advance, it requires manual follow-up later, which increases the risk of human error. We also want to avoid canceling memberships when a member only needs a temporary suspension.
A feature that allows clubs to:
-
Select a future suspension start date
-
Optionally select an automatic reactivation date
-
Or schedule suspension within the billing cycle
would significantly improve administrative efficiency and reduce mistakes.
Thank you for considering this enhancement!
Add a waitlist feature to sessions within a league.
In order to get a full session for a league, the league will have the ability to have more than the capacity per session. People routinely will opt out of a session so we would like to have a waitlist by session so that those on the waitlist have the option of filling the open slot.
Allowing unregistered users to join a membership waitlist
We have set up a membership waitlist as we are at capacity. We want to allow interested folks to join the waitlist as some members leave every month. Our website shows our membership types to interested non-members. If they click to register it and aren't logged in to an active account they get a message that no spaces are available and NOT given the opportunity to join the waitlist - we could require them to create an account after expressing interest in joining the waitlist if that showed as an option. We need non - member vistiors to tell us that they want to be on the waitlist and be able to put themselves on it without expecting them to figure out they need to creeate and account and be logged in.
Leagues - some items to add & fix
Court Reserve – Leagues
We have been using the LEAGUE Add-on for two months now. Here are some of our feedback comments:
- Need the ability to “SUB” in a player. Once the Game Day has started if any player needs to stop playing (heat, injury, called for family emergency, etc) then we would like the option to “SUB” in a replacement player. Typically our replacement player is a Staff member to keep the play going.
- Widgets (Events Calendar) do not show LEAGUES. We use the widget for the calendar on our website and the leagues are not visible. This is unfortunate as we are paying an additional fee for this feature and we want to market leagues on our website. Please fix this.
- Assigning 4 or 5 players to a court for a GAME DAY works for many numbers of players EXCEPT when the total of players equals 6, 7, and 11. There is no combination of 4 or 5 that works. We need to be able to see the OPT-IN date/time for each player so we can figure out who the “last” player is that signed up IF we have to ask them to “OPT-OUT” for that GAME DAY. Of course we work really hard to get an additional player to avoid the “6,7, 11 combo”.
- We run our own leagues with formats that COURT RESERVE League Option does not support at this time (such as Mixed Doubles). I would like to be able to add our league information (a link to the player stats for example) to the LEAGUE Menu item on the Portal webpage. Currently I have to create a separate menu item also called “Leagues”.
Leagues - Inactive Players
Add an option in leagues for inactive players to automatically moved them down 1 spot every game day they don't play.
Customize what columns can be seen on the Event Registrant lists
Allow an admin to choose what columns can be seen when viewing a registrant list (custom rating, DUPR ratings, etc.)
Flex League - add waitlist option for each game day
people don't want to have to check back to see if anyone has opted out, so would be great to have a waitlist for the game day that automatically add them
Send Email Notifications before Event start date, but NOT every single day the event is scheduled
When we schedule an event, we would like the system to send an auto-notification to remind players about the first day of the event. But we do not need the email to continue to send for every date after that.
There is not currently a setting that allows you to send out a reminder for the first date only. The reminders are set to send out for each event date.
For example, this is a problem for our camps that meet every day, we would like to send one reminder email before the start of camp, but in order to do that, the system also sends an email again every single day the rest of the week as well.
Disclosures for specific reservation types
Currently, there is only one option to add one disclosure across the board for reservations. Adding a feature to apply specific disclosures for reservation types. i.e. Outdoor Pickleball - Disclosure: You are booking an outdoor court, if weather affects the reservation we will give a full refund and allow cancellation / rebooking within 24 hours.
notify members when their package is low or has run out
An option to enable notifications when a members package is low or has run out
residency auto-approval by zip code
Membership types based on Residency (for municipalities). A criterion for determining membership types should be zip code. For example, if my zip code is for the town of Wells 04090 then I am able to choose a resident membership. If it is not, then I must choose another membership option.
Adding Clover as a payment processor option.
Hello, We are currently using safesave integrated in CR. The service is fine but the fees are an avoidable expense with the integration of Clover as a payment processing option you would be giving your clients a much cheaper option and the ability to keep revenue which is a win win. Thanks Kellie Arce, NB Pickleball Club
Profile Picture
Have the ability for members to add and/or change their own profile picture in the app.
Flag members with no payment profile and display notification upon check-in
Would love to be able to see an icon or other identifier next to a member name to indicate to check-in staff if they do not have a payment profile. Also, a "Please check with staff regarding payment for your play today" notification would display upon check-in. This would prompt staff to intercept the visitor to collect payment or assist with creating a payment profile upon arrival.
Limit reservation number by reservation type
We wish to limit the number of reservations for a specific reservation type. ie, 1 reservation to play tennis, 1 reservation to use a ball machine on specific courts.
Add Custom Member Fields to Membership Directory in Member Portal
Our members are asking us to display custom field information in the Member Directory table in the Member Portal. We can add the information to the Member List in the Admin portal but would like the option to also show it in the Member Directory.
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.
Automatic monthly recurring billing and registration for weekly events that are ongoing
For our events that are ongoing such as our weekly Junior Competitive Team, we would like to have automatic monthly billing and automatic re-registration so the family does not have to re-register and payment comes out of their account automatically each month, in the same way their monthly membership payment does.
When issuing a refund or a balance credit, the party receiving the credit or balance credit is sent an email notification.
When issuing a refund or a balance credit, the party receiving the credit or balance credit is sent an email notification. This allows for people to know that they are getting their money back and how. This would reduce confusion.
Mass Account Deletion
Could we have an easy way to delete a large number of accounts from our Court Reserve database? We are in the middle of our first registration renewal process using Court Reserve and would like to delete the people who did not renew their memberships and the people who did not accept our invitations to join from the waitlist (we set up a "waitlist membership type" to use temporarily until the official CR waitlist becomes available). We plan to first download reports of the people we will delete for our records.
Be able to make split payments between giftcards and credit cards in the Point of Sale, not just cash and giftcard.
Is there a solution in the works regarding the POS when you have someone using a gift card/certificate? Right now the only option is for people to just use the gift card with a split cash payment. No way to use a CC and a gift card that I am aware of. We sell a ton of gift certificates during the holidays and it causes a big problem for us when people try to use them.
Customer support service by UserEcho