- Home
- Free tools
- Cinema website prototype
Build a prototype of your cinema website
Every platform vendor shows you a demo of someone else's cinema. This one reads your site, takes your colours, your logo, your language and your programme, and hands you a link that behaves like your cinema — including a back office you can walk a marketer through.
- Free
- No sign-up, no form
- Opens right here in ~20 seconds
You get a working link to click through and send to a colleague.
Building
The link keeps working, so send it round. Everything in the back office is a mock-up — there is no system behind it — but the public side goes all the way through to a confirmed booking so you can see what your audience would meet.
The real one has your ticketing system behind it, your own domain, native apps on both stores, and a back office wired to your own admissions. Same screens, no mock-up. No per-ticket fees, and you can start onboarding from inside the prototype without a call.
Start onboarding or book a callThis one is the exception to the rule below it: to read your site we have to fetch it from our own server, so the address you enter and what we find on it are stored against the prototype we build. Nothing else is, and there is still no sign-up.
What it actually does
It fetches your public pages the way a search engine does. From the markup it works out your name, the language you publish in, the country you sell in, your logo, and the colours and typeface your stylesheets are built on. It follows your navigation and reads the pages behind it. Where your site publishes its programme in a way a machine can read — schema.org markup, a film grid with real links — it takes your titles too.
Then it builds the prototype: a public site in your branding, a week of showtimes laid out across auditoriums sized to your screen count, a seat map, a checkout, and a confirmation with a ticket on it. The whole path works. Click a showtime and you end up at a booking, because a demo that stops at the poster is a demo of a poster.
Nothing is installed, nothing on your site is touched, and no login is involved. It reads what is already public.
The back office is the part your marketer will want
Alongside the public site the prototype carries a mock-up of the back office: programme planning as a week grid you can read across screens, box office by title, audience insights with the occupancy-by-slot grid that tells you which Tuesday matinee is not worth running, campaign tooling for email, push and SMS, a loyalty scheme with tiers and rewards, a member list, a CMS, pricing rules, and the settings a chain actually needs.
All of it is scenery. There is no system behind it, every control says so when you press it, and the figures are generated rather than measured. What is real is the shape and the data model: your titles, your screens, your currency and your language are already in it, which is a very different conversation from a screenshot of a cinema in another country.
Where it will be wrong
It reads markup, so it is only as good as your markup. A site built as a single JavaScript application with nothing rendered on the server gives it very little. A programme that lives inside an embedded ticketing widget is invisible to it, because that content belongs to the widget's domain rather than yours. A logo drawn as inline SVG rather than an image file will not come across, and you will get a wordmark instead.
When it cannot read your programme it says so on the page and fills the grid from the public release list for your country, so you are looking at a plausible week rather than an empty one. It never claims those are your bookings.
The colours are a best guess from frequency and saturation across your stylesheets. On a site with a disciplined palette it is usually right first time. On a fifteen-year-old theme with four generations of CSS in it, it may pick the wrong blue.
Why we give this away
Because the hard part of selling a cinema platform is not the feature list, it is getting an operator to picture their own cinema running on it. A prototype does that in twenty seconds and a slide deck does not do it at all.
The link is yours. Send it to your board, your marketing lead, or the colleague who has to be convinced before anyone will take a meeting. If it makes the case, we would like to talk. If it does not, you have lost twenty seconds and learned something about what your own markup exposes.
Frequently asked questions
Does this change anything on my website?
No. It only reads pages that are already public, the same way a search engine crawler does. Nothing is written, nothing is installed, and no login is involved.
Is the demo site public?
Anyone with the link can open it, and it carries a permanent banner saying it is a Filmgrail prototype rather than your live site. It is excluded from search engines. It is meant to be shared with colleagues, so treat the link as semi-public rather than private.
Are the showtimes real?
No. No public source carries a given cinema's real schedule, so the week is generated: prime slots for the strongest titles, matinees for the long tail, more screenings at the weekend. The titles may well be yours; the times are not.
Can someone actually buy a ticket on it?
No. The checkout runs all the way to a confirmation because that is the part operators want to see, but no payment is taken, no card details leave the page and nothing is stored. The confirmation code is decoration.
It got my colours wrong. Can I change them?
Not in the prototype itself — it takes what it can read from your stylesheets and commits to it. Building again after a change on your side will re-read them. If the palette matters for a presentation, tell us and we will set it by hand.
Does the back office do anything?
Nothing at all. It is a visual mock-up with generated figures and invented members, and every button says so when you press it. The real platform is what a demo with your own data is for.
Will the demo site be in my language?
If we publish in it, yes. The prototype follows the language your own site declares, and dates, times and currency follow your country. If your language is one we have not translated the demo interface into yet, the interface falls back to English while your content stays as it is.
How long does the link last?
Indefinitely, for now. If we ever need to clear old prototypes we will say so on the page rather than letting a link you have circulated quietly stop working.
Other things you can use without signing up
Festival website prototype
Give us your festival's web address and get back your own festival site and back office: programme by day and strand…
CalculatorDigital ROI calculator
Work out whether a website, app and checkout project pays for itself, using your own admissions and your own…
CalculatorScreening break-even calculator
How many admissions a single screening needs to cover its cost, including film hire percentage and minimum guarantees.
GeneratorMovie & showtime schema generator
Generate valid Movie and ScreeningEvent JSON-LD for a film page, with showtimes, venue, pricing and subtitles.
PlannerShowtime planner
Lay out a day's shows across your screens from running times, pre-show and changeover — and compare your start times…
AuditCinema checkout audit
Score your own online ticketing against the 25 things a cinema checkout has to do, weighted by what actually moves…
ProjectionKDM checker
Drop in one or many KDMs and see when each key opens and expires, which device it targets, what it unlocks, and what…
ComplianceAccessibility device calculator
Captioning, audio description and assistive listening devices required for your screens and seats, calculated from the…
ValidatorDCP name validator
Paste a DCP folder name and get every field of the ISDCF naming convention decoded and checked — ratio, language, audio…
ProjectionScreen brightness calculator
Foot-lamberts and nits from projector lumens, screen size and gain — and the lumens you need to hit the 14 fL reference.
BookingFilm rental calculator
What you owe the distributor week by week under a sliding scale, a minimum guarantee, a flat fee or a 90/10 house-nut…