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

Option to show password when logging on
Could the login screen be enhanced with the option to show the password being typed, as many other online apps support? We have people who frequently mistype their passwords and then complain that there is something wrong with the system.

No entry for an instructor's availability should mean they are unavailable that day.
Preface:
Based on the interface design, I'm fairly certain this is a bug, and it should work as expected.
But when I contacted the support team about it, I was told differently and was asked to add an entry to the idea board.
Problem Description:
In this example, we have two instructors with their availability set as shown here:
Simple. Easy enough for any user to understand how to do, and adjust when necessary. Right?
And because nothing is listed for Instructor A on Mondays, one would naturally assume Book-A-Pro should show that instructor as unavailable on Mondays.
Otherwise, what would be the point of identifying "Availability Intervals"? Who works seven days a week, from open to close?
This only makes sense as a tool to specify the times the instructor is available each day of the week.
The assumption that blank means unavailable is in no way a stretch.
However, this is not the case, as we see when we view the Book-A-Pro scheduler in the member portal:
When I asked about this, the support team suggested that the only way to get this to work is to use the Create Unavailable Time tool.
Disclaimer:
I'm the club's IT consultant and the primary person responsible for configuring CR and training users.
Yes, I'm fully aware of how these tools work.
What follows demonstrates what our instructors and other (sub)admins must navigate to do what the support team suggested. And that assumes they don't just give up and call me to do this for them.
Okay. Let's try this... We want it to be generic, occurring on the days of the week that the instructor is not available. So, something like this:
Nope.
Okay... I'm not sure how we'll handle next year, but let's try December 31st.
I should have seen that coming.... Let's have it start January 1st.
Start of the day to end of the day... Fine. That works.
But what about next year?
Now, I or they have to remember to go back in at the end of every year and update this for every instructor.
What if they later set an unavailability block because they're going on vacation?
Now, CR will throw an error because that block overlaps this one.
The list goes on...
Conclusion:
There is currently no intuitive method for instructors or other (sub)admins to adjust instructor availability (or rather unavailability) within Court Reserve.
By all appearances, the Instructor Availability tool may or may not have previously worked as assumed at the top of the problem description.
At the very least, that is the most obvious place for end users (i.e., instructors, not the club's IT guru) to look for where to set their hours.
By contrast, the prescribed method for setting unavailable times is a great solution for when the instructor needs to block off time with set start and end dates. (ex. vacation)
But it is entirely too limited in its capabilities for setting general "unavailability", the need for which is counterintuitive to the point of being absurd.
Thank you for attending my TED Talk.

Make membership payment mandatory for child accounts if integrated billing enabled in portal
Currently when integrated billing is enabled a new member creating an account and selecting a membership has to pay for the membership at that time, even if billing through the portal is disabled. Once you know this, I guess that's ok. However, if you have done this and then go to add a child (not under a family membership, but adding a child with their own membership), CR allows you to add the child, select a membership, and finish the process without paying for the membership - and then the child account is tagged as expired because the membership is not paid.
CR should either 1) force the payment for the child membership, or 2) have a very clear and prominent warning stating that unpaid memberships will be tagged as expired, meaning not able to signup for events or book courts

Member vs Non-Member
We are a club that allow member and non-members to participate in our programs for tennis. We are using a kiosk check-in for our 4 pools- which you have to be a member to have access. The problem we are having is a non-member that has a Court Reserve account- has a bar code and can give the bar code number the check-in staff- once the staff keys in the number- it does not let staff know if it is a member or non-member. So, for liability purposes on our end- it would be very beneficial for pool staff to know that only members are entering the pools

Reports - Recurring Fees
I'd like to be able to run a report that I can see what recurring fees have been added to the various types of memberships.

Court Scheduler Weekly View
Right now, court scheduler only shows a daily view. I would like to embed court availability as a weekly view in my website but there is no ability to configure those.
Ideally, we can see all events and court reservatios in one view.

Event Numbers on Calendar
Show event number on calendar events when created so that a member can relay that event number to the Admin when a problem arises.

Create Online Option to Pay by Check and/or Cash Option
If a club selects the Allowed Payment Types of Cash and/or Check, include an option to allow Existing and/or New Members to select Pay by Check or Pay by Cash as their payment method during checkout.
We are a private HOA club so we literally know where everyone lives and to date have NEVER had a member not pay their fees when they say they will send a check to the PO Box provided on the Checkout and Invoice. We already have the cancel membership if unpaid in X days in place, why not let the user select Pay by Check instead of us having to manually process their payment and sell them the membership?

Am versus PM time slots
Could the AM vs. PM time slots be different colors? This would prevent errors in reservations.

Figure out a way to close registrations after the first lesson of a multiple-lesson event has passed.
We hold multiple-day events for Lessons. The lessons are sometimes 4 lessons over 4 weeks (1/wk) or 4 lessons over 2 weeks (2/wk). Presently, after the first day has passed, the other lessons are still showing on the calendar with the REGISTER button. Members can click it but it will not let them register. Since these are cumulative knowledge lessons, we want the event to show REGISTRATION CLOSED after the first day

Add email and phone number to Mobile App Dashboard
Mobile App displays location and weather based on zip code, is it possible to add a field for site phone number and email without requiring a custom dashboard?

Guest report
Would be great to be able to exclude guests added to 'Events' from the Guest Report. I am only interested in the ones that members add to reservations.

Sharing Between Facilities
It would be helpful to make it possible to be able to share created events and classes as well as instructors schedules between our facilities.

dynamic pricing for events
hello! is there a way to create a per person rate on events and have the system automatically update the per person pricing depending on # of players registered? This is a manual process for me as the admin. Is there anything in the pipeline?

Membership Waitlist Without an Account
We use the membership waitlists and have had situations where someone visiting our site did not have a CR account with us. In this instance, they can't see that it is possible to join the waitlist. They need to go to the trouble to create a CR account with us, which you need to get a membership to do. To accommodate this, we have to have a membership that doesn't require a fee, but doesn't allow you to book anything. The person then has to go into their account and change their membership to get on the waitlist. This is adding extra work to the admins that is completely unnecessary.
Please make waitlisted memberships visible to everyone.
We have the checkbox that states "Allow Players to Join Waitlist on Portal/App".
Perhaps add a checkbox that states "Allow Players without a club account Join Waitlist on Portal/App".
It would save us from having to create detailed workaround instructions for perspective members that seems quite silly as they go through the process.

check in
Would it be possible to somehow notify members of their check-in status once we have checked them it. We have a lot of members that don't take the time to check in and would like them to know they have been check-in as a "no-show", in an effort to let them know they we are keeping up with their check-in status as we will be implementing a penalty system. Thank you for considering.

Statistics on portal page views
I would like to track which pages within the portal our members are visiting most often so I can organize the menu for ease of use

Automatic Event Cancellation Time Before Start
Change the time granularity such that this value may be set in hours and minutes (or just minutes).
Currently this value may only be set in multiples of one hour.

Admin and Sub Admin reservations override court restrictions on reservation types
Right now the reservation types are restricted to certain courts for members but Admins and Sub Admins can use any reservation type on any court. So by mistake a golf simulator reservation could be made on a pickleball court by an admin/sub-admin. An easy fix for this would to allow Admins/Sub Admins to have to follow reservation type rules as well.

Different Required Info for Different Memberships
It would be very helpful to have different membership forms for different memberships. This would allow for non-members and guests to fill in less required information which would make the process more amenable.

Clarify Multiple Day Event Button To Access Dropdown
The menu option for Members considering purchasing a Full Event vs. A la carte days is confusing: the A la carte option says "Register for 7/7" not "Select Days". The Member doesn't know that option will allow them to select multiple days.

email notifications
change opt in message for email and text. Should differentiate between texts and email notifications.

CR allows members to "double book" reservations/events that are on the same date and time. We request that CR block the second rez from occurring, or at minimum provide notice to the member and admins.
We learned the hard way that any member using a Package (Punch) LOCKS the reservation for the rez owner from editing - and only an Admin can edit the rez. This is creating a lot of Admin work.

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.

Weekly Membership
In the membership billing tab. I need an option for weekly billing. It is how we are billing for our gym in Kilo. It is a way that a lot of gyms are changing their billing to weekly. It gives 13 months of billing in a year.

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?

POS Option to FORCE member name selection
Looking for a setting/option to "force" a staff member to associate all POS sales/transactions to be associated with a member. If it is a walk-in sale, we can always create a fake member called "walk-in Sale" to sell items to.
An issue we have today is that if a transaction is completed at the POS WITHOUT a member being selected, the transaction cannot be updated thereafter. This presents an accounting issue for the members account and transaction history.
ELSE - we need a way to edit the transaction AND THE MEMBER NAME after-the-fact.

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.

It would be nice to be able to register people for events but be able to check them in and out to free up space in the event.
Customer support service by UserEcho