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
Add a "Saved Reports" Navigation Tab
Can we add a tab under the REPORTS menu for "SAVED REPORTS" where we could find all of our saved reports on one screen. When we navigate to the screen and click on the saved report we want to run, it would launch a new window/tab with that report.
This would make running our daily/monthly/annual reports so much faster and simpler.
Package Fees on reservation report
We are trying to run payroll for 5/31 - 6/13. We do a 40% profit share between our coaches on all lesson/package price per lesson. I am trying to find a report that shows all my lessons completed during that timeframe with: Instructor, Player, lesson date/time, lesson name, Package punch WITH price for that session as per their package price not full price. Currently, the report (reservation report) only shows the fee if now package was purchased. Also, the Instructor Report only Counts the lessons. There is a huge gap here and we need this info to complete accurate payroll.
COPY FROM feature for Instructor Pricing
Can we add a feature for Instructor Pricing to either:
1. Copy all pricing from one instructor to others OR
2. Change the Instructor set up to add "instructor pricing" roles where we define all our costs on 1 screen then associate a pricing tier or profile/role to each instructor.
All Reports: Break out Date and Time into Separate Columns
Problem Statement: Today, most of the reports group date & time into one column. When exporting into Excel, it is a formatting nightmare AND Excel does not sort this column entirely. So, for example: when we run a reservations report for the month, export it to Excel, then try to sort on Start Date / Time (ascending)
... it skips rows as if it doesn't recognize the date/time format.
It would be great if all the reports (including transactions Reports) could break out the Date/Time Column into TWO separate columns. This would allow for easier sorting & utilizing PivotTables in Excel.

Replace a clinic spot - Refund pending someone takes their spot
We have over 400+ clinic spots a week and they all end up with a waitlist. My challenge is this: We do not let the players cancel their spot within 24 hours of the clinic. But say someone knows they won't be able to make it - within 24 hours of the clinic the current system requires them to reach out to me, I manually reach out to each waitlister, wait for them to respond, and then manually swap the players and the charge to let the one who cannot attend off the hook. With over 15,000 clinic spots per year, this is a colossal waste of time for something that can be automated through the software.
Currently, we could allow players to cancel with less lead time, but they have to be refunded BEFORE someone else takes their spot, which is not guaranteed. I want to have the system allow the player looking to be removed push a button (provisional cancellation pending someone else accepts), then a notification sent to all waitlisters, and when someone "accepts" that spot only THEN the original player is refunded and removed.
This would save me thousands of hours a year and not impact our revenue negatively. Appreciate it!
Ability to Show Packages to Anonymous Portal Visitors
Currently, there seems to be a limitation where only registered clients can see the package options.
We would like to be able to advertise all our packages (such as lesson packages & pricing), regardless of if they registered with CourtReserve.
Apply penalties to event no shows and early departers and enable blocking event registrations when penalty max is hit
You have the penalty system. Allow it to identify different types of penalties and take restrictive actions against that type of activity. I want to be able to restrict players from registering for events if they no show for similar events. Ideally I’d like to be able to set a time limit - hit 2 penalties and receive a 30 day restriction on registering. Hit 3 penalties and receive a 90 days restriction. I don’t want to just put them on restriction for an indeterminate length of time. Nor do I want miss court reservations cancellations to impact ability to register for events or vice versa.
Preferred Payment Profiles
A couple of things on the Preferred payment profile feature that would make it more helpful
- If someone is on a family membership, allow each user to have their own preferred payment profile rather than it being applied to all family members
- Have the ability to remove the Preferred designation
Adding certain amount of times something can be done per month on a membership
Have something in a membership where someone is able to only do something a certain amount of times per month without having to track it ourselves. i.e. Only allowing 5 free paddles rentals per month.
Sign-up form to show on re-registration
When a members membership is expired, upon re-registering there should be an option to show the sign-up form again to enable the member to verify & update their membership as well as complete any new required fields and be subject to approval upon renewal.
IDE Integration for Frontend Management
Add the ability for clubs to integrate their IDE's with their frontend websites. This will provide clubs a more contemporary ability to control their website appearance and functionality. Being able to use a native code editor for website development would allow for more granular control.
Send a "welcome email" on new membership.
We are a seasonal club. Each year members have to purchase a membership.
I'd like to send an automatic email out when a member purchases a membership. Things that would be included in this email. Generic welcome statement, a link to our Membership rules for the current season, information that is important on a yearly basis, like the gate lock code. We change this yearly.
Currently I'm doing this manually, and it's very time intensive.
Track Gate Code Use For Court Reservations
My community has unmanned tennis courts that we use an integrated code lock for. We are having an issue with no shows. Can we get the ability to track whether a gate code has been used so we can audit users and look for habitual no-showers?
Birthday Notification
Is there a way to automatically notify the front desk when it is the birthday of someone who just checked in, so that we can gift them a Bday gift or reward.
Early Bird Program Registration Discounts
We like players being able to see other registrants, but this isn't helpful until at least a couple of players have signed up for a program. If players see that few are registered, they're less likely to sign up until they see other names on the list. We'd like to be able to offer automated discounts to the first handful of players willing to put their names down and register for organized play, tournaments, etc.
Itemized POS Invoices for Members
I think it would be beneficial for members to be able to view what specific items they purchased on through the POS on their invoices / billing tab in the member portal. That way instead of just saying "POS" in the item line, it will list specifically what they purchased (i.e. clothing, can of balls, racquet)
Notes/Comment Details to show on Receipts
Point of Sale page has the option to add notes, but these notes do not print on the receipt nor are they viewable later. We need the ability to see the notes.
For example: We use the POS to collect the $32.50 team commitment fee. Since several captains have multiple teams, we use the notes to comment on which team the fee is for, but this does not print on the receipt which is not helpful later when looking up who has paid what.
We also find it's hard the receipt to print.
Bypass Restrictions effect on max Reservations
The way bypass restrictions currently works allows someone who has reached the maximum number of reservations for a period to book additional court time, if the desired slot is within a certain time window (in our case, 24 hours). Our week runs Monday - Sunday. The reservation(s) made during the bypass restriction window still count toward the members maximum reservations. This creates a situation where a member will book early in the week during a bypass restriction window (helping to fill our courts), but this counts toward their max number of reservations and can impact their ability to make normal reservations later in the week. We would prefer, and think it would be an improvement, if either reservations made during bypass restriction windows didn't count at all, or if there was a way administrators could opt in for such a feature in the setup process. It seems counterintuitive that a reservation made during a bypass restriction window effects members differently based upon whether they have already made their max number of reservations or not.
Event Minimum Registration
This is a great feature but would be greatly enhanced if it could be modified.
Basically, I would like the ability to set a minimum and maximum players per court assigned to an event.
If we don't achieve the minimum players per court, the system could flip x number of courts to Reserve.
For example, I have an event with 3 courts. I set the minimum players per court to 4 and maximum to 6.
If the event has 8 to 11 players signed up, the system would release 1 of the 3 courts to Reserve so another group could possibly use the court.
If the event has 4 to 7 players signed up, the system would release 2 of the 3 courts to Reserve.
If the event has 3 or less players signed up, the system would release all of the courts to Reserve.
We would really like this feature because it would help us fill our courts more often without the manual fidgeting with the schedule.
Hide Scheduler Calendar History
There isnt a single dentist office, beauty salon, or other small business that leaves the booking history available online for the public to see. Please consider an option to hide all scheduler HISTORY and accessible only to admins so that we can have business privacy!
Event booking system for deposits, communication
An event management system for clients booking private events. Similar to a Tripleseat in functionality. Manage leads, communication with clients, and ability to request/accept deposits.
Push Notifications to Include Global Announcements
Most of our members prefer push notifications versus emails. It would be great to have the opion of global announcements made into a push notification.
Merging Punch Passs Packages
Some members have packages with only .5 punches left in a package and CR does not auto pull from that package to use it up... the system makes you use a package with the full punches needed to pay for reservation. It would be great it CR would allow for ALL punches on a package to be utilized or the option to "Merge" punch packages so that we do not have to manually pull .5 from one package and then the rest of the punches from another package
Cancelation penalties for events
Add the same sort of Cancellation Penalty tracking that exists for reservations to Events.
Barcode Price Tag Creation
We sell merchandise through Court Reserve at our pro shop and it would be great if you could create a barcode price tag using all the info that is already in the description. example-(item, size, price, UPC code) then send to a label printer. I am currently manually creating them with label software but it would be quite simple to code.
Packages - add functionality to add guests
Adding guests to packages would enhance the package overing to cover all costs of an event &/or reservation.
Current package offering:
- Reservation type
- Events Type
- Lesson Type
- All of the above packages can include the ball machine
Adding Guests to the package functionality would enable the package holder to pay for any of the packages offering and include the cost of bringing a guest
Ability to not have QR codes for scanning in on certain account types
We have different membership types and guest accounts. I would like the guest accounts to not generate a QR code that enables them to scan in. We charge a day fee for non-members and need to process it at the time of check-in since the system won't automatically charge it if they scan in. I"d like to be able to eliminate the QR to prevent the scan in from guest accounts.
Member Bar Code in Phone Wallet App
Make it so members can add their bar code to their wallet app so they can bring it up like a concert ticket to make checking in easier and quicker.
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
Membership Page - Filters
The current public membership page lacks the filter functionality found on the events page. Implementing this would enable customers to narrow down available memberships, rather than scrolling through all options. For instance, they could filter by Monthly vs. Annual, Sport, or Individual vs. Family memberships. Alternatively, adding tabs to the memberships page to group memberships by specific categories would also be beneficial.
Add Apple Pay
Add the option to pay via apple pay for events or court bookings
suspend members from reserving courts for a certain time frame
The ability to suspend a member's ability to reserve courts for a set time period such as 30 days for reservation violations. The member should still be able to sign up for events, renew membership and all other functions a member would have, so this is not a suspension of membership.
Customer support service by UserEcho