Your very own pie in the sky.
SportKeeper provides your facility with its own event booking and member portal site. Your existing members can login and update or change their billing information, and keep track of their checkins. They can additionally manage any events that they've booked through this same system.
Even more useful, members can fill out waivers online, expediting the process of onboarding them as a member into your facility.