# Neural Network — Padel Ball Detection import torch import torch.nn as nn from ultralytics import YOLO model = YOLO("yolov8x-padel.pt") model.conf = 0.85 model.iou = 0.45 # Convolutional layers for ball tracking class BallTrackNet(nn.Module): def __init__(self): super().__init__() self.conv1 = nn.Conv2d(3, 64, 3) self.conv2 = nn.Conv2d(64, 128, 3) self.conv3 = nn.Conv2d(128, 256, 3) self.pool = nn.MaxPool2d(2) self.fc = nn.Linear(256, 2) self.relu = nn.ReLU() def forward(self, x): x = self.relu(self.conv1(x)) x = self.pool(x) x = self.relu(self.conv2(x)) x = self.pool(x) x = self.relu(self.conv3(x)) return self.fc(x) # Training pipeline optimizer = torch.optim.Adam( model.parameters(), lr=3e-4, weight_decay=1e-5 ) loss_fn = nn.MSELoss() for epoch in range(100): for batch in dataloader: frames, labels = batch pred = model(frames) loss = loss_fn(pred, labels) loss.backward() optimizer.step() # Inference — Real-time detection with torch.no_grad(): detections = model.predict( source="rtsp://cam:8554/court1", stream=True, device="cuda:0" ) # Trajectory prediction trajectory = torch.tensor([ [0.42, 0.81], [0.45, 0.73], [0.51, 0.62], [0.58, 0.55], ]) velocity = trajectory[1:] - trajectory[:-1] bounce_frame = velocity[:, 1].sign().diff().argmax() # Transformer model — shot classification class ShotClassifier(nn.Module): def __init__(self): super().__init__() self.encoder = nn.TransformerEncoder( nn.TransformerEncoderLayer( d_model=512, nhead=8, dim_feedforward=2048, dropout=0.1 ), num_layers=6 ) self.classifier = nn.Sequential( nn.Linear(512, 256), nn.ReLU(), nn.Dropout(0.2), nn.Linear(256, 7) ) # shots: smash, volley, lob, # bandeja, vibora, chiquita, drive LABELS = ["smash", "volley", "lob", "bandeja", "vibora", "chiquita", "drive"] # Heatmap generation positions = tracker.get_all_positions() heatmap = np.histogram2d( positions[:, 0], positions[:, 1], bins=50 )[0] heatmap = cv2.GaussianBlur( heatmap, (15, 15), 0 ) # Court line detection — OpenCV edges = cv2.Canny(gray, 50, 150) lines = cv2.HoughLinesP( edges, 1, np.pi/180, threshold=100, minLineLength=80 ) # Repeat for scroll model = YOLO("yolov8x-padel.pt") optimizer = torch.optim.Adam( model.parameters(), lr=3e-4 )
>CI|
COURTINTEL

Smart automation
for padel venues

Personalised announcements, intelligent lighting, per-court music and live dashboards — all powered by your Playtomic bookings. Zero staff. Zero effort.

And the same bookings are read for trends. Occupancy and revenue, week on week, so an hour that has quietly stopped selling reaches you while there is still time to fill it — not in next quarter's accounts.

Integrates with Playtomic — used by 8,000+ venues across Europe

dashboard.courtintel.co.uk

The Court Intel dashboard — manage your entire venue from anywhere

courtscreen.local

Courtside Display

Player names, time remaining, up next — with your branding and QR codes

On Padel court lights

Smart LED Court Lights

Per-court control with dimming — on before you arrive, off after you leave

On Padel speakers

Outdoor Court Speakers

Per-court music zones with welcome announcements and closing messages

Running courts shouldn't mean
running around

Most padel venues deal with the same frustrations every single day.

Wasted electricity

Court lights left on for hours after the last booking. Every night, every court — it adds up fast.

😶

Impersonal experience

Players arrive to empty courts with no greeting. Nothing that makes your venue feel premium or memorable.

🔒

Manual closing

Someone has to remember to turn off lights, stop music, and lock up — or pay staff to do it.

Overrunning sessions

Players lose track of time. The next group arrives to find the court still occupied.

Everything your courts need,
fully automated

Court Intel reads your Playtomic bookings, runs your venue, and keeps watching the numbers once it has.

🎥

Instant Replay Button

A physical button on each court captures the last 60 seconds of play and sends the clip straight to every player's phone. They share it on social media — your venue goes viral. Every clip is branded with your club's logo.

📈

Trends, and Early Warning

Every booking feeds an occupancy and revenue picture built from your own figures. When a Tuesday evening starts slipping, or an hour you normally fill goes quiet, you hear about it that morning — not in next quarter's accounts.

🎙

Personalised Announcements

Players hear their names when they arrive: "Jack, Daniel and Euan — your court is ready." Personalised closing messages too.

💡

Smart Court Lighting

Lights on 1 minute before each booking, off 2 minutes after. Per-court control — only courts in use are lit.

🎵

Per-Court Music Control

Independent volume, playlist and genre per court. Players can pick from approved playlists via QR code.

💻

Live Cloud Dashboard

See every court in real time. Toggle lights, send messages, view cameras, and manage your venue from anywhere.

📷

Court Cameras & CCTV

Live view and recording for every court. Watch from the dashboard, review incidents, power the replay feature.

📺

Courtside Display Screens

Shows who's playing, time remaining, up next — plus your club branding and social media QR codes.

🌠

Dimmable Lighting

Dim for atmosphere, full brightness for matches. Set custom levels per court from the dashboard.

🔄

Real-Time Booking Sync

Refreshes every 5 minutes from Playtomic. New booking? Cancellation? Everything adjusts automatically.

💬

Custom Court Messages

Send text-to-speech messages to any individual court instantly from the dashboard. Announcements, reminders, anything.

🔑

Keypad Access Control

Players receive a unique entry code when they book. The gate or door unlocks automatically at their session time — no staff needed to let them in. Codes expire when the booking ends.

🚨

Unauthorised Use Detection

Radar presence sensors detect when someone is on court without a booking. Court lights pulse erratically, a persistent audio warning plays at full volume, and a full-screen alert locks the court display — all unmutable until they leave or book.

🛒

Courtside Shop & Equipment Hire

Players scan a QR code on the court screen to rent rackets, buy balls, or order refreshments. Payment via Apple Pay or card. No staff needed — orders appear on your dashboard instantly.

VAR Line Call Replay

Hawk-Eye for every court. Players challenge a call, AI generates a slow-motion replay with ball tracking and court line overlay in under 8 seconds. IN or OUT — no more arguments. 3 challenges per set.

🏆

Tournament Mode

Run Americano, Mexicano and Round Robin tournaments directly from the court screens. Automated draw generation, live scoring, leaderboards, and announcements. Players check in, play, and get results — no paper scorecards.

Works With Your Existing PLC

If your courts are already switched by a PLC, Court Intel talks to it directly over Modbus. On a recent install we read and wrote an existing Schneider panel with no reprogramming, no engineer’s laptop and no site visit — the unit was posted out and commissioned remotely.

📶

Keeps Going When The Internet Drops

Today’s bookings are cached on the unit. If the venue’s broadband fails, lights carry on following the schedule instead of a booked court sitting dark. Yesterday’s cache is refused, so it never runs on stale data.

🔌

Back On After A Power Cut

The unit rewrites the desired state every 60 seconds rather than only on changes, so lights come back by themselves. The unit restarts in well under a minute — worst case is roughly two minutes dark, with nobody called out.

📡

24/7 Support Monitoring

We are alerted automatically if a unit goes offline — and also in the quieter failure, where the unit is perfectly healthy but its booking feed has stopped answering and the lights have quietly stopped following bookings.

Staff Routines, Signed Off On The Spot

Opening, changeover and closing checks live on your team’s phones instead of a clipboard nobody fills in. Staff tap the tag at the court, store room, plant room or toilets and only that location’s checks appear — nets and sand, bins, fridge temperatures, tills reconciled, doors and gates secure. Photos attach where evidence matters, faults are raised the moment they are spotted, and the manager sees the whole day in one view.

💳

Self-Serve Account & Billing

Create an account, claim your unit and manage your subscription from the website. Licences are tied to the hardware, so a unit that arrives pre-configured links itself to the right account rather than creating a duplicate.

Padel courts aerial view

Smart Lighting

Courts lit only when booked

Canopied padel facility

Personalised Experience

Players greeted by name

Padel court canopy design

Remote Control

Manage everything from your phone

A smart screen on every court

A wall-mounted smart screen acts as the player's command centre — showing live booking info, music controls, and security alerts.

Live Court View

Player names, time remaining, next booking, music controls

Unauthorised Use Alert

Screen locks, lights pulse, QR code to book instantly

Venue Dashboard

Live camera feeds, bookings, music control, lighting — manage from anywhere

📺
10" Smart Screen
Visible from across the court
🔊
Built-in Speaker
Per-court announcements & music
📴
NFC Tap
Check in, hire equipment, view stats
📷
Presence Sensor
Front camera detects court activity

In the panel,
or on the wall

A standard 9-module DIN enclosure that clips onto the same 35 mm rail as everything else in your board — or a sealed wall box where there is no board to work with. Either way it takes 24 V and an Ethernet drop and speaks Modbus to your lighting. Your electrician has fitted a hundred things that look exactly like it.

Example installation — controller, per-court metering and lighting switch

ETH
D−
D+
24V
0V
RS485POWER
>CI| COURTINTEL
The controller's status screen: licence active, network, Playtomic bookings, controller found, both courts lit, next booking.
CI‑CTRL‑9M
C1
C2
C3
C4
In development
CTN
CTA
CTB
CTC
RS485LAN
>CI| METER
kWh per court
CI‑EM3‑4M
N
A
B
C
In development
L1
L2
L3
L4
COURT LIGHTINGLAN
>CI| SWITCH
4 × relay
CI‑SW4‑4M
N
s1
s2
s3

Shown on 35 mm top-hat rail beside a typical breaker. Metering and switching are marked where they are still in development.

Example installation — controller with a standard MID energy meter

ETH
D−
D+
24V
0V
RS485POWER
>CI| COURTINTEL
Controller status screen showing licence, network, bookings and court lighting state.
CI‑CTRL‑9M
C1
C2
C3
C4
12345.6kWh L1   L2   L3
MID · RS485 Modbus RTU

The meter is a standard MID-approved DIN unit reading on the same RS485 pair the controller already uses — your electrician fits the part they always fit, and we read it.

Example enclosure — where there is no panel to mount in

>CI| COURTINTEL
Controller status screen showing licence, network, bookings and court lighting state.
LAN
USB‑C
RS485
LTE

The same controller in a sealed wall box for venues with no distribution panel to work with — Ethernet or LTE, RS485 out to the lighting, and the screen on the front where staff can see it.

From box to fully automated
in under an hour

1

Connect

Plug the Court Intel unit into power and connect to your WiFi.

2

Link

Enter your Playtomic credentials. Court Intel syncs instantly.

3

Wire

Connect speakers and pair your smart switches for lighting.

4

Done

Courts are automated. Announcements, lights, music — handled.

❝❝
We installed Court Intel at On Padel and the reaction from players has been incredible. They love hearing their name when they arrive — it makes the whole experience feel premium. And we've cut our evening electricity bill significantly.
Tim Sharrock — On Padel, Warrington

You only pay per court — and the more courts, the less each one costs

Court Intel lights a court when it has a paid booking, and switches it off two minutes after play ends. Nothing else. No timers left running, no lights burning over an empty court.

CourtsPer court / monthYour monthly total
1–2£9.50from £19
3–5£8.50£25.50 – £42.50
6–9£7.50£45 – £67.50
10+£6.50£65+  best rate

Example: 8 courts — £60 per month. A single 320W court left on four hours a day wastes more than that on its own.

What you pay once

£499
installation kit, covering two courts
+ £25 per additional court  ·  £15 delivery
  • Court Intel controller, pre-configured for your venue
  • Relay hardware where your board needs it
  • Set up remotely — most venues never need a visit
  • Works with your existing lighting panel and contactors
  • Your manual switches keep working exactly as they do now
Ask about your venue
No hardware

Court Intel Analytics

£49
per month, whatever your court count
14 days free  ·  no card to start  ·  cancel any time
  • Nothing to install — connect Playtomic and that is it
  • Occupancy heatmap: how full every hour of your week really is
  • Court revenue, trends and any period you choose
  • The empty hours you normally fill — and the ones you never do
  • Read-only. We never write to your Playtomic account
Start the free fortnight

All prices exclude VAT. Multi-site operators: your court count is counted across the group, so every additional site moves the whole estate closer to the best rate.

Which one? If you want your lights to follow your bookings, you want the controller — that is the part that saves you money every night. If you only want to know what your courts are doing, Analytics reads your Playtomic bookings and tells you, with nothing to fit and nobody on site. Plenty of clubs start with the second and add the first later.

Ready to automate your venue?

Book a demo, ask a question, or register your interest. We'll get back to you within 24 hours.

One short form, whichever you pick. We answer within one working day.

What are you after?

Start your 14 days free

Your booking history already knows which hours your club fills and which it never has. See all of it on one screen — every hour by how full it really gets, what each day took, and the gaps still worth a phone call. No hardware, nothing to install.

Your opening hours are the denominator under every occupancy figure — an hour you are shut is not an empty hour. Change them any time.

14 days free · no card to start · cancel any time

Message the team