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

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.

Ability to suspend a membership from a certain date in the future
Yesterday, I had a member who paid two months of membership (May and June), and asked me to put her membership on hold for the month per June 30, since she would be traveling all of July. So, I wanted to suspend her membership per July 1, in order to avoid she would get the remainder of payment, which will be send 5 days before the payment date. However, I was told by the live support that this is not possible. I need to suspend the membership on the actual day that it has to be suspended. Unfortunately that means she will receive the reminder, and I will probably forget in 2 months that I should suspend the membership of one of my members on July 1.
Therefore, I would like to see the possibility to suspend an account on a certain date in the future, and maybe give the possibility to add a date to reactivate it again.

Allow Ball Machine Fees to be taxable, but Court Fees non-taxable
We would like the ability to be able to allow members to toggle booking a ball machine on existing reservation types and to have that ball machine fee go into its own Revenue Category that is taxable. Our Court Fees are not taxable so there is no way to split this revenue right now.

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.

Replace a clinic spot - Refund pending someone takes their spot
We have over 400+ clinic spots a week and they all end up with a waitlist. My challenge is this: We do not let the players cancel their spot within 24 hours of the clinic. But say someone knows they won't be able to make it - within 24 hours of the clinic the current system requires them to reach out to me, I manually reach out to each waitlister, wait for them to respond, and then manually swap the players and the charge to let the one who cannot attend off the hook. With over 15,000 clinic spots per year, this is a colossal waste of time for something that can be automated through the software.
Currently, we could allow players to cancel with less lead time, but they have to be refunded BEFORE someone else takes their spot, which is not guaranteed. I want to have the system allow the player looking to be removed push a button (provisional cancellation pending someone else accepts), then a notification sent to all waitlisters, and when someone "accepts" that spot only THEN the original player is refunded and removed.
This would save me thousands of hours a year and not impact our revenue negatively. Appreciate it!

Sign-up form to show on re-registration
When a members membership is expired, upon re-registering there should be an option to show the sign-up form again to enable the member to verify & update their membership as well as complete any new required fields and be subject to approval upon renewal.

Send a "welcome email" on new membership.
We are a seasonal club. Each year members have to purchase a membership.
I'd like to send an automatic email out when a member purchases a membership. Things that would be included in this email. Generic welcome statement, a link to our Membership rules for the current season, information that is important on a yearly basis, like the gate lock code. We change this yearly.
Currently I'm doing this manually, and it's very time intensive.

creating a report for clients that hav not signed waivers yet
Need to have a report to identify who has not signed waivers yet. Pulling up a report would be easier then searching client by client

enhanced phone number lookup
We use phone numbers to pull up member accounts. Unfortunately because there is not a specific criteria on how a number is entered, it makes the phone number lookup difficult. For example a number can be entered as xxxxxxxxxx, xxx-xxx-xxxx, or (xxx) xxx-xxxx and the search will only pull numbers in the exact same format as listed on the account.
Please, please, please either force the number to be entered a certain way -or- update the search so that it can pull a number regardless of it's format!!!!

Addin alerts to profile
Being able to see an alert for notes or any specifics on a clients profile. Something up near where the credit card icon is.

Itemized POS Invoices for Members
I think it would be beneficial for members to be able to view what specific items they purchased on through the POS on their invoices / billing tab in the member portal. That way instead of just saying "POS" in the item line, it will list specifically what they purchased (i.e. clothing, can of balls, racquet)

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.

Bypass Restrictions effect on max Reservations
The way bypass restrictions currently works allows someone who has reached the maximum number of reservations for a period to book additional court time, if the desired slot is within a certain time window (in our case, 24 hours). Our week runs Monday - Sunday. The reservation(s) made during the bypass restriction window still count toward the members maximum reservations. This creates a situation where a member will book early in the week during a bypass restriction window (helping to fill our courts), but this counts toward their max number of reservations and can impact their ability to make normal reservations later in the week. We would prefer, and think it would be an improvement, if either reservations made during bypass restriction windows didn't count at all, or if there was a way administrators could opt in for such a feature in the setup process. It seems counterintuitive that a reservation made during a bypass restriction window effects members differently based upon whether they have already made their max number of reservations or not.

Profile Picture
Have the ability for members to add and/or change their own profile picture in the app.

Hide Scheduler Calendar History
There isnt a single dentist office, beauty salon, or other small business that leaves the booking history available online for the public to see. Please consider an option to hide all scheduler HISTORY and accessible only to admins so that we can have business privacy!

Event booking system for deposits, communication
An event management system for clients booking private events. Similar to a Tripleseat in functionality. Manage leads, communication with clients, and ability to request/accept deposits.

Add Apple Pay
Add the option to pay via apple pay for events or court bookings

suspend members from reserving courts for a certain time frame
The ability to suspend a member's ability to reserve courts for a set time period such as 30 days for reservation violations. The member should still be able to sign up for events, renew membership and all other functions a member would have, so this is not a suspension of membership.

E-mail reminders to admins when a session/program is ending.
It would be great if administrators received a reminder of when a program/session is finishing so we can prepare and market the next series or session. We run different programs that don't always start and end at the same time. It would be great to receive an email notification of when a series is ending so we can start getting registrants for new or ongoing programs for the next series of sessions.

Adult Clinics (Event) doesn't count towards Reservation Booking
Our members are unable to signup for clinics online because we have to create it as an event. Once it's created as an event, it doesn't count towards their Reservation bookings.
As of right now, we are forced to create it as a Reservation booking, and the members are currently calling in to book them.
There should be an option when creating an event like "Event will count towards Reservations Bookings"? Needs to count towards same bookings as Singles/Doubles.

Court closure events should be included in the court utilization reports.
Having reservations and events as part of the court utilization tells an incomplete story. Court utilization is also affected by court closures, therefore a court utilization report should also include court closure times. I suggest a box to be checked as an additional filter. The box to be checked might read....: Include court closures in this court utilization report?

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.

Report function for all Court and Instructor conflicts on the court sheet
We would like to be able to run a report that can identify dates and times of any type of conflict that may exist anywhere on the schedule. Mainly for court conflicts and instructors.

Request for members to order items from POS system online via Member Portal.
Request for members to order items from POS online via Member Portal. We don't have retail store & inventory. We manually order member embroidered club logo shirts & caps from a Screenprint Vendor but have to meet their minimums. We then have to manually bill the member for their item when we finally place the master order. The POS system would need to have sizes, colors, and vendor item # fields added to it. Would also need ability to run member reports to see member items and quantities ordered but not billed. When vendor minimums are met, we would then manually order the product from the vendor and post the fee to the member's account. When fee is posted it also changes open members POS item on order file to ordered. This enhancement would make POS more robust and save much administrative time and member's time.

Cancel Memberships in Bulk
Currently there is no easy way to cancel memberships of multiple players. For example, we want to filter all players that expired for more then 20 days,. and cancel all this memberships so we don't create any more unneeded billing cycles.
As we have seasonal memberships, it will be helpful to be able to terminate all memberships when the end of the season is.

'Hide on Scheduler' option for members
Half of my members want to be able to see who is playing on the courts around them (helps with organizing big groups) when looking at the schedule. The other half of members would like their names to not show on the other members schedules.
Can the members have an option to hide their information on the schedule when booking courts? Much like an admin can select 'Hide on Scheduler'.

Work with DUPR to draft ratings into Court Reserve system for members, This would improve competitiveness of events by matching players more fairly with closely rated players.
This would improve competitiveness of events by matching players more fairly with closely rated players.

Add minimum required registrants before a class will run
It would be terrific if a functionality could be added to require a minimum # of registrants before a class will run. Essentially holding everyone in a "waitlist" until the minimum is met and then automatically registering them to the class (and charging their payment source) once the minimum is met. Even better if the system would send an email letting them know the class met the minimum and is running or did not and is being canceled. Thank you for considering!

Ability to send Liability Waiver to Guests
require players to put their guest's email into the court reservation so that an automated confirmation email with the guest waiver/check in instructions can be communicated (for liability reasons).

Ability to set up automatic emails that send after events, court reservations, lessons, etc.
As a club manager, I want to send a thank you to the players who played with us to improve their experience further. I want to write a custom email that will send after an event, court reservation, or another type of session a member signs up for. I want to set the duration of time the email is sent (for example, send one hour after event ends). I want it to send to all the players who attended the session.
How might I use this?
- To promote future events or court reservations
- To promote products
- To promote giving us a review
- To educate with follow-up coaching material
This feature will increase conversion for more players to sign up for more events, court reservations, and more.

Control how Credits are applied
Currently, credits (Balance Adjustments) have two issues: there's no way to clarify Revenue Category, and they get auto-applied to the oldest outstanding fees (mostly though it's not clear what the logic is) even if there's no correlation between the fee(s) and the credit. This complicates Invoices and statements when events are missing that were previously unpaid, but other (newer) fees remain even if the credit was intended to remove them. The system should 1) default Credits to remain on balance unless the user 2) chooses to "Apply to oldest" or 3) assigns the credit to specified fees. In all cases, Credits should include a Revenue Category so accounting properly recognizes revenue and adjustments.

Add instructor to event in multiple instances
We're aiming to add a feature that allows assigning an instructor to a booking in multiple time slots. For example, we may want Coach Michael to attend an event from 11:30 AM to 3:30 PM, but with a break between 1:00 PM and 1:30 PM. In this case, we'd like to add him once for the 11:30 AM to 1:00 PM slot and then again for the 1:30 PM to 3:30 PM slot.
Customer support service by UserEcho