Tennis, connected.

Discovery, bookings, memberships,
and payments in one flow.

Calendar
Tuesday, May 19
3 locations · 18 courts · 165 expected check-ins
12:00 pm
1:00 pm
2:00 pm
3:00 pm
4:00 pm
5:00 pm
6:00 pm
Tennis Centre CourtTennis
Private
Maya Chen12:15 PM - 1:15 PM
Card on file
Clinic
Beginner Clinic2:00 PM - 3:15 PM
8/8 full
Member
Alex Wong4:45 PM - 5:45 PM
Checked in
Court 2Tennis
Open PlayPlayer app
Sophie's Open Match1:00 PM - 2:30 PM
4/6 joined · 2 waitlist
League
Doubles Ladder3:40 PM - 4:40 PM
Court reserved
Available
Open slot5:25 PM
Bookable
Court 3Tennis
Member
T. Wong12:05 PM - 12:50 PM
Paid online
Lesson
Coach Sarah1:45 PM - 2:45 PM
2 players
Open Play
Intermediate Rally4:00 PM - 5:30 PM
11/16 spots
Court 4Tennis
Clinic
Intro to Tennis12:40 PM - 2:10 PM
Waitlist 3
Member
Daniel Kim3:00 PM - 4:00 PM
Checked in
Private
Family Booking5:00 PM - 6:15 PM
$320 paid
Court 5Tennis
Open
Walk-in12:10 PM
Hold
Match
Club Ladder1:30 PM - 3:00 PM
6/8 checked in
Open Play
Advanced Open4:15 PM - 5:45 PM
2 spots left

All the tools your club needs to run and grow.

CalendarView the day
BookingsReserve spaces
Open PlayManage sessions
WaitlistsFill spots
Live availabilityShow openings
Booking rulesControl access
Booking windowsSet limits
Space holdsProtect blocks
Check-insTrack arrivals
TemplatesRepeat formats
MembershipsSell plans
PaymentsCollect revenue
PricingSet rates
ProgramsRun clinics
Recurring billingAutomate renewals
Member perksApply benefits
Card on fileCharge faster
Refund rulesHandle cancellations
WaiversCollect signatures
FinancialsReconcile payouts
DiscoveryGet found
Guest passesTrack access
Customer profilesKnow players
StaffShare context
Club pagePublish live
MessagingReach players
Multi-locationSync locations
Audit historyReview changes
AnalyticsMeasure growth
MigrationMove data
Sound familiar?

The struggles of tennis operators

01

Fragmented discovery

Players must already know the venue, app, or chat before they can find sessions, programs, and availability.

02

Fewer returns

Players book once, then drift when there is no easy reason to come back.

03

Manual community

Open play, waitlists, and partner matching still run through staff and chat threads.

04

Growing complexity

More bookable spaces, programs, members, and locations make simple tools break down.

Player app interface

Drive demand through a player ecosystem.

You run the club. Hurdl keeps players discovering, booking, joining, and coming back.

HurdlDiscover
New YorkDiscover
Search clubs, courts, events...
Baseline Club0.4 mi
Baseline ClubLive today
Baseline Club1.8 mi
Picked for youRecommended
Clinic
Tomorrow9:00 AM2h

Intermediate Clinic

Tennis · NTRP 3.0+

Baseline Club6/8
HurdlDiscover
New YorkDiscover
Search clubs, courts, events...
Baseline Club0.4 mi
Baseline ClubLive today
Baseline Club1.8 mi
Picked for youRecommended
Clinic
Tomorrow9:00 AM2h

Intermediate Clinic

Tennis · NTRP 3.0+

Baseline Club6/8
01 / 04

Discover

Find clubs, open games, and communities ready to play.

Keep courts, staff, and players moving in sync.

One operating view so staff always knows what needs attention.

Dashboard

Dashboard

Today's Summary

DayWeekMonth
Bookings
86
32 public · 54 private
Active players
248
Today
Utilization
81%
Up 9%
Revenue
USD $18,600
Today

Live courts

3 available
01Tennis Centre CourtBaseline Club
Open Play
Tennis
Sophie's Open Match
10:00 AM11:30 AM
02Tennis Court 2Baseline Club
Private lesson
Tennis
Marcus Johnson
11:00 AM2:00 PM
03Tennis Court 3Baseline Club
Class
Tennis
Intermediate Class 3.0+Coach Anna
11:15 AM12:15 PM
04Tennis Court 4Baseline Club
Available
Tennis
Next 12:00 PM · Corporate event
05Tennis Court 5Baseline Club
Unavailable
Tennis
Maintenance block
10:00 AM12:00 PM
06Tennis Court 6Baseline Club
Available
Tennis
Next 1:30 PM with Priya
Player App Interface

Drive demand through a player ecosystem.

Players find matches, join classes, and use member benefits.
They discover nearby tennis clubs in one connected app.

Today · 9:00 AMTennis Centre Court
Open

Sophie's Open Match

NTRP 3.0+60 min
1 spot left
Sophie + 23/4 joined
Starts in 42 min
Join Match
Today · 11:15 AMTennis Court 3
Coaching

Intermediate Class 3.0+

Coach Anna · 90 min

Serve drillsIntermediate
+3
5/8 booked3 spots left
Starts in 2 hr
Join Class
Membership
Active

Baseline Club

Pro Member
Member rate active
Bookings this month12
Guest passes2
Amount saved$240
Member rate20% off
Next booking discount applied

Nearby Clubs

NYC
Search clubs...
Baseline ClubTennis · 4 courts · 1.2 mi
9 Open MatchesPrivate coaching
Baseline ClubTennis · 1.8 mi
Private coaching2.0+ tournament
View Nearby Clubs
Financial Tools

Full financial visibility.

See bookings, memberships, refunds, fees, and payouts in one operating view.

Financials

Financials

Apr 23, 2026 - May 23, 2026

7D30D90D12M
Net$0.00+18.4%After fees and refunds
Gross$0.00420 transactionsCaptured volume
Pending$0.0024 unsettled recordsExpected payout
Failed00.7% failure rateRetry queue monitored
Revenue over timeGross, net, and refunded amounts.
Revenue mixComposition and operating ratios.
Memberships64.5%
Bookings31.3%
Programs4.2%
Pending Share13.3%
Refund Rate0.1%

Built for every role at the club.

Owner

See utilization, revenue, and membership growth without digging through reports.

Today's pulse
88%Prime-time utilization
Revenue+14% vs last wk
Members+32 net new

Front Desk

Handle check-ins, walk-ins, payments, and overrides in the same flow.

Check-in queue2 waiting
MD
M. DavisWalk-in
Unpaid
Court 3, 6:30 PM

Coach

Track attendance, rosters, and player groups before the session starts.

Clinic roster
Adv. Drill Session
6/8Checked in

Launch without rebuilding your club from scratch.

Hurdl handles migration, setup, and staff onboarding so your team can go live in days, not months.

Make the switch
GO-LIVE CHECKLIST

Launch sequence

0%
Import members and players
Complete
Configure courts and availability
Complete
Set booking rules and access
Complete
Train staff on daily workflows
Complete
Invite players back through Hurdl
Complete
White-glove launch support included

Make tennis easier to run.
And easier to play.

Give staff one place to operate and players one place to return.