Skip to main content
Empty outdoor clay tennis court with a net and bench, trees behind the fence
Court hire for clubs & venues

Run court hire
without the phone calls.

Give your members a live booking calendar. Set pricing, manage availability, and collect payments — all from your AllSquads dashboard.

Included in every account. No extra setup fees.

Looking to book a court instead? Book a court →

Availability-first booking

Players book a time — not a court.

No grid to puzzle over. Players choose when they want to play and AllSquads handles which court they get.

1

Pick a date & time

Players see only the start times where at least one court is free — aggregated across every court at once, with already-booked slots removed in real time.

2

We auto-assign a court

AllSquads assigns the lowest-numbered court that's free for the full duration. Prefer another? The booker switches to any other free court in one tap.

3

They pay, you're booked

Paid up front via embedded Stripe checkout — the booker never leaves the page. Instant confirmation, no deposits to chase, no double-bookings.

The old way

How clubs and venues manage court hire today

  • Members call or text to check availability — phone tag every day
  • Booking spreadsheets that go out of date the moment someone cancels
  • Cash on arrival with no audit trail for the committee
  • Double-bookings because class schedules and court hire aren't linked
  • No visibility of utilisation across courts or time of day
Built for venues

Everything you need to offer court hire properly

Day-view calendar

One column per court. Classes and court hire bookings visible side by side. See the full day at a glance — no spreadsheets.

Live online booking for members

Members see real-time availability and book in under 60 seconds from any device. No phone calls, no emails.

Member pricing built in

Members get discounted rates applied automatically at checkout. Standard rates for guests. No vouchers or manual overrides.

Day and night rate pricing

Set a time threshold (e.g. before/after 5pm) and AllSquads applies the right rate automatically. Pricing bands by day of week also supported.

Conflict-free booking across coaches, classes and courts

AllSquads runs one booking engine across everything. A court can't be booked when it's tied up by a class or private lesson, and class scheduling respects court and coach availability. No double-bookings, no manual cross-checking.

Your cancellation policy

Set the cancellation threshold in hours, choose full credit, partial credit, or no refund. AllSquads enforces it automatically.

Recurring bookings

Members can set a court to recur weekly or fortnightly for up to 12 weeks. They can cancel a single session or the whole series.

Court availability blocks

Block courts for maintenance, events, or any other reason. Blocked time is removed from bookable slots instantly.

Utilisation analytics

See which courts are most popular, peak booking times, and revenue per court. Useful for committee reporting and pricing decisions.

AllSquads court booking page showing the date picker and book-a-court steps
Embeddable widget

Take bookings on your own website.

Drop the AllSquads booking widget straight onto your existing site. Players book and pay without leaving your page — you keep the brand, we run the engine.

  • One snippet of code — no developer needed
  • The same availability-first flow and embedded Stripe checkout
  • One widget for court hire, classes and your pro shop
See plans with the widget
your-club.com

Book a court · Mon 23 Jun

6:00am
7:00am
8:00am
5:00pm
6:00pm
7:00pm
Court 2 assigned · Pay $38
Every court sport

Works for every court sport

TennisTennis
PadelPadel
SquashSquash
PickleballPickleball
Getting started

Set up in 3 steps

1

Add your courts

Name each court, set its sport type, and configure opening hours. Courts are live and bookable immediately.

2

Configure pricing

Set standard and member rates. Add day/night pricing bands if needed. AllSquads applies the right rate at checkout.

3

Share with members

Members book directly from your profile or via the embeddable widget on your website. Payments, confirmations, and reminders all automated.

AI built in

Two AI agents. Included with every account.

AllSquads ships with AI on both sides of the platform — for your team and for your players.

Business Agent

Your AI assistant in the dashboard

Ask it anything about your organisation. Roster questions, booking stats, player history, class performance, revenue — your agent has full context and answers in seconds. No more manual report-pulling.

  • Query your roster, bookings, and contacts in plain English
  • Instant answers on class performance, utilisation, and revenue
  • Understands your organisation's specific data — not a generic chatbot
  • Available to every coach and admin in your AllSquads dashboard
Customer Concierge

AI for your players and parents

Your players get an AI concierge on the consumer side that answers their questions, explains your programs, and guides them through booking — reducing calls and emails to your team.

  • Answers player questions about classes, pricing, and availability
  • Guides players through finding the right program and booking
  • Handles common enquiries 24/7 without staff involvement
  • Trained on your organisation's programs, not generic responses

Both agents are included in every AllSquads account. No extra setup required.

Ready to offer court hire online?

Set up your organisation and configure court hire in under 30 minutes. Free setup assistance included.

Set up your organisation

Included in every AllSquads account.