Run your club,
not your spreadsheet.
Freyaa is software for racket and court sports clubs — tennis, padel, pickleball, badminton, squash and cricket. Bookings, tournaments, members, coaching and audit, on one white‑label portal that looks like yours.
A booking grid that fills itself in.
Drag, drop, repeat. Recurring series, partner invites, weather alerts and waitlists are first‑class. Your front desk gets their evening back.
One booking grid. Every court. Every sport.
Confirm, refund, reschedule from one keyboard. Bookings show owner, partner, sport, and the recurring marker at a glance — across every court at every site.
"Every Tuesday at 7am, until July."
Block your league nights, coaching slots and ladder rounds in one flow. Members can opt out of a single date without breaking the series.
Outdoor courts get rain alerts.
Outdoor bookings warn members when the forecast turns — they rebook before the rain hits.
No-show sweep on autopilot.
Members self check-in from a QR; an end-of-day sweep flags the rest. Suspension policy applies automatically.
Double-bookings can't happen.
Conflict checks at the database level — not just in the UI. Audit log captures every change with a before/after diff.
Less admin. More play.
Brackets that members can follow from the cafe.
Single elimination and round robin — the two formats most clubs actually run. Public draw page updates as you confirm scores; entry fees collected through Stripe before the first match.
- Single elimination & round robin — seeded by hand or randomly, court allocation built in.
- Score reporting from any phone. Players post results, owner confirms before they hit the public page.
- Entry fees collected via Stripe before the draw is published — no chasing players for cash.
16 players · 4 rounds · 1 winner
Numbers that tell you when to add a court.
Court‑utilisation heatmap, member growth, no‑show rate, per‑coach earnings — the handful of metrics committees actually base decisions on, kept on a single page.
- Heatmap by court × hour × day — find the dead Tuesday afternoons.
- Member churn: who joined, who churned, week by week.
- No‑show rate by member, with auto‑suspension policies you control.
- Per‑coach earnings ledger so you can reconcile payouts at month‑end.
Hourly court utilisation
Welcomes, receipts and win‑backs — on rails.
Trigger a sequence when someone joins, when a subscription starts, or when a subscription is cancelled. Every email goes from your domain, with your logo and colours — members never see Freyaa.
member.joined, subscription.started, subscription.cancelled. Every send is logged and idempotent.
Each email goes out with your logo, accent and reply-to. Members never see Freyaa.
Type a few placeholders like {firstName} and we fill them in. No HTML, nothing to break.
Members do their own bookings, so you don't.
A booking app that looks like your club, not a third‑party. Members manage profiles, partners, payments and notifications themselves. Coaches get their own roster + payout view.
One card for the whole household.
Members can group their accounts — partner, kids, in-laws — under a single billing primary. Each person keeps their own login, bookings and email preferences; only one card is on file. Junior- and family-shaped clubs convert this into measurable retention.
Each linked member has their own bookings, email preferences, and check-in history. Billing rolls up; daily life stays personal.
Owners just turn the family-plan tier on. Members opt themselves in from their profile; we handle invites, billing rollup and seat caps.
When the whole family is on one renewal, the cancel rate drops. We've seen this pattern hold across every junior-and-adult mix we've talked to.
Bookings that follow members home.
Members copy one private link into Apple, Google or Outlook Calendar — court bookings, lessons and tournament matches show up alongside their other appointments and update automatically. No second app to install, no missed slots.
Apple Calendar, Google Calendar, Outlook 365, Fastmail — every standards-compliant client knows what to do with an iCal feed.
Cancel a booking on the website and it disappears from the member's calendar inside an hour. No manual sync, no extra steps.
Members never realise it's a feature — they just stop missing courts. The kind of thing they only notice if it goes away.
Coaches with their own diary and earnings ledger.
Members browse coaches, book lessons and pay the club through Stripe. Each coach has their own diary and an earnings ledger you reconcile when you settle payouts — no end‑of‑month spreadsheet to dig through.
Coach directory, per‑coach pricing, lesson bookings, payout admin and an audit ledger of every lesson billed — wired in, no extra setup.
Pick the coach, not the slot.
Built like clubs and committees expect.
All the boring-but-essential trust work, already wired in: members can download their own data or ask you to delete it, every change has a before-and-after trail you can read, and one club's data never crosses paths with another's.
One-click member data export. Right-to-erasure with downstream anonymisation. EU hosting available.
Every change to a booking, member, court or rule lands here with a before/after diff, IP and user agent.
Each club's data sits behind its own subdomain and is partitioned at the database layer — not just in app code.
Member payments and tournament fees go through Stripe Connect. We never hold member funds.
Not a generic booking tool.
Freyaa is shaped around the rituals of racket sports — leagues, ladders, weather, partners, recurring lessons.
Tennis clubs
Singles & doubles, court surfaces, weather warnings, ladders, club nights, juniors.
Padel clubs
4‑player flow, partner finder, mixed leagues, indoor/outdoor balancing, glass‑court turnover.
Pickleball clubs
Open play, DUPR ratings sync, round‑robin nights, paddle ladder, beginner clinics.
Multi‑sport venues
Run all of it on one schedule. Per‑court rules, surfaces, lighting fees, peak pricing.
Freyaa replaced our booking system, our spreadsheet of leagues, our coach‑payout pain, and the WhatsApp group where members hunted for partners. We got our weekends back.
Ready to give your front desk their evenings back?
14‑day free trial. Branded member portal in under an hour. No demo call needed — sign up and your subdomain goes live straight away.