FOOTBALL BOOKING SYSTEM
A booking system parents actually use.
Not a form that gets ignored.
Player Portal's football booking system lets parents book classes, trials and camps at the URL you share. Capacity limits, automatic waitlists and instant confirmations — you stop being the phone tag.
SUMMER CAMP · GLENROTHES
Week 1 · 21–25 July
Capacity
44 / 50
6 spots left
£2,200 collected this week
Auto-billing · zero chase
Growing academies trust Player Portal
THE BOOKING PROBLEM
Every academy loses bookings the same way.
On a Sunday night. In a WhatsApp group.
A parent asks in the group chat if there's a space in Wednesday's U9s. You screenshot the register. Someone else asks. Another parent DMs you privately. You forget to reply. By Monday, someone has signed up with a rival academy that had a clean booking page.
Booking friction costs you players you'd otherwise keep.
Before
Bookings by DM and gut.
Parents ask. You reply. You forget who's in. You double-book. You miss the waitlist. You lose the family.
After
A URL. A capacity. A confirmation.
Parents book themselves. You see the register update live. When a class fills, waitlist opens automatically.
You share the link once. Bookings run themselves.
WHY THIS MATTERS
A friction-free booking page is a growth channel.
Not a form. A conversion funnel. Every academy on Player Portal fills classes faster once the booking friction goes away — because the buying moment lands on a URL, not a Sunday-night DM.
<60s
to book
From landing on the class page to a confirmed slot. Parent enters child's name, DOB, chooses a plan, pays or books a trial.
24/7
bookings open
Parents book at 21:47 when they finally get five minutes. You don't have to be online to say yes.
Unlimited
players every tier
£20 (Starter) gets you the whole booking system — pages, waitlists, trials, capacity — for unlimited players. Pro (£35) adds waitlist automation and referrals. Enterprise (£60) adds white-label. Transaction fee steps down as you scale (3.5% → 2%); no per-booking surcharge.
HOW BOOKINGS WORK
Parents self-serve.
You do less. More families join.
Every class, camp and trial slot in Player Portal has its own public page. You share the URL — website, social, WhatsApp bio, printed flyer QR code, doesn't matter. The parent lands on a page that matches your branding, sees the class details, capacity, price, day and coach, and books their child in three steps.
If the class has a capacity limit and it's full, the page shows a waitlist option instead of "no bookings available." Waitlist parents get an automatic email the moment a slot opens. You don't chase; the system does.
Trials are their own flow — a time-boxed slot at a trial price (£0 or £5 or whatever you set), converting to a full membership automatically if the parent decides to sign up. Nothing manual. No "I'll add you to the register." No dropped conversions.
- One URL per class — share it anywhere
- Waitlists auto-open when capacity is reached
- Trial slots convert to memberships on the parent's next click
- Capacity rules by class, by age group, or by term
- Instant email confirmation (branded) on every successful booking
- Booking updates the register immediately — coaches see the child before Wednesday
BOOKING FEATURES
Everything a booking system for an academy actually needs.
Booking a football class is not booking a hotel room. These are the surfaces built for how parents actually decide, and how academies actually run.
Public booking page
A URL your parents will actually use.
One page per class or camp. Class details, coach, day, time, venue, price. Mobile-first. Loads in under two seconds even on train wifi.
Waitlists
Full class ≠ lost family.
When a class hits capacity, the page shows a waitlist option instead of a dead-end. When a spot opens, the top of the waitlist gets emailed automatically.
Trial bookings
Try before you commit.
Time-boxed trial slots at a price you set. If the parent signs up during the trial window, the booking upgrades to a full membership automatically — no re-entry.
Capacity limits
Never overbook a coach.
Set max per class, per age group, per session. The booking page shows real availability. Coaches never turn up to a session with more kids than pitches.
Instant confirmations
Email lands before they close the tab.
Branded confirmation email fires the moment payment (or trial booking) succeeds. Includes class details, first-session date, kit list and your contact info.
Auto-enrolment
Booked = on the register.
A successful booking creates the player record, links them to the class, updates the register, and slots them into the subscription. Zero manual re-entry.
COMMON QUESTIONS
Booking questions academy owners ask.
Can parents book without creating an account first?
What happens when a class fills up?
Can I take bookings for trial sessions and one-off camps at the same time as memberships?
Does the booking page take payment?
Can I embed the booking on my own website?
What information does the booking capture?
Turn “is there space?”
into a link you share once.
Set up your first class, get your public booking URL, share it with parents. Player Portal handles capacity, waitlists, confirmations and enrolment automatically. 14 days free.
No card required. Migrate existing bookings from ClassForKids in an afternoon.
RELATED SOLUTIONS
Other things Player Portal handles.
Academy management
Football Academy Management Software
Run the whole academy from one login: bookings, memberships, attendance, comms, reports.
Learn more
Payments & billing
Academy Payment Collection
Monthly memberships on Stripe with failed-payment recovery, family billing and revenue visibility.
Learn more