New: Year aheadplan staff and stock from the release slate

Your cinema’s own booking app

Sell seats, food and drink in one iPhone app with your name on it. Run it from one portal, plan the year around the release slate, and own the data on every booking. For a national chain or a single screen.

One platform, two hundred screens or two. Built for chains and independents alike.

National and regional chains

Every site under one account

  • Each cinema keeps its own screens, seat maps, menus and prices
  • Head office plans staff, stock and marketing across the estate
  • Roles for head office, venue managers and floor staff, each seeing what they need
  • Brand releases you schedule, check and roll back across every app

Independents and small groups

Your own app, without a development team

  • Your name, colours and artwork in a native iPhone app
  • Change prices, offers and menus yourself, live
  • The same seat maps, food ordering and Wallet-style tickets as the big chains
  • Keep the customer and the booking data, not a listing site

Your team runs the app. No supplier ticket, no App Store wait.

Try it: pick an operator, a theme or your own brand colour. The phone updates at once, and all 23 colour pairs are checked against WCAG 2.2 AA before anything goes live.

See what changes without a release
Northlight / Releases
  • MOVersion 15Christmas offers on the home screenDraft4m
  • JPVersion 14Midnight theme, new teal paletteLive2d
  • MOVersion 13Leeds Riverside seat delivery onReplaced6d
  • SKVersion 12High Contrast theme offeredReplaced9d
  • JPVersion 11Rolled back to version 9Replaced12d
  • MOVersion 10Autumn artwork, splash screenReplaced13d
  • SKVersion 9Kids’ club section addedReplaced3w
  • MOVersion 8Booking fee set to £1.90Replaced4w
  • JPVersion 7Opening night offer, scheduledReplaced5w

Version 15

Draft · Northlight, Midnight Cinema

PreviewReady to publish

Operator

Theme

Appearance

Contrast, WCAG 2.2 AA23 of 23 pass
  • Primary text on background18.0:1
  • Muted text on surface6.1:1
  • Primary button label10.6:1
  • Selected seat10.6:1
  • Held seat6.1:1

Seats, food and tickets in one booking. Bigger orders, shorter queues.

  1. Pick seats on the cinema’s own map

    Customers choose the exact seats they want on the real auditorium. Each seat is held on your server, so it is never sold twice.

  2. Add food and drink to the booking

    Your menu and combos are offered at the moment people pay, not in the foyer queue. They collect at the counter or get it at their seat.

  3. Open the ticket in the app

    The ticket lives on the phone and opens with no signal, so the door keeps moving on a busy night.

Change almost everything live. Only your icon needs a new build.

Prices, menus, seat maps, offers and branding reach customers the next time they open the app. Only your icon and App Store details need a release.

What you change From the portal New app build
Logo, wordmark, theme and paletteLive: includedNot needed
Home screen sections, offers and splash artworkLiveNot needed
Ticket prices, booking fees and vouchersLiveNot needed
Seat categories, icons, colours and seat rulesLiveNot needed
Auditorium layouts and food menusLiveNot needed
App icon and App Store nameNot possibleYesNew build
Wallet pass type and Apple Pay merchant IDNot possibleYesNew build

Plan the year, not just the weekend. The release slate becomes staff, stock and marketing.

Seatfold reads the year’s releases, your trading and the school holidays, and turns them into a plan. Each person sees their part.

The next twelve months

Demand week by week against last year, with every big release marked. Which months need seasonal staff, what to order and when, and when each campaign starts.

Year ahead in the portal: forecast admissions, the demand curve with releases marked, and staffing by month

Shown with sample data and fictional film titles. With your account, the forecast runs on your own bookings.

Built properly underneath. For whoever signs off the technology.

The server decides, not the phone

Seats are held on the server while a customer pays, totals are worked out there, and a payment that is retried is never taken twice.

Every operator kept apart

Each chain’s data is separated on every request. Each cinema in it keeps its own screens, menus and prices.

Changes are versioned releases

Branding and settings go out as releases you can schedule and roll back. A published seat map never changes under a booking.

Accessible before it goes live

Every colour pair in a theme is checked against WCAG 2.2 AA before it can publish, and the app works with VoiceOver and larger text.

Film data that keeps itself fresh

Titles, certificates, running times and artwork come from a film data feed and refresh every morning, with showtimes kept a week ahead.

An open, documented API

Everything the app and portal do is a documented API, so your ticketing system, website and partners can connect.

Seat maps of your real cinema screens. Tap a seat to try it.

Customers see exactly where they will sit, so recliners, VIP beds and wheelchair spaces are easy to find and book.

  • 226 seats in this curved screen, drawn on the phone, not loaded as a web page
  • Stranded single seats blocked on the phone and on the server
  • A list view of every seat for VoiceOver users
Read the common questions

Screen 2, Leeds Riverside

Harbour Lights · Sat 7 Nov · 20:50

Tap a free seat to choose it

A native iPhone app. Not a web page.

Puts the booking on the Lock Screen

After booking, a Live Activity shows the film, screen and seats, and the minutes to the start.

Opens booked tickets with no signal

Tickets are stored on the phone, ready at the door.

Finds cinema times in Spotlight

Films and tickets show up in iPhone search and Shortcuts.

Reads cinema seats aloud

VoiceOver users pick seats from a plain list instead of the map.

Coming soon

An AI layer on your cinema data. Built on MCP.

Seatfold will run an MCP server, the open standard AI agents use, on top of your booking data. Your team, your customers and your suppliers all get more from it.

Answers questions about your sales

Ask which shows were quiet last week or where bookings drop out, in plain English.

Drafts offers and changes for you

An offer for a quiet show or a late screening for a busy one, waiting in your portal for your team to publish.

Puts your showtimes in AI assistants

Customers ask an assistant what’s on tonight, see your free seats and book in your app.

Questions

Straight answers about what works today, what comes next and what stays the same.

Email us a question

Is it a native app or a web view?

Native. The app is built in SwiftUI for iPhone, and the seat map is drawn on the phone.

Do we get our own App Store listing?

Yes. Each operator gets its own build with its own name and icon. Everything else changes from the portal.

Is it only for big chains?

No. A single-screen independent gets the same app, portal and seat maps as a national chain. Chains also get head office planning and roles for every site.

Where does the forecast come from?

The year’s release calendar, your past trading and the school holidays. The demo runs on sample data; with your account it runs on your own bookings.

Can we run more than one cinema?

Yes. Each venue has its own screens, seat maps, menus and features, all under one operator account.

Can customers order food to their seat?

Yes, at venues that turn on seat delivery. Food goes into the same booking as the tickets, priced by the server.

Who owns the booking data?

You do. Every step from first tap to payment is yours: films viewed, seats picked, food added and drop-outs. Personal details are stripped, and customers can opt out.

Do you support loyalty and memberships?

Not in the app yet. Points, memberships and gift cards are already modelled on the server and come next.

Do we have to replace our ticketing system?

No. Seatfold is your customer app and portal. It connects through an adapter, written once we have licensed access to your system.

How does the app take payments?

Checkout runs in a test mode today. Apple Pay arrives through a payment provider once your merchant account is set up.