Club software, built inside a club

The tools a padel club needs to run full.

Seven things we built for our own three-court club because nothing on the market did them well or cheaply: a dashboard that tells the owners the truth every morning, leagues that run themselves, staff clock-in that becomes payroll on its own, court replay without the monthly bill, a loyalty scheme that runs itself (points off the bookings, coffee and balls cards checked against the till), the accounts and VAT return assembled from the same feeds, and a booking page in your own look that shows every free court live. Installed at yours, in your club's brand.

See the demos Pricing
01 · Operating dashboard

One page that answers "how are we actually doing?"

Playtomic, the till, the bank and payroll pulled together overnight, so the owners open one page over coffee instead of four apps and a spreadsheet. Built for people who own a club, not for accountants.

01
Plugs into what you already usePlaytomic bookings and payments, the Revolut till and payment links, Stripe, the Revolut Business bank feed and your payroll, reconciled nightly. Played vs collected shown side by side so timing differences stop looking like problems. Other booking systems and banks on request.
02
Occupancy that means somethingPeak and off-peak court-hours sold against capacity, per day of the week, so you see the empty Tuesday mornings as money, not a percentage.
03
Cash and the investor viewMonth-end cash bridge, shareholder split, and a forecast with bear, base and bull cases fitted to your own seasonality. An investor edition hides the day-to-day detail.
04
A morning email, not a loginYesterday's take, the week so far, what is booked today and what is missing. Read on a phone before the club opens.
Overview · SeptemberILLUSTRATIVE DATA
Revenue MTD€41,280+9% vs Aug
Court occupancy68%peak 91%
Cash incl. savings€86,400+€6,100 this month
Net pre-overheads€18,950−3% vs Aug
€60k€30k€0 OctNovDecJanFebMarAprMayJunJulAugSep*
Collected revenue by month · *month to date, shown in amber
ShareholderHoldingDistribution YTD
Founder A40%€14,200
Founder B35%€12,425
Investor group25%€8,875
12-month forecastRevenueNet
Bear€418k€96k
Base€486k€138k
Bull€553k€181k
02 · League hosting

Leagues that run themselves, and members who come back.

Public standings, fixtures and rules on the club's own domain. Players enter their own scores, opponents confirm with a tap, and fixtures are matched to real court bookings. The office never touches a result.

01
Box leagues or a season leagueBoxes with promotion and relegation on a rolling cycle, or a summer league into tier knockouts. No app to install, nothing to download.
02
Results the club never chasesEither team enters the score; the other gets one email and confirms with a tap. Disagreements are flagged to a named person, never argued with by software.
03
Tied to the booking systemReads the club's bookings and works out which fixture each one is from the players named on it. Games played with no score get chased automatically.
04
Stand-ins and ratingsPlayers outside the league put their name down as a stand-in. Teams a player short pick one at their level and the league does the introduction.
Box 4 · StandingsILLUSTRATIVE DATA
#TeamPWSetsPts
1Kavanagh & Doyle448–115
2Nolan & Byrne437–312
3Walsh & Ahmed325–38
4Farrell & Costa413–74
5Quinn & O'Brien301–61
From: the league · to: Nolan & Byrne
Please confirm: Kavanagh & Doyle beat Nolan & Byrne 6-4, 7-5
Check the names, not just the score. Tap once and it goes in the table.
Confirm as Ciara ✓Dispute
100%50%0 46%71% before leaguesin a league
Members still booking two months after their first visit · illustrative
Teams in cycle112across 18 boxes
Results by players100%office time: none
New players via leagues+38this cycle
03 · Clock-in & payroll

Staff tap in at the desk. Payroll is done by Friday.

A tablet at the front desk with a PIN per person. Clock in, clock out, count the float, log the coaching session. Every Friday the week's hours land in the payroll system's own import format, with anything odd flagged before anyone is paid.

01
Clock in and out, by PINNo app, no login. Staff tap their name and PIN on the desk tablet. Locked to the club's location so it cannot be done from the car.
02
Payroll that writes itselfShifts become hours, hours become the payroll import - BrightPay today, others on request - emailed to the owners every Friday with short shifts, missing clock-outs and overlaps flagged.
03
Float counts and coaching logsOpening and closing cash counts against what the till says should be there. Coaches log sessions the same way, so coaching pay and the coaching P&L come from one record.
04
Feeds the dashboardWages and coaching hours flow straight into the operating dashboard, so labour cost sits beside revenue for the same day.
Front desk · todayILLUSTRATIVE DATA

ON SHIFT · SATURDAY

Aoife M. in 08:52
Clock out
Dara K. in 12:58
Clock out
Sam O. due 17:00
Clock in
Coach · Lucía R. 2 sessions logged
Log session
Float count opening €250.00 ✓
Closing count
Hours this week142.56 staff · 2 coaches
Payroll readyFri 08:15BrightPay import
Flags21 missing clock-out
04 · Court replay

Press the button. The last 30 seconds are on your phone.

Uses the cameras you already have and the button on the post. A small box at the club keeps a rolling 90 seconds per court, cuts a clip on every press, stamps your club on it, and hands it to the player over a QR code. Clips only exist because someone pressed; nothing else is recorded.

01
Your cameras, your footageAny camera or NVR that speaks RTSP. Nothing leaves the club unless a player shares it. No per-court subscription for software that sits between hardware you own.
02
Branded, shareable, instantEvery clip carries the club's name and the court. One tap to WhatsApp, one tap to save. Players do your marketing for you, in their own groups.
03
Find the clips from your gameThe email on the booking is the login. A player sees every clip pressed during their booking, on their court, and nothing else.
PRESSSomething happensHit the button on the post. The court's last 30 seconds are kept.
SCANQR on the postOpens the newest clip from that court, twenty seconds later.
SHAREStraight to WhatsAppClub logo on it. Kept for five days, then gone.
What the player seesDEMO
COURT 2 · SAT 18:33

CLUB REPLAY · COURT 2

Saturday 26 September, 18:33 · kept for 5 days Save to phone

Typical replay subscriptions run €89–99 per court per month for software over cameras you already own. Ours is priced as a club, not per court.

05 · Court points & stamp cards

A point for every minute on court. A stamp for every coffee and tube of balls.

Loyalty with no app, no plastic card and nothing for the desk to key in. Court Points come off the booking system on their own: a point a minute for every player named on a booking, from the day they join on the club's rewards page. Coffee and balls go on stamp cards: the player pays, scans the QR card on the counter, and staff tap Approve on the desk tablet. Every stamp is checked against what the till actually sold, so the free coffee only ever follows paid ones.

01
Court Points, read from the bookingsEvery name on a Playtomic booking earns a point a minute, counted from the day that player opts in. No check-in, no app. Only named players score, so people add their partners when they book; at our own club half of all bookings carried one name before this.
02
A ladder, paid at checkoutPoints only go up. A tube of balls at 1,500, a free court hour at 5,000, or whatever rungs the club sets. Each reward arrives as a Playtomic promo code the player uses at checkout, so nobody at the desk has to remember who is owed what.
03
Coffee and balls cards, by QRBuy 9 coffees, the 10th is free. Buy 4 tubes, the 5th is free. The player scans the card after paying, the request pops up on the desk tablet staff already clock in on, and one tap adds the stamp. A full card is redeemed the same way, and every stamp and free item is logged.
04
Checked against the tillA regular check puts approved stamps beside the coffees and tubes the till actually sold. It flags days where stamps run ahead of sales, stamps on days nothing was sold, and unusual patterns on one card, and lists every free item given. Approvals only work on the club's own network, and a card takes at most three stamps a day.
05
Costed before it startsWe run the club's last three months of bookings through the ladder and show what it would have given away, month by month, so the owners pick the rungs with the bill in front of them. At the default rungs it is about two per cent of court revenue. After launch, redemptions and the sales check arrive in the morning email.
PLAYBook, name your four90 minutes is 90 points for each name on the booking, once they have joined.
SCANPay, then scanThe QR card on the counter. Staff tap Approve; the stamp lands on the phone.
REDEEMFree coffee, tube or hourCards at the counter; ladder rewards as a promo code at checkout.
Coffee card · at the counterILLUSTRATIVE DATA
COFFEE CARD
Buy 9, the 10th is free
FREE
STAMP MY COFFEE
Stamping as Niamh · Not you?
A Pays at the counter, scans the card. The phone remembers her.
COFFEE CARD · NIAMH Show this to the desk
Waiting for approval…
Stamp 4 of 9 · sent 10:42:08
B The request is on the desk tablet. Her phone waits.
COFFEE CARD · NIAMH STAMP ADDED ✓
4 of 9
FREE
5 more and the next one is on the club.
C Staff tap Approve. The phone flips in about a second.

No app and no account: the first scan asks for a first name and the email on her bookings, and every scan after that is one tap.

06 · Accounts & VAT

The VAT return and the month-end pack, built from feeds you already have.

A padel club sells at three VAT rates from one till: court hire and lessons at one rate, coffee and shop at others, and some lines exempt. Most clubs hand the accountant a bank statement and a shoebox. This takes the booking system, the till and the bank, puts the right rate on every line, matches every outgoing payment to a supplier invoice, and hands the accountant a pack they can file from.

01
Sales by VAT rate, every monthEvery Playtomic payment and every till line is classed by product and given its rate. A three-tab workbook per month: product breakdown, VAT breakdown, and a reconciliation of what was played against what was collected.
02
Purchase invoices matched to the bankSupplier invoices, PDFs and phone photos alike, are read into a register with the VAT on each. Every outgoing bank payment is matched to one, and the ones with no invoice on file are listed, with the supplier to chase.
03
The return, ready to fileVAT on sales less VAT reclaimable, by period, with the exempt and non-reclaimable lines shown rather than guessed at. The accountant gets the pack and the workings, not a question.
04
Stock and margin on the sideThe same invoice register gives stock in, cost price and margin per shop line, so the coffee and the balls are counted in the accounts and not just on the shelf.
NIGHTLYFeeds reconcileBookings, till, bank. Rates applied by product class.
MONTHLYWorkbook and chase listThree tabs per month; missing invoices listed by supplier.
PERIOD ENDVAT packSales, purchases, net payable, workings. Sent to the accountant.
VAT return · July–August periodILLUSTRATIVE DATA
SalesGrossRateVAT
Court hire, rackets, lessons€58,4209%€4,823
Coffee, soft drinks€6,18013.5%€735
Balls, shop, equipment€4,91023%€918
League entries (exempt)€3,600—€0
VAT on sales€6,476
PurchasesVAT
Invoices on file (41)€21,340€2,884
Site licence (exempt)€6,000€0
Paid, no invoice yet (3)€611chase
VAT reclaimable€2,884
Net payable this period€3,592
To chase before filing: phone provider €195.35 (31 Aug), waste collection €159.14 (31 Aug), coffee supplier €256.40 (12 Aug) — paid from the bank, no invoice in the register.

Rates shown are the ones our own club uses after advice; your accountant confirms yours once and the system applies them every month after.

07 · Your own booking page

Every free court, live, on your own site and in your own look.

The booking system's embed is a grey grid in someone else's colours, and it often only works on one web address. This reads the club's live availability every minute and shows it the way your site looks: pick a day and a length, tap a time, and the player lands on the checkout for that court, that time, that length. Bookings and payments stay where they are today.

01
Your brand, not theirsFree courts on the club website, the league pages, the desk screen, anywhere you own. Built in your colours and fonts, so it reads as part of your site rather than a frame dropped into it.
02
Live, and right about the timeRefreshed every minute from the booking system. Times shown in local time, with the clock change handled, and slots already past drop off on their own.
03
The money stays where it isEvery time is a link straight to the booking system's own checkout for that court and length. Payment, cancellations, refunds and memberships carry on exactly as they do now.
04
Fills the quiet hoursThe same feed powers a "courts free tonight" line in the morning email and on the club's socials, so the empty slots get seen while they can still be sold.
EVERY MINUTEAvailability readEvery court, every start time, every length, with the price.
ON THE PAGEShown your wayDays, lengths and courts in the club's look, on any page you choose.
ON A TAPStraight to checkoutThat court, that time, that length. The player pays as normal.
yourclub.ie/bookILLUSTRATIVE DATA
Length

Tap a time and the player goes to the booking system's checkout for that slot. Running live at our own club.

On the phone & at the desk

The owner's phone, the desk tablet, and the emails that arrive on their own.

Nothing to install. The owner opens one page on a phone; the desk tablet is a browser tab pinned full-screen that staff clock in on, log coaching on, count the float on and ring up a tube of balls on. Everything else is an email that turns up when it should.

Owner's phone · ILLUSTRATIVE DATA
Thursday 9 October
Your club this morning
Yesterday
€1,412
+9% vs same Wed
Month to date
€9,833
day 9 of 31
Booked today71% of hours
Tonight 18:00–22:003 of 24 slots free
Results waiting on a confirm4
Missing clock-out1 · Dara K.
Court points unlocked this week6 tubes
Tap any line to open that page. Sent 06:45 every day.
Desk tablet · clock-in, float and a simple till · ILLUSTRATIVE DATA
On shift · Thursday
Aoife M.in 08:52
Dara K.in 12:58
Coach · Lucía R.2 sessions
Float
Opening count€250.00 ✓
Till says€412.50
Clock in
Closing count
Till · sale in progress
Balls
€8
Racket hire
€5
Coffee
€3.50
Court credit
€50 / €100
Walk-in hour
€45
Reward
Court points
Tube of balls × 1€8.00
Racket hire × 2€10.00
Court points reward · Orla F.−€8.00
To pay€10.00
Card
Cash
Club wallet
Card and wallet sales reconcile to the bank and the booking system overnight; cash lands in the float count.
The emails, as they arrive · ILLUSTRATIVE DATA
Morning brief · Thu 9 Oct06:45 daily
from the club's own address · dashboard
Yesterday         EUR 1,412   (+9% vs same Wed)
Month to date     EUR 9,833   day 9 of 31
Today booked      71% of hours; 18:00-22:00 3 slots free
New players       2 first-timers on court today
Flags             1 missing clock-out (Dara K.)
W7 payroll - week commencing 28 Sep (ready for BrightPay)Fri 08:15
from the club's own address · clock-in & payroll
Staff                 Hours   Rate     Pay
Aoife Murphy          24.11   15.00  361.65
Dara Kelly            15.52   15.00  232.80
Coach (statement)       -    fixed  400.00

! Dara Kelly: shift 03 Oct has no clock-out - 8h assumed
BrightPay CSV attached. Nothing is paid until you import it.
Please confirm: Kavanagh & Doyle beat Nolan & Byrne 6-4, 7-52 min after entry
from the club's own address · league hosting
Box 4, cycle 2. Entered by Ciara Kavanagh.

[ Confirm as Ciara ]   [ That's not right ]

One tap. Check the names, not just the score.
Court points - September: 75 tubes, 6 free hours1st of the month
from the club's own address · court points
Free hours (crossed 5,000)
  Noeleen C.      noeleen@...   now 7,230
  Maria N.        maria@...     now 6,270
Tubes of balls (crossed 1,500)   73 more, listed below

Hand them over at the desk; the board already shows them.
For tennis clubs

Run by a committee, not a company. The same tools, set up for a tennis club.

Most tennis clubs already book courts and manage members on ClubSpark, and we don't replace that. We take the work that still lands on volunteers and staff: the internal leagues and ladders, paying the coaches and bar staff, and getting the books and the VAT right for the AGM. If your club has added padel courts, the padel side runs on the full set from day one.

01
Box leagues and ladders that run themselvesWinter box leagues, ladders and club championships on the club's own site. Members enter and confirm their own scores, promotion and relegation happen on their own, and the captain stops chasing results on WhatsApp.
02
Coaches and bar staff, paid on FridayA PIN clock-in on the clubhouse tablet, coaching sessions logged as they happen, and the payroll file ready for the treasurer every week.
03
Books the treasurer can stand overSubscriptions and court income are usually VAT-exempt for a members' club; the bar and the shop are not. We split them every month and hand over a pack the accountant can file from.
04
Padel courts too?Tennis clubs adding padel get the whole set for the padel side: the morning dashboard, leagues, replay and Court points, running off the padel booking system.
What a tennis club takesGUIDE
ToolTennis-only clubTennis + padel club
League hostingYesYes, both sports
Clock-in & payrollYesYes
Accounts & VATYesYes
Operating dashboardOn requestYes, padel side
Court replayOn requestYes
Court pointsPay-and-play onlyYes, padel side

Works alongside ClubSpark and your membership system; nothing to migrate.

See it working

We show you the real thing, not a toy.

Everything on this page runs today at our own club, on our own numbers. We walk prospective clubs through it live, or send a recorded walkthrough of each tool. We do not publish click-around copies of the software.

Live walkthrough

Thirty minutes on a call, screen shared, on the club's real dashboard, league site, desk tablet and replay page. Ask anything.

Book a walkthrough

Recorded demos

A short video per tool, showing a day in the life of it. Sent on request so you can pass it round the partners.

Request the videos

The league side, in the open

The league hosting is public by nature: standings, fixtures and results for a real season and a real box league, on the club's own domain.

Read the case study
Pricing

Priced per club, not per court, per player or per seat.

Each tool stands on its own. Together they share one install at the club and one morning email. Every screen, page and email carries your club's logo, colours and domain, not ours. Tell us how many courts and what you run, and we will come back with a number.

Pricing is matched to your local currency and court rates, and billed in your local currency.

Operating dashboard

  • Bookings, till, bank and payroll reconciled nightly
  • Occupancy by day and daypart
  • Cash bridge, shareholder split, forecast
  • Investor edition
  • Morning email
Enquire for pricing

League hosting

  • Box and season leagues on your domain
  • Player-entered, tap-confirmed results
  • Fixtures matched to bookings
  • Stand-in list and ratings
  • Automatic chasers
Enquire for pricing

Clock-in & payroll

  • PIN clock-in on a desk tablet
  • Hours to your payroll import every Friday
  • Anomalies flagged before pay day
  • Float counts against the till
  • Coaching sessions logged
Enquire for pricing

Court replay

  • Works with your cameras and buttons
  • Branded clips, QR per court
  • WhatsApp share and download
  • "Find the clips from your game"
  • Runs on a small box at the club
Enquire for pricing

Court points & cards

  • A point a minute on court, read from the bookings
  • Ladder rewards the club sets, paid as promo codes at checkout
  • Coffee and balls stamp cards by QR, approved on the desk tablet
  • Stamps checked against till sales, every free item logged
  • One rewards page in your brand; redemptions in the morning email
Enquire for pricing

Accounts & VAT

  • Sales by VAT rate, every month
  • Purchase invoices read and matched to the bank
  • Missing invoices listed by supplier
  • The VAT return and workings, ready to file
  • Stock and margin from the same register
Enquire for pricing

All six

  • One install, one box, one morning email
  • Leagues, payroll, points and the accounts feed the dashboard; replay feeds the leagues
  • Your brand on everything: logo, colours, domain
  • Set up on site, then runs unattended
  • Support from people who run a club
Enquire for pricing
Book a demo call