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!
Auto registration for recurring events
Please allow auto registration for recurring events. We run a 20 week season. We have very popular events that fill up each time with a waitlist. It is much faster to create one recurring event for 20 weeks as opposed to 20 separate events. But if I create the recurring events then the auto registration does not work. Because I have 10 of these recurring events, that means I need to make 200 single events if I want the auto registration to work. That is not an efficient use of an Admin's time!
Reports --> Events --> Registrant detail report (add existing system field to report)
In Reports --> Events --> Registrant detail report
I would like to suggest that the existing system field of "Primary Phone" is added in the list of fields the report can generate ie. the primary members phone number?
We have a lot of events where members children are enrolled, they are added to the system as a child but often the parent doesnt enter a mobile (cell) number for the child, or the child doesnt have one. We use this for contacting members / parents in case of emergency etc.
For the primary member account its mandatory for a mobile / cell number to be provided when an account is setup, but we cannot use this report to show it and use for contact information etc because we cant get the report to show it currently.
All the other primary member fields below are able to be selected in this report but the most important one for contacting someone quickly isnt provided (mobile / cell number).
So if this could be added in future that would be great, thank you.
| Primary First Name |
| Primary Last Name |
| Primary Email |
| Primary Address |
| Primary City |
| Primary State |
| Primary Zip Code |
Don't tell people to sign up when they cannot
When a person who is not logged in, click on an event, there is a button which says Sign up for the Full Event. It used to say, please log in. These events are not enabled for sign ins. Please fix the button. Thank you.
Event URL in APP / ADMIN to copy/paste PLEEEEASE
I do a lot of work on my phone. So far, the Admin link has been helpful. However, there is no "copy event URL" code. PLEASE ADD THAT TO THE APP. I am trying to promote events in TeamReach and online and there's no way to have a quick link for them to reg.
Enhance Registration End Date
Allow us to set registration end date during session instead of only before the event start date. Example: Green Ball group registration auto closes after the 3rd week.
opt in email group lists
Please add opt in group lists to the email capabilities. This would allow the members to opt in to an email group list that they would like to receive information on (junior tennis, social events, 2.5 clinics, etc). If they feel they are receiving too much information they also have the ability to opt out. This takes a HUGE amount of work off the admin's plate as they do not have to add or remove people from lists and allows the members to manage which information they wish to receive. You can keep the current capabilities (which require the admin to add or remove) but certain information should be managed by the members themselves. I had this with the last system I used and it was the best feature of the entire email system.
scramble players based on skill
Having a native scramble option within the phone app would be helpful for social events. Even better would be the option to sort players by skill level and create playing groups.
dashboard - Sales
Would be great to be able to build a dashboard with key metrics on it, e.g. Membership sales, lesson sales, revenue past week, Camp registrations numbers. AND even better if we could input budgets into these dashboard widgets - so we could compare to budgets. Would have to be customizable by user - and not hard coded.
members add their own profile picture
Ability for members to add their own profile picture
Making events free for certain members at certain times
Create the ability to have a certain membership allow for free Open Play Events during a set time window.
For instance, I want to make an "AM Membership". Before 3:00PM all court resurvations and Open play are free. Currently, Open Play Events can't be made to be free for a member only within a certain time window.
Mark Multiple Players as Paid
Add ability to mark multiple participants as paid in a clinic or event just like we can for attendance.
Mobile App - Scheduler Zoom + Mobile Layout Issues
It would be extremely helpful to have the ability to zoom in and out on the schedulers in the mobile app. Currently, only two courts are visible in portrait mode, and in landscape mode the header takes up half of the screen, significantly reducing the usable viewing area.
A zoom feature (or adjustable scale), along with a more compact header in landscape mode, would really
improve day-to-day usability. We use the app quite a bit and being able to view the full court sheet at a glance would be a great feature.


sort players by skill level in app
It would be helpful if the event managers can view the registrants on the mobile app and then be able to sort them by skill level so that they can configure appropriate skill based playing groups
Assign a non member/visitor account on a future date
Make it so we can assign the non-member/visitor account on a future date.
Why? For instance, someone might be on a trial or canceling a current membership, with a cancellation date already set. If we can assign the non-member account for a future date, it eliminates the need for a manual reminder to revert the account to a free status.
I have a feature request regarding Packages
Would it be possible to add a function where, when we manually deduct a punch/session from a package, the system automatically sends an SMS notification to the customer showing their remaining balance?
This would help keep customers informed about their usage and improve transparency.
Thank you!
Improve Ball Machine Sales via Accurate Display of Cost
Ball Machine Rental Costs with 2 Players
Ball Machine Fee Issue: ball machine fee is charged to every player on the reservation (except guests) resulting in:
- Lower BM usage
- BM appears to be grossly overpriced. If a Gold & Silver member rent the BM for one hr the total cost for the BM alone is $54/hr
- Multiple refunds/ Increased Admin HR
- Manual refunds are performed on an ongoing basis for the overcharge
|
BM = ball machine |
Current CR Set-up. Every player pays full price |
Option 1- Court Owner (Gold*) Pays for Ball Machine |
Option 2- All players on the BM court pays for Ball Machine based on membership price/ # of players on the reservation |
|
Membership Type |
Existing BM Fee |
BM Fee to Court Owner |
BM Fee Split |
|
Gold |
$24.00 |
$24* |
$12.00 |
|
Silver |
$30.00 |
0 |
$15.00 |
|
Total BM Cost |
$54.00 |
$24 |
$27 |
Current Workaround
- BM Reservation type: Ball machine.
- Set-up:
- Fee Responsibility = Reservation Owner
- Set-up Costs/Custom Court Costs
- Reservation type: Ball Machine with $X/hr
Result:
- Only the court owner is charged (Option 1 from table)
- Accurate pricing displayed if all players on the reservation have the same pricing as the court owner (via membership type)
- As a player I would have the player with the cheapest BM pricing own the reservation. Therefore, realizing the cheapest price.
- Accurate pricing displayed if all players on the reservation have the same pricing as the court owner (via membership type)
Workaround Enhancement
- Average out player cost based on membership cost for BM. (Option 2 from table)
- Fairer pricing
- Option to have the owner pay or all players on the reservation pay their fee
- Perhaps the software allows Option 1 & 2 so the admin can choose
Court Closures & Reservations
When you select "this occurrence only" to cancel or edit an event, it cancels all the dates. I think that is a bug and needs to be fixed. when selecting "this occurrence only", the system should not be deleting any other dates except for the one selected. I tried to tell / explain that to the customer service guys and I don't think they understand the system much to know the difference.
We need to be able to attach documents to members, events etc
When members throw a birthday party they sign a contract and it would be very helpful to be able to attach the document to the event and/or the member. When we have a non profit plan a party, it would be helpful to attach the tax exempt form. We need to be able to attach documents in Court Reserve.
Show league registrations on a member's account
League registrations do not show under the Events tab on a member's account. I'd like to be able to see if a member has signed up for a league, rather than opening each league and looking for their name on the roster.
Support Free Memberships in the Mass Update Dropdown
We need the ability to perform mass update tasks such as Cancel or Change/Assign Membership on free memberships but currently we only see our fee-based memberships on the list that we can apply actions to. Could you expand this list?

split payment using punches
PLEASE PLEASE PLEASE!
The same way for fee responsibility where folks can select "Each Player Equally" and then pay their portion with CC -- can we please set it so the individual can also pay with a "punch"?
Ability to automatically assign a no-show fee to members account & prevent booking until paid
It would be very helpful, and make things run super efficiently, if a no-show fee could be automatically posted to a members account when they no-show for their reservation. They would then have to pay this fee before they are able to make a new reservation. Right now, the work around to make this happen is administratively very heavy and time consuming.
Early bird registration
As a seasonal club with 2 seasons of members in our DB, we want to a) stay in touch with our previous year's active membership and allow them early bird registration in March. There is no easy way of doing this in CR as all of our memberships are now over and all members in the DB look the same. We need a way to ID them and then offer them a membership before the general public.
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.
Share Event Limits with Reserve Limits
It would be useful for clubs to have the ability to share the limits between Events & Reserve a Court.
We would really like to be able to create mostly events and if they are not filling up, switch it to Reserve.
We want to prevent the same members from monopolizing the courts, so having these two system share the same limits would aid us in doing so. As of right now, Events has one limit and then it switches to Reserve which has a different limit.
I don't think all clubs would use this feature, so it might have to be a checkbox that each club decides on using or not.
POS Merchandise Discounts by Membership type
We have members and member pricing for merchandise that we sell, and if you're a member of a certain type i.e. Deluxe you get 20% off but only if a member. I can't find how to link discounts on merchandise to membership types?
Allow Players to check into their court on their own - With no staff on site
It would be nice to have the capability for a member to check-in via the app when they arrive at the court, essentially if the app could geo-locate the member to see if they are literally at the courts since there would be no staff/front-desk on site.
That way we could charge players a no use fee if they no-show for their reservation.
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?
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.
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.
Mixed Gender Teams for Team Registration
Hi there! We recently ran Mixed Doubles events and used team registration. We found a couple of the teams signed up with the same gender. We were wondering if there could be a restriction specific to team registration which requires teams to be one male player and one female player.
Customer support service by UserEcho