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!

Schedules/Sessions inside of an Event

Booking restrictions that only include reservations made by the member

Integrating CRM (Customer relationship management) to court reserve.
3rd party software that would integrate with court reserve to help with managing all your company's relationships and interactions with customers and potential customers.

Members need the ability to pay court fees of a nonmember at time of private booking
I realize there are "workarounds" - e.g. the member can add guest, or, this can be adjusted by the admin at the front desk, but, those workarounds don't really work well. what's needed is, when a member books a court and adds a friend to the court who is in the system as a nonmember, that they can click to cover their court fees.
best example is parents paying for their kids court fees, when their kids are in the system but don't have a credit card on file.

Show which emails have been sent to a member
It would be great if, when I click on a member, I can click on a tab that shows me which of the emails we've sent that they have been included in.

rating/member groups visible in Member's account
Would like to be able to see what member group(s) a person is in when in their account. Could you add a tab that said "member groups" and showed everything they were in?

Ability for Book a Pro to have more flexible set hours. Like a calendar format not just an hours available for a week.
My pros are part timers and control their own schedules for private, semi private and small group lessons. Currently we use an offsite booking app called calendly because it allows for flexible scheduling week to week. A calendar feature that allowed more flexibility in hours availably would be great.

Referral Bounty Program
We grow our membership as many ways as we can, and one way is by our Referral Program.
When a member is referred by an existing member, and has paid the bill, we give 20% of the membership to the referring member.
Currently we track this with a custom field on the signup form.
This has the following issues:
- No easy way to report on this. I have to export the entire membership. Filter for referrals, and then further filter by families, since every member of the family show's up as "referred"
- No integrated way to apply the credit, I have to do a manual transaction.
- New Members have trouble spelling the referred member's name
This could be improved with the following changes:
- Checkbox for "being referred" which opens a member search
- A direct report on "Referred Members"
Optionally, you could directly apply the credit to the referred member's account, but I would recommend some kind of approval on this. People would try to game the system, and other people have no idea what the field is for and write random names in.

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.

Improve Reschedule Event
When rescheduling an events to a different date & time only the date field appears. In order for the system generated 'reschedule email' to have the new event time accurate, the time has to be changed before selecting reschedule. New users may not be aware of this.
To simplify the process and make it more intuitive when selecting 'reschedule' have the date & time option fields appear.
To decrease the chance of error have the time field editable but prepopulated with the event's existing time
Fine tuning a great system!

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.

Make user profile "Notes" function available for events/programs/reservations
Create a function identical to the profile notes function that would be used on programs.

Template emails
Create a place where template emails can be created and quickly accessed.

Add 'Membership Type' as output on Reservation Report
For Reservation Report (specifically for not grouping by members) I need to be able to see the Membership Type of the players on the different bookings. Right now there is no way to see a true breakdown of which membership types are booking which reservations / times.

Limit signing up for Events
Be able to limit signing up for an event after "X" amount of cancellations regardless of reason.
People are signing up and if nice outside (for example) they cancel at last minute and leave little time for new people to sign up for an event.

Restrict users without an active membership from viewing court schedulers etc.
It should be possible to control what users without an active membership can see and do.

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.

Enhance Admins Troubleshooting Ability
Allow Super Admin the ability to Impersonate a member in order to increase Admin troubleshooting ability
Currently if a member has a problem that an Admin is diagnosing the Admin goes through a list of questions to determine what the issue is. Admins are often dealing with members with limited computer skills. Asking a member to describe what they are experiencing, Zoom share or to send screenshots is laborious. Requesting Chat Support adds time to Admins and pulls resources from CR. Understandably Chat Support is not available 24 hrs. a day or weekends.
Benefits of Super Admin role with the ability to 'Impersonate' a member:
- Super Admin could quickly experience what the member is seeing & significantly reduce troubleshooting time of the Admin & CR Chat Support
- Super Admin could provide select Admins the ability to impersonate
- Limiting this feature to a Super Admin would increase the Club's control of this troubleshooting feature and reduce the chances of an Admin impersonating a member and making unauthorized purchases.
- This would be similar to the functionality that CR Support has now.

Improved membership description for portal settings
Right now, what is shown on the member's portal as feature list is not complete. It only it only lists the days in advance, court count per week/per day, hours before reservation cancellation penalty, and costs.
If you have rules setup for number of hours per week or any other restriction, it is not extracted from the system. Extracting a full rule deck from the system and displaying clearly on the member's portal would be good as oppose to using "Add additional feature" for each membership type and listing rules that have not been extracted.
If we have to go with "Add additional feature", it would we good to have one place that all non-extracted features are captured by the admin and, under membership portal settings, there is a pull-down menu what to include. Right now for every membership type, you have to add the feature even though it might be the same feature for all memberships (example could be a by-pass rule and number of hours prior to court time).

Calendar for Reservations
It would be very helpful if there was a calendar view for Reservations (weekly) like there is for events, so I can view all of the reservations/bookings for the week, instead of only looking at the schedule day by day.

Ability to protect web pages for "active" members only
Some of the web pages should be available just for active (paid) members while "un-visible" to inactive/suspended members. If this is available, you can build pages with info that is only available for active members.
In order to protect some of the web pages for active (paid) members only, there is a need to add one more option into Page builder beyond "All" and "Logged in" users. This will add one more level of granularity for building pages and allow, for example, entry code sharing or any other sensitive info that should only be available to active members.

A "CAPTCHA" option when booking courts
Call me crazy but we suspect that some members of our club, who work in IT have developed a simple software which allows them to quickly reserve courts at the moment they become availible (we suspect this based on the speed in which courts are being reserved and at the frequency of the courts being reserved by certain members ((less then 4 seconds)). Having a simple option to enable a "human" test would resolve this potential issue. However, I understand this is not a concern for most clubs!
PS- this is actually a big issue with our governing body and tournament sign up as well, crazy stuff.

Court Utilization Event Stats
We desire to review court utilization data to determine how much of available court time is consumed by league play. We have events for various leagues. The court utilization report has a box where you appear to have the ability to enter the events you want captured in the utilization report. But that does not work. the system is looking only at reservation types, not event types.

Allow anyone listed on the reservation to make a change.
At a private club, without court fees (dues in lieu) anyone in a reservation group would like to have the ability to modify a reservation. Versus just the initial reserver.

Allow Event Restrictions using Dynamic Groups
Please allow us to use Dynamic Member Groups and not just Static Member Groups in the Event Registration Restrictions. Dynamic groups would allow us to easily manage our members and the events would automatically update based on our update of members.

Create and/or rules around event restrictions
In each event, allow the admin to create and/or rules (or if/then statements) around event restrictions.

Additional Kiosk Sounds at Check In
It would be great to be able to assign different sounds at the kiosk for different Membership Types as well as different membership status like "overdue" and "expired" and "canceled"

Allow me to select whether the Monthly or Annual Membership price is displayed first on the membership page
Currently in the member portal, our Memberships prominently display the Annual price and you have to click "+1 pricing option" to see the monthly price. This can be very intimidating for new users looking to sign up and may scare them away. we should be able to select which price is displayed first.

Allow Guests to Check-In on the Kiosk
Our club doesn't have a full-time front desk, so we rely heavily on the Kiosk feature for member check-in for reservations.
However, guests can't check in on the Kiosk. It'd be great if the Kiosk showed a drop down of all the guests, and they guests could pick out their name and check into a reservation that they are on.

Add more info in Stripe Payment API
Currently the payment info passed to Stripe is very limited and it's hard for our accountant /bookkeeper to understand what the payment is by looking at stripe only, and will have to reconcile with Court Reserve. It would be very helpful if Court Reserve Payments can pass more information (eg. order number, or payer name, or payment type(membership, court fee, events)) to stripe.

Event notifications at event level
Can we add a feature to event notifications so that instead of being global as it currently is, can we have the option of making it also event specific?

Program Filter - Separate the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)"
By separating the two clauses in ""Hide Ineligible and/or Programs with no remaining spot(s)", we could create a Program Filter that would exclude Programs that are full but still display Programs that the viewer might be ineligible for. Example: we would like to create a public link to show only Summer Camps that have availability BUT since our Camps have an age restriction (7 - 10 years old), no Camps display because the user would have to have an account and an entered DOB and even then, if they are a parent, they still wouldn't be able to view the camps because they are not the correct age.

Set # of participants for an event waitlist
Can you allow us to cap our waitlists at X participants?
Thanks

Add a Loyalty Program with a Point tracking method for members so they can "earn" points each month.
Loyalty Program-Point tracking method for members so they can "earn" points each month towards special privileges like guest passes, 24/7 access, etc.The purpose would be to build loyalty and increase participation. Similar to a hotel rewards program.
Customer support service by UserEcho