Three tools, one flow.
Michi Book, Staff, and Snap don’t just coexist — they talk to each other via MQTT. Bookings create shifts. Games trigger photos. Customers receive branded emails. Nobody types the same thing twice.
01 / Booking engine
Michi Book.
A full-featured booking platform. From the moment a customer finds you online to the moment they walk in.


5-step booking wizard
Date & time, player counts, add-ons, details, payment — a guided flow with private event options.
Flexible payments
Stripe checkout with card, Apple Pay, Google Pay. Deposits, full payments, vouchers, discount codes.
Gift vouchers
Custom amounts, personal messages, email delivery. Redeemable against any booking.
Digital waivers
E-signature with per-participant tracking, guardian signatures for minors, full IP logging.
Self-service portal
Customers look up bookings, reschedule, cancel within policy — no phone calls needed.
Smart emails
Confirmations, day-before reminders, day-after follow-ups, review requests, abandoned cart recovery.
Full booking control
- Confirm, check-in, complete, cancel, reschedule, no-show
- Assign game masters to bookings
- Manual bookings for walk-ins or phone
- Full / partial refunds via Stripe
- Internal notes and full 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 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
- New vs returning, lifetime value
- Experience popularity and success rates
- CSV export for bookings and customers
02 / Workforce
Michi Staff.
Scheduling and time tracking that fits how small teams actually work. Bookings come in, shifts get created, staff get notified.


Smart scheduling
- Auto-generate shifts from Michi Book
- Auto-assign by role and availability
- Setup / cleanup buffer times per room
- Open shifts for staff to claim
- Publish with email notifications
Timesheets & payroll
Pay period reports (21st to 20th) with total hours, break tracking, CSV export. Edit entries, align clock times to shifts, handle manual clock-outs.
Team management
Full profiles with roles, hourly rates, next of kin, locations. Time-off requests with approve / deny workflow and optional notes.
Clock in / out
PIN-based login. Clock in/out with GPS. Shift chaining lets staff work consecutive games without clocking out between each one.
My shifts
Upcoming shifts with role, time, room, and player count. Shift notes, feedback flags, and real-time updates every 10 seconds.
Open shifts & holidays
Claim open shifts that match your roles. Holiday and time-off requests with date ranges. Recurring weekly unavailability (e.g. “every Friday afternoon”).
Game feedback
Star ratings, escape status, escape time, notes. Linked back to the booking for full performance tracking.
03 / Photo system
Michi Snap.
Branded end-of-game photos, auto-triggered when a game ends. Capture, overlay, email, drive reviews — all from one screen.
Auto-triggered sessions
When a game ends, Michi Snap auto-creates a session with team name, room, status, and time — received via MQTT from Michi Clue.
Branded overlays
Server-side image compositing with Sharp. Logo, room name, team, status, custom colours. Full visual editor for every element.
Instant email delivery
Photos emailed automatically when the customer’s email is on file. Manual resend with custom email for walk-ins.
TripAdvisor reviews
Every photo email includes a TripAdvisor review button. Per-room review links configured in the template editor.
Shareable links
Every photo gets a public share page — no login. Original and branded versions downloadable. Shareable with the team.
Template editor
Visual drag-and-drop editor for overlay templates. Bars, text, logos, colours, opacity per room. Live preview.
Game ends
MQTT signal received
Staff takes photo
Session auto-created
Customer receives
Branded photo + review link
How they connect.
Three apps. One data flow. Zero duplicate entry.
Customer books online
A customer uses Michi Book to book a slot. Date, players, payment via Stripe, confirmation email. The booking is stored with participant details, custom question answers, and waiver status.
Shifts auto-generate
Michi Staff syncs bookings from Book automatically. It creates Game Master shifts with setup/cleanup buffers, reception shifts based on concurrent volume, and auto-assigns available staff. The schedule is published with email notifications.
Game briefing broadcasts
15 minutes before game time, Michi Book publishes a briefing via MQTT with team name, player names, group size, and custom answers. The Michi Clue system at the venue receives it and is ready before the team arrives.
Game over — photo time
When the Game Master ends the game, Michi Clue publishes a “game over” MQTT event. Michi Snap picks this up, auto-creates a photo session with team details and escape result, and is ready for staff to take the photo. The branded image emails itself with a TripAdvisor link.
One platform. No silos.
All three apps share the same email service, cloud storage, and messaging backbone. No duplicate accounts. No data walls.
Real-time messaging between Book, Clue, and Snap.
Shared bucket for booking images and game photos.
Booking confirmations, photo delivery, schedule notifications.
Separate Stripe accounts per venue for clean accounting.
Ready to run your venue the way?
Book + Staff + Clue together for £40/month. Or pick the one you need — they work on their own too.
Start Free Trial →