Set availability.
Choose when you coach, with room for time off.
Set your availability. Define your sessions.
Let athletes book and pay in one connected flow.
Choose when you coach, with room for time off.
Set the duration, capacity, and price for each session type.
Athletes choose a session and time, then book and pay.
Need to book for someone? Add athletes yourself or set up recurring bookings from your dashboard.
Choose a payment option for each session type.
Pay for a private lesson when reserving a time.
Book a session using credits from a package or subscription.
Let group participants use a credit or pay for a drop-in.
Reserve an introductory assessment at no charge.
Individual availability. Assigned sessions.
Rooms, training areas, and equipment tied to schedulers.
Session reminders and attendance in the same system.
See the whole week. Click to explore.

Private sessions, groups, camps, and events. See how Hoop House connects them through its booking experience.
Read the Hoop House storyBooking, credits, recurring sessions, and the rules you control.
Athletes book through a CoachIQ scheduler: select a time slot, complete any required forms, and pay if payment is enabled. You can share schedulers through your website, social media, email signature, or direct link.
Yes. Scheduling sections embed directly on your CoachIQ site, and schedulers can also be shared as standalone links.
Yes. Set booking windows and minimum notice periods inside scheduler settings.
Yes. Enable Google Calendar sync separately on each Scheduler to send bookings from CoachIQ to Google Calendar. It is one-way: Google events do not block CoachIQ availability, and Google edits do not update CoachIQ bookings. Manage booking changes in CoachIQ. See Google Calendar setup and options.
Availability depends on the Scheduler's capacity, coach availability, resource reservations, and double-booking settings. Keep resource double booking off when a space must be exclusive. See how resource conflict checks work.
Yes. Create a separate scheduler for each session type, each with its own availability, pricing, capacity, and settings.
Use recurring bookings for repeating schedules. Recurring bookings are coach-initiated, not athlete self-served.
Athletes buy credit packs upfront, and credits deduct automatically when they book eligible schedulers.
When a session fills, athletes can join the waitlist and receive automatic notifications if a spot opens.
Yes. Attach both cages to each relevant Scheduler and choose Use first available when a lesson needs one open cage. For example, two coaches can each run a 4:00 lesson: the first booking reserves Cage 1 and the second reserves Cage 2. With both occupied, another booking has no open cage. This assumes staffing, capacity, and other booking rules allow both lessons. Choose Reserve all when one Session needs both cages. Leave Allow resource double booking off when each cage must be exclusive. Families do not select the cage; staff can see the assigned resource. See resource reservation settings.
Canceling a booking and refunding money are separate decisions. Removing one athlete does not cancel the Session for everyone. For a credit booking, staff choose Cancel Without Refund or Cancel and Refund Credits. For a whole Session, review the date, participants, and Notify participants channels before confirming, then verify affected credit balances. Athlete self-service cancellation depends on the allowed cancellation window and the separate credit-refund setting. Inside the notice window, athletes must contact your team. A returned Credit is not a card refund; review the original payment separately. See cancellation and notification choices or follow the payment refund guide.
| Who and what | Credit or payment action | Notification check |
|---|---|---|
| Staff: one athlete's booking | Choose Cancel Without Refund or Cancel and Refund Credits for a credit booking. | Review any notification choices shown; check the booking afterward. |
| Staff: the whole Session | Review all affected participants, then verify their credit records. Handle card refunds separately. | Review Notify participants, recipient count, and Announcement, SMS, or In-app channels. |
| Athlete or booking parent: self-service cancellation | The allowed notice window and separate credit-refund setting apply. Inside the window, contact staff. | Check the booking parent's cancellation notice; it is separate from scheduled reminders. |
| Staff: return a card payment | Review the original transaction and issue the intended full or partial refund. | Check the payment refund confirmation separately from the cancellation notice. |
See how CoachIQ can handle your sessions, coaches, payments, and athlete bookings.