Tap any booking to see every player, their phone, gear and the radio code. Or hit Select to change many at once.
📻 Channels offline
Live now and starting soon. Listen, close, open early, or slip in unseen.
LIVE NOW
STARTING SOON
🧩 Spy pass
Someone solved the puzzle? Tap them, tap how long. They get that many seconds on the enemy channel, unseen. It starts when they press their button and cuts off by itself.
RECENT PASSES
📣 Send a notification
🔔 Live preview — everyone's bell
Exactly how it lands. Switch fields and watch it change.
🤝 Sponsor callbacks
People who left their number on the sponsors page and are waiting for OUR call. Newest first — call, then mark it done.
💬 Confirm & remind
Opens WhatsApp with the message already written. Nothing is sent until you press send, so you always see it first.
👋 We miss you
People who came, enjoyed it, and have not been back. The cheapest booking you will ever get.
🔗 Payment links
Full payment at booking. Paste your own links once and every booking can be sent a ready-made payment message.
These are your own accounts — I cannot create them for you. Once they are here, the “💳 Payment” button on any booking writes the whole message.
📦 Orders to hand over 0
Someone redeemed points and is standing at the counter with a code. Find it, give them the thing, mark it collected.
⭐ Award points by hand
Sessions award themselves when you close a booking. Use this for anything else — a referral, a birthday, an apology.
🛍 Shop catalogue
What players can spend points on. Leave it empty to use the built-in set.
🎟 Gift cards
Sell a code loaded with points. Whoever redeems it gets the points — a paid customer walks in.
💰 Points in circulation
Unspent points are a liability — they are things you owe. Watch this number.
🏆 Tournament
Seed teams by their Fair Play rating, then tap a winner to advance them. The bracket shows live on the big screen.
⚖️ Balance a session
Pick a booking and the system splits the squad into two even teams using each player's rating. New players are matched with new players.
🤝 Team finder queue 0
People waiting to be matched into a squad. When a group is ready, one press turns it into a booking.
🏅 Ratings
📝 Record a match result
Normally the arena app sends this automatically. Use this if you are running a match manually.
Ratings move on the result; kills and deaths from the app fine-tune it.
📸 Photo booth
Snap the team after a match. It attaches to the booking so every player finds it in their match history and can download it.
👥 Player Accounts 0 total
Every account players create — anywhere, on any device — shows here. Edit details, adjust points, grant a mission, reset a password, or remove an account.
📝 Site Content
💰 Pricing
🖼 Gear photos
A real photo for every add-on — it shows in the booking gear picker. Upload up to 1MB; we optimise it for you.
🎟 Promo Codes
A code can take a percentage or a flat amount off, only above a minimum spend, capped at a maximum. Toggle a code off to pause it without deleting it.
🔥 Demand heatmap every booking ever, day × hour
Darker cyan = more real bookings landed there. Price the hot cells up, push promos into the cold ones.
🗓️ Time Slots — open / close
🟦 Open🟨 Held🟥 Closed🛠 Maintenance⭐ Private📅 Booked📝 Has a note
Tap any time to open it, hold it, close it, send it for maintenance, or book it on the spot.
Nothing is fixed to the hourly list — any date, any minute, it becomes bookable.
💵 Revenue & Accounting
💳 By payment method
🧾 Transactions
➕ Log a manual sale (cash / phone / in-person)
🧾 Expenses uses the Finance date range
➕ Log an expense
📦 Gear Inventory
📜 Audit Log
🔊 Arena Sound System checking…
Audio plays through the arena screen (bigscreen.html on the PC wired to your speakers). Open it there once and press Enable sound — then control everything from here, on any device.
—idle
🎮 Match remote — one button runs the room
Fires the countdown, the sound and the big screen together.
💥 Match sound effects
🎙️ Announcements
🎵 Music playlist
Add direct links to audio files (mp3/m4a). They play on the arena screen.
☁️ Where your data lives
One shared database is the goal — every screen reads and writes the same place. This tells you whether this device is talking to the cloud server or only to itself.
Checking…
💾 Backup & Restore
Download everything (bookings, sales, expenses, settings, inventory, staff, leaderboard) as one file — or restore it later / on another device.
🧩 Feature flags
The kill switches. Turn a feature off here and every player phone hides it on its next sync — no app update, no deploy. Turn it back on and it returns just as fast.
🧪 Demo data
Fills the whole system with a believable venue — players, bookings, points, ratings, match history, orders waiting at the counter. Everything becomes clickable so you can decide what to keep before any of it is real.
⏱ On shift now
Tap a name to clock them in or out. Hours and overtime are worked out automatically.
📊 Hours & pay
✏️ Shifts & adjustments
Every edit is logged. Add a shift by hand if someone forgot to clock in.
👥 Staff & Roles
Pick a registered player to make them staff — start typing and the list suggests accounts. A name that matches nobody offers to create their account on the spot, so every staff member can sign in like anyone else.
🎭 Roles
Build any role you need. Tick what it may touch — the change applies the moment you save.
🔐 Permissions Matrix
Owner can do everything, always. Every other role sees only the tools it is allowed to use.