Skip to main content
Choccy Box
Book a call
Live in a London studio since 2025

Run your gym floor
like a live production.

The class-orchestration platform that makes every group session run to the same professional standard, at every site, whoever is leading.

01 / Display
Guides the room
Exercise, station and timer on the wall. Members always know exactly what's next.
02 / Control
Conducts the class
The trainer drives the session from an iPad, not from memory.
03 / Program
Sets the standard
Built once in the cloud, pushed to every site identically.
// Proof · Live since 2025

Not a concept.
Live since 2025.

Choccy Box has been running daily in a London studio since 2025. Real classes, real members. Every screenshot on this page is the real product, shown with demo data.

See a class run, in 82 seconds · music only, with on-screen text

“Our classes run themselves now. The coaches just coach.”
Cam · Owner-Operator, The Bear LDN
“I used to spend half the class watching the coach to work out what's next. Now I look up at the screen and just go.”
Sam, gym member
“Seeing every move demonstrated means I'm not guessing at form, and I always know which round we're on.”
Jade, gym member
“Classes start on time and finish on time, so I can fit them around work. That's why I keep booking.”
Kelly, gym member
// The problem

Your strongest retention lever is also your least consistent.

Group exercise keeps members coming back. But a class is only ever as good as the trainer running it that day.

  1. 01

    Overruns

    Sessions start late and overrun.

  2. 02

    Improvised structure

    Structure gets improvised. Round counts get lost.

  3. 03

    Quality by who's on shift

    The experience swings from site to site and trainer to trainer.

// The proven pattern

The demand is proven.
The price of it isn't.

Premium boutique studios have proven that members love structured, timed, screen-guided classes. But that experience has meant boutique membership prices, or buying into a franchise and the locked-in format that comes with it.

The opportunity: deliver that same structured-class experience on your own brand, at your own operating cost, across every site.

// How it works · Gym class management workflow

Program once. Run it everywhere.
Even offline.

Command Center schedule: a week of classes across three sites
Command Center · a week across three sites (demo data)
01// Program

Build it in the cloud.

Compose exercises, set templates, blocks and workouts in Command Center. Sequence into Programs or curate as Collections. Schedule a week, a month, a quarter, for one location or fifty.

Live operating view: a class in progress with Edge Engine status for each site
Live view · class in progress, every site's Edge Engine reporting (demo data)
02// Run

Edge Engine takes over.

The engine on the on-prem hardware syncs your schedule, validates concurrent block timing, and queues classes back-to-back. Internet drops? Doesn't matter. It's already local.

Studio display mid-class: WORK, round 1 of 3, 18 seconds left, six exercise stations each with a video demo
Studio display · work phase, six stations (demo data)
03// Display

Every screen, in lockstep.

tvOS apps render the right station view at 1Hz. Trainers drive the class from an iPad: start, scrub, rewind, advance. Members see exactly what to do, every time.

// Have a go

Run the class.

You're the coach. Start it from the iPad and the screen keeps up: warm-up, three rounds of work and move, cooldown. Timings are shortened for the demo.

Hyrox class
Ready
Hit play on the iPad
00:10
Remaining
1YouWall Balls
3YouSki Erg
5YouKettlebell Farmers Carry
2YouDumbbell Softbox Step Overs
4YouSled Push
6YouSandbag Walking Lunges
Studio display (demo data)
Choccy · ControlReady
Hyrox class
Warm-up
01:44

The remote, as the trainer's iPad shows it

// Why Choccy Box · Built to run across an estate

Built for the gym floor.
Not a CMS dressed up.

Every detail of Choccy Box exists because something on a gym floor was breaking. Spotty Wi-Fi. Drifting timers. Inconsistent classes. Trainers babysitting laptops. We fixed all of it.

01

Program once.
Push it to every site.

Push a class to one site or every site from a single console. Each location runs independently, so there's no central point of failure mid-class.

02

See every site.
From one console.

One control plane shows what each gym is running, at a glance.

03

No internet?
No problem.

Edge Engine runs offline. Class state, video, audio cues: all local. Pub on a hill, basement studio, dodgy ISP. It just runs.

04

1Hz across
every screen.

Every tvOS display ticks to the same clock. No drift, no "the timer in studio B is off by two seconds."

05

Coaches coach.
The system handles tech.

iPad in hand = full control. Start, rewind, scrub phases. No clipboard. No laptop. No "hold on, let me restart this thing."

06

Secure by design.
Your data, in-region.

Per-site box, tenant isolation, and UK and EU data residency. Not a corporate data lake.

Engagement / Competition Mode

Turn classes into events members talk about.

Competition Mode runs in-gym competitions with live leaderboards and finals: the rivalry, community and repeat visits that keep a gym floor buzzing, built right in.

Live leaderboardsHeats & finalsJudge scoring on iPadMM:SS.ms
Live competition leaderboard on the studio display: top ten men and women with finish times
Live leaderboard on the studio display (demo data)
// Who it's for · Multi-site operators & independent gym owners

Two stories.
One platform.

// Multi-site operators

Consistency
at scale.

When every location plans independently, quality varies, members notice, brand suffers. The system that worked for three locations is now your bottleneck.

One programmer sets the standard for the whole estate, without retraining every trainer at every site.

  • Design once, deploy everywhere

    One schedule syncs to every location simultaneously. From HQ. In one click.

  • Consistent member experience

    Every screen, every cue, every transition, identical across locations.

  • Central control, local execution

    Schedule from HQ. Each Edge unit runs independently offline. Resilient by design.

  • Free your trainers to coach

    The system handles the tech. Your trainers focus on people.

// Going independent

Breaking free
from a franchise.

If you're an Orangetheory or CrossFit affiliate weighing your exit, or you've already given notice, you don't need another franchise. You need a platform.

Royalties on programming you didn't design. Corporate dictates everything from class names to screen layouts. Margins thinned by fees you can't audit. Time to take it back.

  • Your programming, your way

    Workouts that fit your community, not a corporate template forced on every market.

  • Zero franchise fees

    No royalties. No marketing fund. No surprise tech fees.

  • Own your brand

    Your gym name on every screen. Your class names. Your identity.

  • Own your data

    Classes run on your own Edge unit, with UK and EU data residency available. Not a corporate data lake.

// The platform · Group fitness class orchestration software

Three layers.
One heartbeat.

A cloud CMS for design. Purpose-built software on dedicated hardware for execution. Native Apple apps for display and control. Every screen in your gym ticks to the same clock — to the millisecond.

Layer 01 / Content-Ops

Command Center

Cloud CMS · Web
  • Build exercises with video demos · rep · weight
  • Reusable Set Templates · e.g. 3×60/40
  • Block Templates → Workouts → Classes
  • Programs (sequenced) & Collections (discovery)
  • Multi-location scheduling — push once, deploy everywhere
  • Full version history on every piece of content
  • Competition management — heats · teams · scoring
workouts/foundation-strength/wk1-d1v.07
SET · 3×60/40
BLOCK · A1+A2
CLASS · 60min
Layer 02 / Edge-Ops

Edge Engine

On-prem hardware · dedicated engine
  • Phase-based timing — Intro · Demo · Warmup · Workout · Finisher · Cooldown
  • Broadcasts state to every display at 1Hz over WebSocket
  • Runs completely offline — no internet required during class
  • Auto-syncs schedules · back-to-back classes chain automatically
  • Streams exercise videos locally — zero buffering, zero latency
  • Generates audio cues — work · rest · transition · completion
  • Validates concurrent block timing — cardio + weights in parallel
phase: WORKOUTtick · 1s
A1 · 00:42
A2 · 00:42
B1 · WAIT
B2 · WAIT
Layer 03 / Edge-Cast

Display & Control

tvOS · iPadOS · Native Apple
Apple TV / tvOS
  • 21 station layouts · 1–6 stations / screen
  • Horizontal & vertical TV orientation
  • Phase-specific views — demo · warmup · timer · cooldown
  • Competition leaderboards · live
iPad / iPadOS
  • Trainer remote · start · stop · rewind · scrub
  • Live phase navigation
  • Comp time entry — MM:SS.ms precision
  • Schedule view + exponential-backoff reconnect
· DEDICATED ENGINE· WEBSOCKET 1HZ· OFFLINE-FIRST· tvOS NATIVE· 21 STATION LAYOUTS· LOCAL VIDEO STREAMING· EXPONENTIAL BACKOFF· VERSIONED CONTENT· MULTI-LOCATION SYNC· MM:SS.ms PRECISION· PHASE-BASED TIMING· DEDICATED ENGINE· WEBSOCKET 1HZ· OFFLINE-FIRST· tvOS NATIVE· 21 STATION LAYOUTS· LOCAL VIDEO STREAMING· EXPONENTIAL BACKOFF· VERSIONED CONTENT· MULTI-LOCATION SYNC· MM:SS.ms PRECISION· PHASE-BASED TIMING
// FAQ · Choccy Box vs Orangetheory, MindBody

Common
questions.

Ask us on a call
Is Choccy Box live?
Yes. Choccy Box has been running daily in a London studio since 2025, with real classes and real members. It's available now in the UK, EU, US, Canada, Australia and New Zealand. Book a discovery call to see it against your own class formats.
Do I need new hardware?
Yes — one Edge unit per location. It's small, runs silent, and lives in a server cupboard. The unit ships pre-configured. The reason it's dedicated is so the engine can run reliably offline and execute classes with millisecond precision.
What about the screens?
Apple TV (any current-gen). One per zone is typical. Layouts cover 1–6 stations per screen, and TVs can be horizontal or vertical.
What happens if my gym's internet goes down mid-class?
Nothing stops. The Edge Engine has already cached the schedule, exercise videos, audio cues, and station state locally before class begins. The trainer's iPad keeps controlling the session over your local network. Internet only matters for syncing tomorrow's schedule and pushing competition results back to the cloud.
What's the pricing model?
À la carte per location. No franchise fees, no royalties on your programming. Hardware financing available. Pricing is quoted per location on a discovery call.
Where is Choccy Box available?
Choccy Box is available now in the UK, EU, US, Canada, Australia and New Zealand, with UK/EU data residency. Outside those regions? Book a call and tell us where you are.
Can the trainer control the session while it's running?
Yes. The iPad app gives trainers full control — play, pause, rewind, fast-forward, jump to any phase. You can also manage display settings, station assignments, and TV orientations on the fly.
Is Choccy Box an Orangetheory or CrossFit alternative?
Yes — for the orchestration side. If you're leaving Orangetheory or letting your CrossFit affiliation lapse, Choccy Box gives you the class-management toolkit (programming, scheduling, TV display, audio cues, trainer remote, multi-location sync) without the franchise overhead. You keep your members, your equipment, and your lease — you swap the licensing model. See the Orangetheory and CrossFit migration pages for detail.
How does Choccy Box compare to MindBody, Wodify, Trainerize, or SugarWOD?
Different problem space. MindBody and Trainerize are booking/billing/CRM platforms — Choccy Box doesn't replace them. Wodify and SugarWOD store programming and member results. Choccy Box is the floor-execution layer: TV display, edge-side timing, station-specific layouts, offline-first audio cues. Most operators run Choccy Box alongside an existing booking system, not instead of one. See the alternatives hub for full comparisons.
Can I import my existing Orangetheory or CrossFit programming?
We help you onboard. The Choccy Box data model is opinionated — Sets → Blocks → Workouts → Classes — and most existing programming maps cleanly. We've migrated franchise libraries before. If you're under a non-compete or the IP isn't yours to take, we'll help you build a fresh library that hits the same training intent. Migration playbooks: Orangetheory, CrossFit.
Does Choccy Box work for CrossFit-style box programming?
Yes. Concurrent zones, station-specific timers, and live competition mode (heats, teams, MM:SS.ms scoring with a judge interface) cover the CrossFit and CrossFit-adjacent use cases — including HYROX-style stationed flows. If you're an unaffiliated box or moving to your own brand, the workflow is the same; you just lose the affiliate fee. More detail: CrossFit-style boxes and the CrossFit affiliation alternative.
Who designed this?
We did. From a cosy London pub, where rainy days inspire new PBs.
// Discovery call · 30 minutes · Free

Stop running
classes on duct tape.

Book a 30-minute discovery call. We'll walk through Command Center, the Edge unit and the studio display against your class formats.