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!

Schedules/Sessions inside of an Event

Booking restrictions that only include reservations made by the member

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.

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.

LEAGUES - Opt in default set to "In"
Allow the default settings for league to be "Opt-In" so people only notify if they can't make it or change settings to allow them to select all opt-ins at once for the whole session.

Free guest pass per membership
Setting for X number of guest passes per interval (month, year etc)
Example: We'd love to set our premium membership to have X free guest passes per year.

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.

Report Scheduler
Have the ability to set reports to run with pre-set parameters on a specified schedule that are then automatically emailed out.

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.

Tennis Leagues Functionality
When will the league functionality be avaulable for tennis?

Add a punch(es) onto a members existing package
As Admins we have the ability to deduct punches from a members package, but the ability to ADD a punch(es) onto a members' existing package would be great! This would simplify "merging packages" that only have .5 punches left to a new punch package.

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.

Allow members to tip their pro
Right now we have to have a tip item in the POS which has to be overridden with the tip amount. It is very cumbersome. It would be really nice if a member could add a tip to their lesson fee

Cancelation penalties for events
Add the same sort of Cancellation Penalty tracking that exists for reservations to Events.

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

Is there a way to add tips to the POS system?
We serve food and drinks at our facility and we need a way for the customer to add a tip to their bill. Also, there are times that instructors are given tips but there is no way to add those either.

student report cards
We have templates for student rating and "report cards" to show progression, We would like the ability to have these uploaded and appear in the patron's profile so the student or parent can see online from their profile once logged in how the student is progressing, and what new class they should register for.

Add ability to sort the landing page of POS to have your most frequently purchased items appear first so you don't have to always go to the category list. Eliminates this step and allows users to quickly process sales.

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.

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.

Guest Waivers to be transferred to new members accounts
If a guest signs a waiver and then becomes a member, i would like to attach their previously signed guest waiver to their member account so they don't have to sign the waiver again

Enable Dropdown Selection for Cancellation Reasons in Membership Cancellation Prompt Feature Request
Title: Replace Textbox with Dropdown for Cancellation Reasons in Membership Cancellation Prompt
Description: Currently, when a membership is canceled in CourtReserve, the system prompts users to provide a reason for cancellation using a free-text textbox. However, there is no option to switch this input method to a dropdown (combobox) with predefined cancellation reasons. While adding custom fields allows administrators to define specific reasons, these fields only appear on the membership details tab and not in the cancellation prompt. This inconsistency leads to difficulty in standardizing data and streamlining reporting.
Postconditions:
- The cancellation reason is successfully saved and is available for reporting and analytics.
- Administrators can analyze standardized data to identify trends in membership cancellations.
Benefits:
- Ensures standardized input for cancellation reasons, improving data quality.
- Reduces manual errors from free-text entries.
- Provides consistency between custom fields and the cancellation prompt.
- Enhances reporting and analytics capabilities by categorizing reasons.
Edge Cases:
- Administrators should have the option to allow users to provide an "Other" reason, along with additional comments.

Auto-cancel reservation settings need to include reschedules
Prevent refunds due to reservation rescheduling cost differences.
Example: When a member changes their reservation from 2-1 hours it is not considered a cancellation by the system so the person automatically receives a credit to their CR account. They are really canceling 1 hour of their reservation and should not be credited for it.

Team registration for leagues
many of our players would like to sign up for a league and play with the same person every week, and get scored as a team. We also want to run doubles tournaments and events with the same team members.

Lottery System for Courts
The basic idea here is to allow people to sign up for a timeslot. At a predetermined time, the court allocation process will begin and the courts will be allocated based on a set of rules.

Convenience fee when using a credit card
Would like the ability to charge a service fee of x dollars are a % of the total price when players/members use a credit card.

Packages / punch deduct
It's pretty uncomfortable to deduct lessons from a pack and to know whether the member has a package or not.
It would be great that when scheduling a lesson that allows package usage it shows a sign or something saying that the member has a punchs available to use and deduct it at the same time as scheduling it.
It's pretty difficult to know whether the member has a package available or not. We need to go to each member profile and check whether the member has a package or not.
Otherwise, you need to schedule the lesson, and then click on the "$" or either go to transactions to mark it as paid from the pack.
Also, when players schedule a weekly recurrent lesson for an X amount of weeks, when going to "Transactions" to mark those lessons as paid from the pack you need to go one by one instead of the ability to select all of them.
When paying fees you can select more than 1 lessons/clinic/event and have one payment only. This is not happening with packages. See attached.
Thank you!


Schedules/Sessions inside of an Event
The idea here is to have one event with multiple schedules. This will allow clubs/organizations running seasonal programs to have one event and add multiple days/times to the event in terms of a schedule.

Booking restrictions that only include reservations made by the member
Allow each member to book a maximum # of hours each week, without including reservations that they were listed as a player. Only include reservations they booked themselves.

Please allow Guests to be added to Lesson Reservations just like Court Reservations.
Please allow Guests to be added to Lesson Reservations just like Court Reservations.

Chat Functionality with other Players/Pros within the Mobile App
Allow members to send messages to each other from the CourtReserve app by proxy, so that they do not have to reveal their email address. It would be ideal if the reply was also by proxy. This is for those who opt-out of the public player directory, but still want to contact other players.

Self Check-in Kiosk (including scanning in)
We noticed that there is a spot in the system which if you scan a members ID card and the member number matches, the system recognizes it. Is there anyway to enhance that feature so that is someone is on an event it will check them in automatically when the card is scanned?

Add ability to have Event Coordinators at the Event or Event Category Level to Manage Events
The idea here is to allow certain individuals access to manage certain aspects of certain events such as but not limited to (check-in, email, registration, waitlist management, etc)
Customer support service by UserEcho