🔒

OCCUPY ZONE Console

Enter your PIN

👤 Profile Approvals

📅 Bookings

🔔 Waitlist

📅 New booking The customer sees this exact screen

📅 All Bookings

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.