The smart production report — and everything that feeds it: time sheets, call sheets, crew, cast, budgets and the schedule. Not automation. A system of record that attributes every hour to a named person, a time and a date, built by a working production office, on the crew’s side.
Everything You Need
Filled in by the people who were there, carried to every place it’s owed. Every entry names who said it and when — nothing on the report is produced by a machine.
Every department, from Production to Craft Service — with a new hire pipeline, deal memos, call sheet PDF import, crew list PDF with configurable contacts and casing.
Department heads enter their crew’s hours, sign and submit. Meal penalties and forced calls are arithmetic on what they said — never a guess — and every hour stays attributed to the person who worked it.
Build call sheets with cast schedules, crew overrides, stand-ins, and department notes. One-click PDF distribution.
Deal memos with union rates, box rental, car allowance, and loan-out support. New hires flow straight into the studio’s own payroll form — pre-filled, never retyped.
Episode assignments, day-of-days import, work status tracking, and fitting schedules across your entire season.
Monthly calendar with shoot days, prep events, hiatus, and milestones. Schedule import from Excel and PDF; ICS export and calendar feeds crew can subscribe to.
Man-power budgets, equipment tracking, and lot parking approvals — all with UPM sign-off workflows.
Walkie and MiFi checkout by barcode, playback and graphics breakdowns, and location scouting with photos and costs.
22 role levels, from the Production Supervisor down to Read Only, enforced server-side on every page and API. Per-user overrides and department-based permissions.
More than twenty print-ready documents — production reports, call sheets, crew lists, one-line schedules, deal memos, parking and badge forms, scout packets, and travel rooming lists.
Automated wrap reminders, welcome emails with parking maps, revision requests, and call sheet distribution.
One board shows which departments have turned in their time sheets and which haven't. The app follows up with the stragglers on its own, so you're not texting them at 9 PM.
The UPM approves the call sheet from a signed one-time link on their phone — no password to type. Then one press in the office mails the PDF to the whole crew and freezes that revision, archiving the exact file that went out — so nobody ends up working off the wrong version.
Deal memo, approval, then a link they fill in on their phone. The welcome email carries their real parking and gate. The office retypes nothing.
Publish the day's menu, the crew order from a link on their phone, and the PA gets one consolidated list to call in. No collecting orders on a legal pad.
Not Automation
Automation means the machine produces the fact. SlateForm never produces a fact. Every number on the report starts with a person — the 2nd 2nd types the camera rolls, a department head files their crew’s hours, a set PA posts what just happened on the floor. The system carries those facts to every place they are owed and remembers who said each one, and when.
The production report belongs to the AD team. This makes their instrument sharper — it does not replace the people who hold it.
Who entered it, when, and what it replaced — on every time, every roll, every note. On one show, one 2nd 2nd AD made 219 attributed entries across 13 of 14 shoot days. For the first time, that work is measurable.
Meal penalties, forced calls and last-out are arithmetic on hours a member stated. Nobody but the person standing on the floor knows what happened with background, or whether a penalty should be overridden and why — and the app never guesses for them.
Any system that records a member’s work should attribute every entry to a named person with a timestamp, in a log the member can see and dispute. SlateForm already meets that standard. We think every production system should be held to it.
AI takes the name off the work. This puts it back on.
Built with the crew, for the guilds that protect them. SlateForm never decides what happened on a shoot day; it records what the people who were there said, and it keeps their names on it.
SlateForm installs onto your Home Screen right from Safari or Chrome. No store, no download queue, no IT ticket. You get the amber tile next to your other apps, and it opens full screen with the address bar gone. Fifteen seconds, on the phone in your hand.
It's the live app in its own window — same as the browser, minus the browser.
In Safari, tap Share, scroll down to Add to Home Screen, then tap Add.
Chrome offers the install itself — take it when it appears, or open the browser menu and choose it from there. It lands in your app drawer like anything else.
On a Mac in Safari 17 or newer: File → Add to Dock. In Chrome or Edge, on either machine, the browser offers the install itself.
On iPhone and iPad, the installed app keeps its own sign-in, so the first time you open the tile it asks you to sign in once more. Only once.
Built for a Studio's Standards
No model reads a time sheet, drafts a report, or decides a fact. Every inference endpoint is switched off on the server and refuses regardless of configuration — the people who were there are the only witnesses.
Every sign-in requires a second factor, with passkeys (Face ID / Touch ID) as the preferred method. Crew never receive a password at all — access arrives as a single-use link that expires on its own.
22 roles enforced on every page and API route. Pay carries its own permission, and the server strips pay fields from responses for anyone without it.
Sign-ins, failures, lockouts, grants and revocations are logged. Every office edit to a submitted time sheet records who, what, and when — with before-and-after values.
Encrypted connections everywhere, encrypted storage underneath, and an additional layer of application-level encryption on the most sensitive records.
Turning access off suspends the account everywhere at once — login, sign-in links, and open sessions alike. Every grant and revocation is logged: who, whom, when, and why.
One isolated show per production — every query is scoped to it, and one production can never read another's rows.
Repeated failed sign-ins lock the account automatically — and every attempt lands on the forensic trail.
A stolen copy of the database would contain no working credential — secrets are stored only as one-way cryptographic hashes.
The full stack runs on SOC 2–audited infrastructure — application hosting, database, email, and file archive alike.
Not Sold by the Seat
SlateForm Pro is running a network series' production office right now — every shoot day, every department, every time sheet — with the team that built it in the room. It is built for a slate, not a show: each production lives in its own isolated show, with its own crew, calendar, budgets and paperwork, and nothing crosses between them. It is licensed by the production, never by the seat, and it is not open for self-serve sign-ups. A studio or production-payroll platform that wants it outright can talk to us about an acquisition or an exclusive license, with a documented codebase built for handoff and security documentation ready for review.
Where it comes from
Every feature here exists because a production office needed it that week — not because it looked good on a roadmap.
See what a production office looks like when every hour on the report has a name on it. A live walkthrough of the real product, on the real workflow, takes half an hour.