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!

Discounting

Schedules/Sessions inside of an Event

Add "Package Name" in Transaction List Output
Our club uses Transaction List with Payment Types = Punch to generate a punch report for each instructor which is used to calculate the instructor's pay. Currently, the output does not include the Package Name. We have multiple packages for the same events with different punch counts and thus a different $/punch value. In order to correctly pay the instructor using this report, we need the Package Name in the Transaction List output.

Allow members to add recurring bookings themselves
Our club is mostly unmanned, and as a result we would like the ability for members to reserve recurring bookings by themselves. This knowledge base item says members cannot setup recurring bookings without the intervention of a system user: https://intercom.help/courtreserve/en/articles/4852028-recurring-reservations
Ideally allowing the club to turn this feature on by adding this functionality at a membership level / by membership type:
- membership level ie. Add a feature to select which type of membership you will allow to place their own recurring bookings via the portal/mobile app
- All other membership level restrictions apply as currently set at a member level ie. number of days you can book in advance, hours notice for cancellation etc.
thanks

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.

Receive event sign up notifications when members add themselves to waitlist
Currently, we receive emails for anyone signing up to an event... but when the event is full, we don't get notices that people have put themselves on the waitlist and we think this would be a great feature.

Hide custom rating to players (non-public, admin only custom rating)
Enable hiding of custom ratings to players, i.e. a toggle on/off 'is public' button for custom ratings making rating non-visible to any members, only visible to admin.
We would like to create an internal 'custom rating' as we have issues with players often not rating themselves correctly, making it difficult to group players for lessons and match play.
This needs to be not publically displayed to the players, as it will likely be different to what they would (prefer to) rate themselves.
This can also allow for different types of uses other than rating, to mark/group customers in certain ways that is easier than adding them to a group.

Filter on Batch Billing to not include members with current pending invoices

Ability to send a "test" email when bulk emailing players
add the ability to send a test email prior to sending an email to members. You'd enter the email address you want to test to go to and then can see what you're about to send out. Very common feature for Email Send programs.

Auto Register from Waitlist for All dates
Currently the Auto-registration function only works for events where you allow registration for single dates. We have events where you have to register for all the dates at once and you cannot register for single dates. We would like auto-register from waitlist to work for these types of events as well but the option does not seem to be available.

Kiosk check-in page layout
It would be great if we could control the layout of the page that is displayed when a player scans in their QR code. We use a fairly small screen on the browser attached to the scanner, and it doesn't all fit into the available display area, especially if there are several reservations/events displayed for the player checking in. There is currently a lot of wasted space at the top of the page causing it to overflow.
Thank you.

Ability to save a draft email
Often more than one person will collaborate or review email before sending to the club. It would be helpful to be able to save an email as a draft.

Ability to copy Rows
Often times Rows used to build the website are similar, so being able to duplicate a Row and edit it would make website building much faster.

Waitlist - Auto Add Criteria
When the event is set to auto-register from waitlist, it would be good if you could provide us with a way to configure the order of acceptance criteria. We are looking to give more equitable playing time in our organization.
Options would include:
First on the list (default)
First on the list who hasn't reached their booking limits
For example:
People are limited to 1 booking per week and they game the system by registering for an event that is full first and then registering for an event with empty spots. On the day of the event, we lift the advanced booking restrictions which means that someone who has already reached their booking limit could take priority over someone who hasn't had a chance to play yet.
We would like to be able to configure the event waitlist to run some For loops to take the first person on the waitlist who hasn't had a chance to play this week over someone who has.

Multiple select in custom field dropdowns
When creating custom fields and using the dropdown box, could we have the option to select multiple entries from the list, like you can do for the Custom Ratings?

Guest Database in a Dropdown. So we don't have to type the same people over and over.
Guest Database in a Dropdown. So we don't have to type the same people over and over.

Courts Scheduler Widget based on a Custom Scheduler
Right now there is no way to create a courts scheduler widget that will show availability based on same hours as a custom scheduler for example. Right now, a courts scheduler widget will always look to the organization hours of operations, that makes it harder for us to show the real courts availability since we do have different hours at every custom scheduler that we created.

Ability to require approvals on specific reservation types
Add a tick box to "Require approval" for a reservation type. eg. we have a "Solo" reservation type, and might want this to be approved because it is not best use of court time.

Membership Payment Plans
Enable a member to do an annual membership paid in 4 installments.

Ability to list a membership type to a membership group
We use a member group as our membership directory. We also have different membership types. It would be great to be able to list the membership type in this directory. Right now it just lists name, email and phone number

Upfront full year payment for memberships
Having an option for people to pay a full year of their membership upfront with a little bit of a discount for doing so. would be a great addition to the CourtReserve membership options.

number of registrants
on the CR app, it says: 6 of 8 spots remaining. On the scheduler it says: 2 registrants of 8 spots. Can you make it say the same thing? many people get confused.

Look up members by first and last name to check in
We would like it to be added that when our members come to check in, we can look up their information by first and last name rather than just their barcode or member ID

Weekly View for Instructor/Book a Pro Scheduler
Instructor schedules appear on a daily basis only. If you have a scheduler for each coach, this is an inefficient use of space. It would be more ideal to be able to toggle to a weekly view of a single Instructor's availability.

Leagues
Hey there, we are hosting a couple of flex leagues using your league program. We want to make one of the days have less opt-in spots available but it won't let us do that unless we change the entire session. Can you add an option to adjust the opt-in limit by the game days?

Merge Member/Player Option - Easier way to combine duplicates
There should be a way to merge members. Some times a member will have an account then they will add themselves again when signing up and then you need to combine those accounts together.

Admin Alerts for full events, full courts, etc...
As an admin, I would like to know how my courts are being used and how full my classes/events are without having to constantly check. I find that I just end up missing things. I would like to set alerts based on certain conditions. The ones coming to mind now are if on the court utilization 'heat map' any time slot gets over 90%, or if any of my classes fill up over a certain percentage (or reach a certain number of spots remaining). Currently our club rents court space and also has classes. This would help me see when the courts are either full of rentals so I can decrease the class size to allow more court rentals, or conversely increase the class size if it is already full and we have courts available. Thanks.

Monthly Add-Ons (Ball Machines, Summer Pool, etc)
The idea here is to allow add-ons to be adding to a family or individual account and to be charged on a recurring schedule. For example a Summer Pool Add-on or Ball Machine Add-On.

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.

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.

Automated Organized Play
The idea here is to allow a set # of players to "register" for Open Match Play. Based on a series of rules, the system will allocate matches across all designated courts by skill level.

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.

Update "Pay" button to "Payment Options"
The "PAY" button is confusing to members that have packages. I have been receiving daily emails/calls/questions as to why customers are being charged to their credit card instead of the packages and why it shows "pay" but they are not seeing their package options first. If the button were to say "Click for Payment Options" or "Payment options", I feel that would be more customer friendly and cause less confusion when a member is making a reservation themselves.
Customer support service by UserEcho