Club software · built and running at W7 Padel, Wicklow

Full Courts

Leagues that run themselves, and a straight answer on where the empty court-hours are. Built for one three-court club over a season, and ready to install at yours.

160teams across a box league and a summer league
530fixtures scheduled, played and scored
3courts, 105 peak court-hours a week
0spreadsheets in the loop

Figures from the live club, September 2026. A demo build with invented clubs and players is available for pitching.

What a club gets

01

A league that members actually use

Public standings, fixtures and rules on the club's own domain. Box leagues with promotion and relegation, or a season league into knockouts. No app to install.

Live · 100 box teams on it in cycle one
02

Results the office never touches

Either team enters the score. The other team gets one email and confirms with a tap. Matching scores confirm themselves; a disagreement is flagged to a named person, never argued with by software.

Median confirmation under half an hour
03

Fixtures matched to real court bookings

Reads the club's Playtomic bookings and works out which fixture each one is, from the players named on it. Games played with no score entered get chased automatically after three days.

200 bookings matched this season
04

Where the free hours really are

Not raw occupancy: bookable windows of an hour or more on one court, split into peak and off-peak, against how many league games still have to be fitted in before the deadline.

Answers "can the courts take this league?" with a number
05

Held courts and late drops

Courts held for a league game with the opposition still unnamed, banded by how close to play. Every cancellation timed, with how far ahead it was booked and whether the slot ever sold again.

Three months of cancellations analysed at W7
06

One email a morning

Who used the site, which teams have never logged in, what is booked, what capacity is left, which results are missing, and what was dropped late. Read on a phone before the club opens.

Runs unattended on a mini PC at the club
Measured at W7, not modelled

What it changed

Results entered and confirmed by players, not staff100%
Box teams who found their own box online in cycle one60 of 100
Court bookings automatically tied to a fixture200
Cancellations inside 36 hours of play, last three months106
Of those late drops, slots that never sold againabout half
Office time spent chasing scores each weeknone

The last two lines are the pitch. A late release that never refills is lost revenue nobody was counting, and until it is measured a club cannot argue with it.

How it goes in

StageWhat happensClub's time
Week 1Booking feed connected, courts and opening hours mapped, occupancy and free-window reporting live. Nothing member-facing yet.1 hour
Week 2League set up with the club's own format and rules, teams imported, site live on the club's domain.2 hours
Week 3Results, confirmations and chasers switched on. Daily ops email starts.30 minutes
OngoingRuns unattended. One person reads a morning email and answers the odd dispute.10 min/day

Requirement from the club: API access to its own booking system and a mailbox to send from. It sits alongside Playtomic rather than replacing it, so nothing changes for how members book.

Honest limits
  • It reads a club's own booking data. Without API access there is no fixture matching and no occupancy work.
  • A booking with one name on it may still be a full court. The software asks, it never assumes.
  • Cancellation policy is the club's call. The tooling measures and prompts; a person decides.
  • Built around padel formats. Tennis or pickleball would need format work.
Shape of a deal
  • Setup per club, covering league format, import and the domain.
  • A monthly fee per club, or per court, once it is live.
  • Season-by-season option for clubs that run one league a year.
  • Competitor and market reporting priced separately, and only where it does not conflict.

Three-minute demo, on camera

Record it in one take with the demo build, which uses invented clubs and players. Times are cumulative.

0:00

Open on the league page on a phone. Scroll the box tables."This is what a member sees. No app, no login, their box and their fixtures."

0:25

Tap Enter result, type two set scores, submit."Either team enters it. That's the whole job."

0:50

Cut to the opponent's inbox, tap Confirm in the email, show the table updating."Their opponents confirm with one tap and the table moves. Nobody in the office touched it."

1:20

Switch to the usage view. Show games needed against games booked, then the free-hours list."Fifty games to fit in, twenty-two booked, and here is exactly where the hours are."

2:00

Show the held-courts list and the late-drop history."Courts held with no opponent named, and every late cancellation with whether the slot ever sold again."

2:35

End on the morning email on a phone."That's the club's morning read. Everything else runs itself."