The Connected Platform

The Ecosystem.

Three purpose-built apps that work together seamlessly. From booking to staffing to photos — every step of the guest journey, automated.

Michi Book Logo
Booking Engine

Michi Book.

A full-featured, multi-location booking platform built specifically for escape rooms. From the moment a customer finds you online to the moment they walk through the door — handled.

Michi Book Admin Dashboard — Multi-Location Escape Room Booking Management
Escape Room Online Booking Widget — Date, Time, and Player Selection with Real-Time Availability

What Your Customers Get

5-Step Booking Wizard

Date & time selection, player counts, add-ons, customer details, and payment — all in a smooth guided flow. Private event options with surcharges.

Flexible Payments

Stripe-powered checkout with card, Apple Pay, and Google Pay. Support for deposits, full payments, gift voucher redemption, and discount codes.

Gift Vouchers

Customers can purchase gift vouchers online with custom amounts and personal messages. Delivered by email with a unique code, redeemable against any booking.

Digital Waivers

E-signature waiver system with per-participant tracking, guardian signatures for minors, and full IP logging for legal compliance.

Self-Service Portal

Customers can look up bookings by reference, view details, cancel within your policy, and sign outstanding waivers — no phone calls needed.

Smart Emails

Automated confirmation, reminders (day before), follow-ups (day after), review requests, and abandoned cart recovery. All customisable templates.

What You Get (Admin Dashboard)

Full Booking Control

  • Confirm, check-in, complete, cancel, reschedule, no-show
  • Assign game masters to bookings
  • Create manual bookings (walk-ins, phone)
  • Process full or partial refunds via Stripe
  • Internal notes and booking history

Experience Management

  • Unlimited rooms with galleries, descriptions, difficulty
  • Flexible schedules with per-day rules
  • Dynamic pricing: base, seasonal, peak, group, tiered
  • Ticket categories (Adult, Child, Student)
  • Add-ons with images and quantity limits

Calendar & Availability

  • Visual booking calendar with slot status
  • Block/unblock individual time slots
  • Bulk slot operations
  • Closed periods for holidays
  • Game master assignment per slot

Reports & Analytics

  • Revenue by location, experience, and time period
  • Booking volume, status breakdown, source tracking
  • Customer analytics: new vs returning, lifetime value
  • Experience popularity and success rates
  • CSV export for bookings and customers
3
Locations
CRM
Built-In
API
Widget Ready
MQTT
Connected
Michi Staff Logo
Workforce Management

Michi Staff.

Staff scheduling, time tracking, and shift management built around how escape rooms actually operate. Bookings come in, shifts get created, staff get notified — automatically.

Escape Room Staff Scheduling Dashboard — Weekly Calendar with Auto-Generated Shifts from Bookings
Escape Room Staff Management — Auto-Assign Rules, Availability, and Time-Off Requests

Manager Dashboard

Smart Scheduling

Weekly calendar view with drag-and-drop shift creation. But the real power is auto-generation — shifts are created directly from incoming bookings with the right roles, rooms, and buffer times.

  • Auto-generate shifts from Michi Book bookings
  • Auto-assign staff based on roles and availability
  • Setup and cleanup buffer times per room
  • Open shifts for staff to claim
  • Publish schedule with email notifications

Timesheets & Payroll

Pay period reports (21st to 20th) with total hours, break tracking, and CSV export. Edit entries, align clock times to shifts, and handle manual clock-outs.

Team Management

Full employee profiles with roles, hourly rates, next of kin, locations, and contact details. Manage time-off requests with approve/deny workflow and optional notes.

Staff Portal (Mobile-Friendly)

Clock In / Out

PIN-based login for staff. Clock in and out with GPS location capture. Shift chaining lets staff work consecutive games without clocking out between each one.

My Shifts

Upcoming shifts with role, time, room, and player count. View shift notes and see which bookings need game feedback. Real-time updates every 10 seconds.

Open Shifts & Holidays

Claim available open shifts that match your roles. Submit holiday and time-off requests with date ranges. Set recurring weekly unavailability (e.g. "every Friday afternoon").

Game Feedback

After each game, submit star ratings, escape status, escape time, and notes. Feedback links back to the booking for full performance tracking.

PIN
Staff Login
GPS
Clock Tracking
CSV
Payroll Export
AUTO
Shift Generation
Michi Snap Logo
Photo System

Michi Snap.

Branded end-of-game photos, automatically triggered when a game finishes. Capture, overlay your branding, email to the customer, and drive TripAdvisor reviews — all from one screen.

Auto-Triggered Sessions

When a game ends, Michi Snap automatically creates a photo session with the team name, room, escape status, and time — all received via MQTT from the Michi game system.

Branded Overlays

Server-side image compositing with Sharp. Add your logo, room name, team name, escape status, and custom colours. Full visual editor for positioning and styling every element.

Instant Email Delivery

Photos are emailed to customers automatically when their email is on file (from the booking). Manual resend with custom email entry for walk-ins or corrections.

TripAdvisor Reviews

Every photo email includes an optional TripAdvisor review button. Configure per-room review links in the template editor to drive reviews to the right listing.

Shareable Links

Every photo gets a public share page — no login needed. Customers can download both the original and branded versions, and share the link with their group.

Template Editor

Visual drag-and-drop editor for overlay templates. Configure bars, text, logos, colours, and opacity per room. Live preview shows exactly what the final photo will look like.

How It Works

🎮
Game Ends
MQTT signal received
📷
Staff Takes Photo
Session auto-created
Customer Receives
Branded photo + review link
Connected Platform

How They Connect.

The three apps don't just coexist — they actively talk to each other. Bookings automatically generate staff schedules. Game events automatically trigger photo sessions. Data flows through without manual intervention.

1

Customer Books Online

A customer uses Michi Book to book an escape room. They select their date, choose players, pay via Stripe, and receive a confirmation email. The booking is stored with all participant details, custom questions, and waiver status.

2

Shifts Auto-Generate

Michi Staff syncs bookings from Michi Book automatically. It creates Game Master shifts with setup/cleanup buffers, reception shifts based on concurrent booking volume, and auto-assigns available staff based on roles and availability. The schedule is published with email notifications.

3

Game Briefing Broadcasts

15 minutes before game time, Michi Book publishes a briefing via MQTT with the team name, player names, group size, and any custom question answers. The Michi game system at the venue receives this and is ready before the team arrives.

4

Game Over — Photo Time

When the game master ends the game, the Michi system publishes a "game over" MQTT event. Michi Snap picks this up, auto-creates a photo session with the team details and escape result, and is ready for the staff to snap a photo. The branded image is emailed to the customer with a TripAdvisor review link.

Integration Map

Michi Book
Bookings & Payments
Customer Data
MQTT Briefings
MQTT Broker
michi/game/briefing
michi/game/start
michi/game/over
API Sync
Book → Staff
Michi Staff
Auto Scheduling
Game Feedback
Michi Snap
Auto Photo Sessions
Branded Emails
Shared Infrastructure

One Platform. Everything Connected.

All three apps share core infrastructure — same email service, same cloud storage, same messaging backbone. No duplicate accounts. No data silos.

MQTT
Mosquitto Broker

Real-time messaging between Book, Michi, and Snap

R2
Cloudflare Storage

Shared bucket for booking images and game photos

Resend
Transactional Email

Booking confirmations, photo delivery, schedule notifications

Stripe
Per-Location Payments

Separate Stripe accounts per venue for clean accounting