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 POS), the books and sales tax 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 POS, 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 bookkeepers.

01
Plugs into what you already usePlaytomic bookings and payments, your POS (Square, Clover or Toast), Stripe, your bank through Plaid (Chase, Bank of America, Wells Fargo, Mercury and most US banks) 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 - Gusto, ADP or QuickBooks Payroll - 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 POS 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:15Gusto 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 POS 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 POSA regular check puts approved stamps beside the coffees and tubes the POS 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 · Books & sales tax

Sales tax and the month-end books, built from feeds you already have.

A padel club sells court time, lessons, gear, food and drink from one POS, and whether each is taxable depends on your state and sometimes your county. Most clubs hand the bookkeeper a bank export and a shoebox of receipts. This takes Playtomic, the POS and the bank, tags every line by what's taxable where you are, matches every outgoing payment to a bill or receipt, and hands your bookkeeper a pack they can file from.

01
Sales split by tax treatment, every monthEvery Playtomic payment and every POS line is classed by product and tagged taxable or exempt under your state's rules. A monthly workbook: product breakdown, tax breakdown, and what was played against what was collected.
02
Bills and receipts matched to the bankVendor bills, PDFs and phone photos alike, are read into a register. Every outgoing bank payment is matched to one, and the ones with no receipt on file are listed, with the vendor to chase.
03
Sales tax, ready to fileTaxable sales and the tax collected, by period and by jurisdiction, with exempt lines shown rather than guessed at. Your bookkeeper or CPA gets the numbers and the workings for the state return, not a question.
04
Inventory and margin on the sideThe same register gives stock in, cost and margin per shop line, so the coffee and the balls are counted in the books and not just on the shelf.
NIGHTLYFeeds reconcileBookings, POS, bank. Tax rules applied by product.
MONTHLYWorkbook and chase listA monthly workbook; missing receipts listed by vendor.
PERIOD ENDSales tax packTaxable sales, tax collected, workings. Sent to your bookkeeper.
Sales tax · SeptemberILLUSTRATIVE DATA
SalesGrossTaxableTax
Court rental$58,420Exempt here$0
Food and drink$6,1807%$432
Balls, shop, gear$4,9107%$344
League and clinic fees$3,600Exempt here$0
Tax collected$776
Purchases
Bills on file (41)$21,340matched
Paid, no receipt yet (3)$611chase
Sales tax due this period$776
To chase before filing: phone provider $195.35, waste collection $159.14, coffee supplier $256.40 — paid from the bank, no receipt on file.

What's taxable varies by state and county; your CPA confirms the rules 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 POS · 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 ✓
POS says$412.50
Clock in
Closing count
POS · 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 Gusto)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
Gusto 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.
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.

Operating dashboard

  • Bookings, POS, 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 POS
  • 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 POS sales, every free item logged
  • One rewards page in your brand; redemptions in the morning email
Enquire for pricing

Books & sales tax

  • Sales split by tax treatment, every month
  • Bills and receipts matched to the bank
  • Missing receipts listed by vendor
  • Sales tax totals and workings, ready to file
  • Inventory 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