.shock Suite · shoot planning software
.plan.shock
AvailableWeb app · beta
Plan the shoot end to end. Brief, book, and track releases in one project.
The outcome .plan.shock delivers.
Plan a commercial shoot from first idea to shoot-day ready in one workspace. .plan.shock holds the concept and shot list, the model and location bookings, the call sheet and budget, and the release status for every booked face — one project spine the whole job runs on. It folds the old briefing and production steps into a single record, so the plan you set up front is the plan the camera and the cull inherit, with nothing re-entered along the way.
- Shot list in 5 minutes. Set priorities (must / should / nice), flag which shots need a model or a location, filter by shoot day or coverage status, and bulk-update in one action.
- Bookings that build the call sheet. Add models, locations, and crew with call times and fees — confirmed bookings compile into a printable call sheet automatically. No reformatting.
- Release status at a glance. Every booked face shows signed, awaiting, or none. Hand any model to .release.shock in one click — the release is pre-seeded from the booking.
- One record the whole pipeline reads. .camera.shock sees the shot list, .cull.shock knows the active project, .release.shock inherits the model list. Nothing is re-entered at each stage.
- Schedule and weather in one tab. Build the run-of-show from the shot list, pull a 7-day weather forecast for the shoot city, and watch the budget track against your target in real time.
- Nothing leaves your machine. Projects live in your browser. No account required to start. Save to a real file on disk when you're ready to back it up or share it.
Three phases, one project
From concept to confirmed crew.
1 · Brief. Describe the shoot, set the budget target, and build a shot list where each shot carries a priority — must, should or nice — and flags whether it needs a model or a location. A starter shot list can be generated for a chosen shoot type to give you a sensible base to edit. Track client approval from draft through awaiting, approved and revision.
2 · Production. Add the models and locations the brief calls for, with roles, call times and fees. Flip each booking between pending and confirmed, watch the live budget total against your Brief target, and generate a printable call sheet for shoot day in one action.
3 · Releases. Every booked model shows its release status — none, draft, awaiting or signed — alongside a coverage line that reads, at a glance, how many of your booked models have a signed release. Hand any model straight to .release.shock to complete the paperwork.
The app
Shot list with coverage, priorities, and shoot-day badges.
Each shot carries its priority, coverage status, linked models, and shoot-day badge. Filter by day, priority, or status — then bulk-update in one action. Try it live →
Three workflows, one tool.
Solo commercial photographer
You brief yourself, book the talent, and pack the gear — then forget half of it by shoot day. .plan.shock keeps the entire brief, model bookings, and call sheet in one place so nothing falls through the gap between idea and morning wrap.
Production studio
You coordinate 3-plus-person crews, multi-location shoots, and clients who change their minds on Wednesday. The project spine lets the whole team see the same plan — shot priorities, confirmed bookings, call times, and release status — without a chain of updated PDFs.
Agency producer
You receive a brief and need to translate it into a shoot-ready plan, a crew call sheet, and a release paper trail — fast. .plan.shock structures the handoff from brief to delivery in one document your client, crew, and compliance team can all reference.
Where .plan.shock fits.
.plan.shock
Shot list, bookings, budget, and call sheet. The project spine everything else reads from.
.camera.shock
Imports the shot list and tech specs. Marks the active project automatically — no re-entry.
.cull.shock
Knows which project is active. Coverage sync pulls cull picks back into the shot list status.
.release.shock
Model releases are pre-seeded from the plan's bookings. One click to start the paperwork.
What you get on each plan.
See full plan pricing and feature comparison Start free — no account needed
Common questions
How does .plan.shock work?
What is a call sheet and how does .plan.shock generate one?
A call sheet is the document every person on a shoot receives — who is coming, when, where, and what they need to bring. .plan.shock generates it automatically from your Production tab bookings: confirmed models and locations with addresses, crew positions, call times, and the day's shot list. One click to print or save as PDF — no reformatting in Word.
Can I track model releases inside the app?
Yes. The Releases tab shows every booked model alongside their release status — none, draft, awaiting signature, or signed. Any model can be handed to .release.shock in one click to start or complete the paperwork. The coverage count at the top tells you at a glance how many of your booked faces have a signed release before delivery.
Does anything get uploaded or stored online?
Nothing. Projects live entirely in your browser's local storage and are not sent to any server. You can save a project to a real file on disk, export as CSV, or print the call sheet — all locally. If you clear your browser data, you lose the local copy, so saving to disk is recommended for any project you want to keep.
How does .plan.shock connect to the rest of the .shock Suite?
The project you build here becomes the shared "active project" that .camera.shock, .cull.shock, and .release.shock all read from. .camera.shock picks up the shot list and tech specs. .cull.shock marks shots as captured when you sync coverage. .release.shock seeds its model list from your bookings. The plan you write once is the plan the whole pipeline uses.
Plan the shoot. Book the crew. Track the releases.
Part of the .shock Suite — one workflow from brief to paid.