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!

+53
Accepted for Future Development

Lottery System for Courts

Tim Owens 5 years ago in Schedulers updated by SLPCC Web Admin - Mike 2 months ago 8
+51
Accepted for Future Development

Discounting

Tim Owens 4 years ago in Events / Programming updated by Serena Ho 3 months ago 19 2 duplicates
+50
Waiting on Votes

Integration with Email Marketing Platform (e.g. Mailchimp)

Chadwick Campbell 3 years ago in Notifications updated by NSRC ADMIN 3 weeks ago 7
+44
Waiting on Votes

Booking restrictions that only include reservations made by the member

Kate Holzhuter 3 years ago in Reservations updated by Vinnie Barros 2 months ago 6
+34
Accepted for Future Development

Schedules/Sessions inside of an Event

Tim Owens 5 years ago in Events / Programming updated by NSRC ADMIN 3 weeks ago 5 3 duplicates

+6

Send a "welcome email" on new membership.

Mike King 3 months ago in Memberships updated by Mike Robinson 3 months ago 1

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. 

+6

Bypass Restrictions by paying additional fee

Vincent Laberge 4 months ago in Reservations updated by Alexis Foley 12 hours ago 2

Bypass restrictions can only be used by a time window, wich is a great idea in a club that all their members pay an hourly fee.

But, like in our case, we have 2 memberships that have a 0$/h fee on their reservations and obviously they are restricted (3 hours a day and 15 hours a week). Some of them would like to play all day long and obviously I can't let them, I would've need to make their membership like 5000$... 

So my idea is that ; when certain members from a certain membership of my choice hit the max restrictions, he can still make a reservations but now has to pay a 10$/h fee for example.

Thanks

+6

creating a report for clients that hav not signed waivers yet

Michael Miller 4 months ago in Reports / Member Report 0

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

+6

enhanced phone number lookup

Amethyst Mckenzie 5 months ago in Settings / Configuration / Permissions updated by Katie Siddoway 3 weeks ago 2

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!!!!

+6

Itemized POS Invoices for Members

Alana Teas 5 months ago in Point of Sale / Inventory Management updated by Lily Blackwell 5 months ago 1

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)

+6

Bypass Restrictions effect on max Reservations

Ken Dickson 6 months ago in Reservations 0

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.

+6

Add Meta Pixel and G-Code data tracking

Wornden Ly 6 months ago in Reports updated by Alex Ludwig 5 days ago 1
+6

Hide Scheduler Calendar History

Swing Courts 6 months ago in Schedulers 0

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!  

+6
Waiting on Votes

Add Apple Pay

Alexander Minogue-Stone 7 months ago in Transactions/Financials updated by Tim Owens 6 months ago 1

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

+6
Accepted for Future Development

Filter out DUPR ratings by reliability score

Jacob McLellan 8 months ago in Integration / DUPR updated by Rob Hill 1 month ago 5

With the recent update to DUPR that includes a reliability score metric, it would be highly beneficial for event management in CourtReserve to have functionality for filtering members based on their DUPR reliability scores. DUPR recommends a reliability score of 60+ for a "good" rating reliability.

In practice, I’d like to set minimum reliability thresholds for different event levels to ensure more competitive and balanced play. For example, I would aim for an 80+ reliability score for players attending 4.0+ events and a 60+ reliability score for those in 3.5 events.

For members without a sufficiently reliable DUPR score, it would also be useful to restrict their access to specific events that accommodate this level of variance, allowing us to manage competitive matching more effectively

+6
Waiting on Votes

suspend members from reserving courts for a certain time frame

Julie Maiorano 8 months ago in Reservations updated by Tim Owens 8 months ago 1

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.

+6
Accepted for Future Development

E-mail reminders to admins when a session/program is ending.

Lyme Shores 8 months ago in Notifications updated by Tim Owens 8 months ago 1

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.

+6
Waiting on Votes

Adult Clinics (Event) doesn't count towards Reservation Booking

Tennis Desk 8 months ago in Reservations updated by Tim Owens 8 months ago 1

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.

+6
Waiting on Votes

Court closure events should be included in the court utilization reports.

Rob Harkins 2 years ago in Reports / Court Utilization updated by Jacob Marshall 3 months ago 3

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?

+6
Waiting on Votes

Electronic Voting

Administrative Director 3 years ago in Integration updated by SLPCC Web Admin - Mike 2 months ago 7

Our Board of Directors was wondering if there are plans to implement an electronic voting module. Board elections and other member By-Laws issues are addressing with electronic voting. Since CourtReserve has detailed information on members including suspensions, current payments, etc., it would also be great to integrate electronic voting so we would not have to track these details in another program as well.

+6
Accepted for Future Development

Showing discounts and discounted charges on invoices

Chadwick Campbell 3 years ago in Transactions/Financials updated by Tim Owens 3 years ago 1

Use case:  We run camps during the summer.  We have a promotion that every 5th camp session is free for a player.  


Issue:  If we do an "Override Fee Amount" to zero out the charge for the 5th camp session, it does not appear on the invoice.  If we instead zero out the charge from the person's Billing / Transactions / Unpaid Fees screen, it removes that unpaid fee.  Either way, that free lesson does not show up on the person's invoice.  If we do an Adjust Balance / Refund, the charge will show on the invoice and the total amount of the invoice will be correct, but it doesn't show which charge was discounted or why.


Why it matters: Although it is a 0-dollar "charge"--and therefore makes no difference financially--we absolutely want that line to show up on the invoice.  We want to show the family that (a) they attended that session, and importantly (b) they are getting that session for free, as promised.


Expanding the request:  The scenario above is for a complete (100%) discount.  What if it was was only a 50% discount?  That charge would then show up on the invoice, but it would be at half the price without an explanation.  For example, there would be four charges at $40, and then one at $20.  But, why?  It would better to have a Discount/Adjustment field in the invoice to show that it was discounted, and a Note field to explain why (if necessary/appropriate).  It should also allow percent or dollar discounts.  See conceptual screenshot:

Image 119

How would this additional data be entered?  Maybe in the Override Fee Amount dialog?:

Image 122

+6
Waiting on Votes

Setting to completely disable auto-refunds in the system

Debra Russell 3 years ago in Transactions/Financials updated by Tim Owens 3 years ago 1

We need to be able to prevent any refunds from being automatically issued in the system due to reservation updates / event rescheduling and anything else that triggers an automatic refunds, especially to Credit Card (which happens when we disable Balance Refunds from CC transactions). We would like all refunds that currently are auto-refunded to instead go through the Pending Refunds tab. 

+6
Accepted for Future Development

Filter events by age

Beata Waldek 3 years ago in Events / Programming updated by Tim Owens 3 years ago 1

Right now events can be filtered by Categories, Dates, Day of the week, Time of the day, Events types. But if someone is looking for events for a certain age (for example, 6-year-old kids) they have no way of doing that. Can this be added?

+6
Waiting on Votes

Allow Ball Machine Fees to be taxable, but Court Fees non-taxable

Debra Russell 3 years ago in Reservations updated by Tim Owens 3 years ago 1

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. 

+6
Accepted for Future Development

Use consistent formatting in all the reports.

Janet Showers 4 years ago in Reports updated by Frank Gabriele 2 years ago 3 1 duplicate

When you use different formats, as you do, it is not easy to match up information in one report with another report.  For example, use separate columns for start date/time and end date time (some reports used one column 'date start/time - end/time).  In excel format the columns as Date/Time so they can be sorted in date/time order (now, some columns sort as text and some as date time. when sorted as text 10am comes before 2 am and month 10 comes before month 5).  Also some of the date/time columns start with a leading " " space and will not match with the date in another report which doesn't start with a leading " ".

Another example is that in some reports "name' is one column and in others 2 columns ("first name", "last name").  The lack of consistency requires be to do a lot of reformating before I can process and summarize the data.

Q4-2024
+6
Waiting on Votes

Delayed Email Delivery option for Emailing Members

Brian Quiban 4 years ago in Notifications updated by Tim Owens 4 years ago 1

The ability to schedule emails and delay delivery to a later time would be extremely helpful in trying to make workflow more efficient and give someone the ability to conduct communications at off hourse. 

+5

Freeze account with restart date option.

Aria Colby 6 months ago in Memberships updated by Wendy Vainer 4 months ago 1

It would be very helpful to have an option to auto restart a membership after a freeze period.   Currently the action is to suspend the membership and manually restart it.  It would be great to not have to worry about the members account.

+19
Completed

Cancel Memberships in Bulk

Nic Janga 4 years ago in Memberships updated by Tim Owens 3 years ago 3

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. 

+18
Accepted for Future Development

'Hide on Scheduler' option for members

Cody St. John 3 years ago in Reservations updated 3 years ago 4 1 duplicate

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'. 

+18
Completed

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.

Gary Underwood 3 years ago in Integration / DUPR updated by Kim Lehman (Product Owner) 2 years ago 2

This would improve competitiveness of events by matching players more fairly with closely rated players.

+18
Completed

Add minimum required registrants before a class will run

Corinne Kerner 3 years ago in Events / Programming updated by Kim Lehman (Product Owner) 2 years ago 6 2 duplicates

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!

+18
Waiting on Votes

Allow for Integrations with MailChimp, Zapier, or Webhooks.

Gene DeVito 3 years ago in Any other Ideas / Suggestions 😁 updated by Tyler Steingard 9 months ago 5

Allow CourtReserve to be tied to MailChip, Zapier or Webhooks. 

+17
Waiting on Votes

Ability to set up automatic emails that send after events, court reservations, lessons, etc.

Calvin Bushor 2 years ago in Notifications updated by Tim Owens 10 months ago 3 1 duplicate

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.

+17
Waiting on Votes

Request for members to order items from POS system online via Member Portal.

James Thompson 3 years ago in Point of Sale / Inventory Management updated by Doug Smook 2 years ago 5

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.

+17
Completed

Control how Credits are applied

Frank Gabriele 3 years ago in Transactions/Financials updated by Tim Owens 2 weeks ago 9 4 duplicates

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.

+16
Waiting on Votes

Add instructor to event in multiple instances

Adam Virga 9 months ago in Events / Programming updated by Tim Owens 8 months ago 1

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.

+16
Accepted for Future Development

Allow members to see registrants listed in order they signed up vs alphabetical

Marci Imbriaco 3 years ago in Player Experience updated by Jeff Donald 2 years ago 6

In Tennis doubles we need multiples of four players  for a court so if you signed up as the 13th person you may not play. Unfortunately members see the registrants in alphabetical order  versus order the registrants signed up so they do not know if they are the 13th, 14th 15th player and possible won't play. 

I do realize the admin can see in registration order but it does not help players