How KitSlate works

One production.
Everything connected.

A job arrives, gets held on the calendar, picks up a crew and a gear list, turns into a quote, a call sheet and an agreement, goes out to the people who need it, gets shot, and gets paid. In KitSlate that is one production the whole way through — so the same information carries forward instead of being re-entered on each document.

How it worksUnderstand the workflow. You are here.
The sandboxExperience it. A full workspace, no account.
The manualLearn to operate it, screen by screen.
THE MODEL — how it all hangs together

A production is the container.

You create the job once. The client, the dates, the studio, the crew, the equipment and every document after that belong to that production — which is why the call sheet already knows the call time, the invoice already knows the lines, and the answer to “did they confirm?” is on the job rather than in your sent folder. Not every production uses all of it. The ones it does use are already filled in.

CALENDARDates & holdsOn the calendar from the moment it is a hold.
CLIENTCompany & contactFrom the clients database, not retyped.
THE PRODUCTIONFall Campaign — LookbookNovelle Beauty · Studio A · 2 daysStage — Crew confirmed
CREWRoles & call timesPulled from the crew database.
EQUIPMENTThe gear listPicked out of your own inventory.
QUOTEPriced from the jobGear, crew, studio and fees.
CALL SHEETThe shoot dayTimes, venue, schedule, contacts.
AGREEMENTSAnything signedTalent and location releases.
INVOICEThe billRaised from the approved quote.

Nine things, one job. You do not create nine documents that happen to share a name — you create the production, and each document is drawn from what it already holds.

app.kitslate.app · a production
One production open in KitSlate — the five-document workflow down the left with each document's real state, the next actions, the day's call times on the calendar, production health, and a checklist where every line links to the thing it names
One screen: what is done, what is next, what is wrong, and where the job has got to
Draft
Quote sent
Approved
Call sheet sent
Crew confirmed
Gear packed
Shoot
Invoice sent
Paid

The nine stages KitSlate actually tracks. You never set one — each is reached by something really happening: a document sent, a crew reply, a case packed, a payment recorded.

01 · PLAN — the work arrives

It starts on the calendar, long before it is a job.

Most work is a maybe first. KitSlate holds it as a maybe: a 1st, 2nd or 3rd hold, a pencil booking, a client meeting, a scout, travel, a gear reservation, a studio day out for maintenance, a delivery deadline. Each carries its own status — inquiry, hold, quoted, awaiting approval, confirmed — and each one that turns into real work becomes a production, which is where everything after this happens.

app.kitslate.app · Calendar
The KitSlate calendar in month view — every company in its own colour, confirmed shoots as solid bars, holds and pencils outlined, calendars imported from elsewhere shown as imported, and a legend naming each
Day, month, month-and-day and year — and calendars you already keep can be brought in beside your own
1 · THE ENQUIRY

Somebody asks

By email, by phone, or through the contact form on your public page — which arrives as a job with the client and dates already on it.

2 · THE HOLD

Pencil it in

A hold or a pencil booking sits on the calendar with the date genuinely marked, so a second enquiry for the same day is not a surprise.

3 · THE PRODUCTION

It becomes the job

Holds and pencils are the two things that turn into a production. From here the container exists, and everything else attaches to it.

4 · THE PEOPLE

Crew and client

Both come out of databases you already have: the client’s company and contact, and the crew’s role, rate, pronouns, dietary needs and paperwork.

5 · THE CLASH

Before you commit

Book gear, a kit or a crew member already committed to an overlapping job and KitSlate names each clash and the job that has it, before anything is saved.

THE CREW DATABASE
app.kitslate.app · Crew
The crew database — each person with their roles, pronouns, phone and email, whether they are freelance or staff, and counts across the top including how many have dietary needs
Roles, rates, pronouns, licences and dietary needs — entered once, used by every sheet
CONTACT → PRODUCTION → DOCUMENT
Add someone to the job and their role, rate and contact details come with them — you are not retyping a phone number onto a call sheet.
The call sheet builds itself from that — crew table, call times, contacts and the meal count all read the same records.
Ask them to fill it in — send a crew member a link to complete their own details, and what comes back merges into their record rather than overwriting it.
Clients work the same way — the company, its contact and its terms are on the production, so quote and invoice already carry them.
Credentials are watched — an insurance certificate or licence about to expire shows up on the production, not on the day.
02 · PACK — inventory and gear lists

Inventory is everything you own. A gear list is what this job takes.

That distinction is the one thing worth being clear about. Your inventory is built once — every camera, lens and light with its serial, its case, its day rate and what the market says it is worth — and it stays put. A gear list is a selection out of it, made for one production, and it is what gets packed, priced, sent and returned. Building the inventory itself comes last in this stage — because an invoice can do most of it for you.

  1. EVERYTHING YOU OWN

    Built once, and it stays built.

    Gear grouped by category, by location or by case, with serials, day rates and condition on each item. Bundle the things that always travel together into a kit — an A-cam package, a lighting package — and the kit is one thing to pick from then on.

    Carries forward: rates, serials and cases
    The whole inventory screen — reusable kits with their day rates at the top, then every category with its counts, values and case locations
    ↔ drag the picture sideways to read it
  2. WHAT THIS JOB NEEDS

    Tick it, and it collects.

    Open the production’s equipment picker and your whole inventory is there. Tick items and kits and they gather into a tray on the right — grouped by category, priced as you go, with a running equipment total for the day. Save it, and it is that production’s gear list.

    Carries forward: the line items the quote is priced from
    The equipment picker on a production — the inventory on the left and the gear list tray on the right, filling with what this production takes
    ↔ drag the picture sideways to read it
  3. PACKED, SENT, RETURNED

    The list has a state, all the way back.

    A gear list is built, then packed — ticked off case by case — and after the shoot, returned. It can be sent as a document too, to a rental house or whoever is collecting. Anything still out, or faulty, is a count on the dashboard rather than something you remember to check.

    Carries forward: what is still out after the job
    The production's gear list — its status band reading returned, the production checklist beside it, and the equipment list itself below
    ↔ drag the picture sideways to read it
The whole inventory screen — reusable kits with their day rates at the top, then every category with its counts, values and case locations The equipment picker on a production — the inventory on the left and the gear list tray on the right, filling with what this production takes The production's gear list — its status band reading returned, the production checklist beside it, and the equipment list itself below
Inventory · everything the workspace owns
Create Production×
How would you like to start this production?
IMPORTS & INTEGRATIONS
Studio BookingTurn a booking into a production.
Import ProductionRead a call sheet CSV or PDF.
Import InvoiceStart from an invoice you already have.
Import invoice×
Drop your invoice here
An invoice PDF, or a CSV your accounting software exported. KitSlate reads what it can, shows you what it found, and nothing is saved until you say so. You do not have to tell it which system the file came from.
Browse files
PDFinvoice_INV-0628-01.pdf
Review the import — choose what comes in×
Nothing lands until you hit Import. Untick anything you don’t want. The invoice itself is saved to the Invoices page as an imported invoice — read-only, kept apart from the invoices you raise, with the original document attached.
NEW JOBS FILE UNDER
Mixel (Demo)Vizzcast (Demo)
WHAT TO BRING IN
Equipment linesonto each job’s quote and gear list
The moneytotal, paid status and due date into the Income tracker
Show it on the jobthe job gets a read-only Invoice tab — the invoice stays your accounting system’s
LINE BY LINE
Invoice INV-0628-01Foxglove Films Ltd · 3 lines · $1,138.00 · no production matches its accounting reference — a new one is created for Foxglove Films Ltd
Beaconlink 300S06.28.26 · Beaconlink 300S encoder field unit with 5G modemsEQUIPMENT$650.00
Beaconlink 300S06.29.26 · Beaconlink 300S encoder field unit with 5G modemsEQUIPMENT$450.00
Online Processing Fee3.4% + $0.60 transaction fee · Credit Card Processing FeeOTHER$38.00
Cancel — bring nothing inImport selected →
Equipment found on this invoice×

1 invoice read — 1 new job created under Mixel (Demo) (they sit at the bottom of All Projects as history).

2 equipment lines added — 0 recognised as items you own, so that income now counts toward per-item earnings, payback and the Home tiles.

The full invoice is tracked too: $1,138.00 · Unpaid · due 2026-07-30 — it’s in the Income tracker, and the job got its Invoice tab.

NOT RECOGNISED — ADD TO YOUR INVENTORY?
Tick the real equipment — services, labour, shipping and fees are unticked already, so nothing is added unless you ask for it. Fix the name, pick a shelf: each ticked row is created in your inventory and this invoice’s income links straight to it.
NAMECATEGORYDAY RATEPAID (COST)
Beaconlink 300SCAMERA650
Beaconlink 300SCAMERA450
CancelAdd ticked to inventory
All Projects
WRAPPING UP
Fireside Chat — Ep. 4Kestrel BroadcastCrew confirmed
Foxglove Films Ltd — INV-0628-012026-06-30Invoice · IMPORTED
Created by the import — dated, companied, its accounting reference already set.
Foxglove Films Ltd — INV-0628-01
Gear ListQuoteInvoice · WAVE
INVOICED OUTSIDE KITSLATE
This job was invoiced in Wave. KitSlate has no invoice of its own for it, and does not create one — that would be a second invoice for the same work.
INVOICEINV-0628-01 DATED2026-06-30 · due 2026-07-30 TOTAL$1,138.00  UNPAID ORIGINALView original ⬇ Download PDF
The file as it arrived from Wave — stored with the record, read-only, kept apart from the invoices you raise.
Reports · Income tracker
INVOICEDUETOTALSTATUS
INV-1041 Wave2026-08-26$2,385PAID
INV-0628-01MATCHED2026-07-30$1,138UNPAID
Reads the files you upload — no connection to Wave, QuickBooks or Xero. Overdue is counted, not remembered.
The job · Gear List
IMPORTED FROM AN INVOICE2 items
Beaconlink 300S$650/day
Beaconlink 300S$450/day
On the job’s quote too — what the invoice billed is what the job carries.
InventoryImport / Export ▾   + Add item
CAMERA7 items
Sony FX6 Full-Frame Cinema CameraSN S01200-03720 · Camera Case A$350/day
Beaconlink 300SAdded from an imported invoice$650/day
Beaconlink 300SAdded from an imported invoice$450/day
Yours now — and linked back to the imported job, so this invoice’s $1,100 of equipment income already counts in per-item earnings and payback.
AND THE FASTEST WAY IN

Drop in an invoice.

One invoice, and the rest starts filling itself in — from Create Production, straight into the drop.

Review the import.

Nothing lands until you hit Import: the equipment lines, the money and the job — each yours to untick, line by line.

One import. Several things done.

A job created, the money tracked — and you decide which equipment becomes yours. Fees and services are already unticked.

The job exists. The invoice stays an invoice.

Filed with All Projects as history — and a read-only Invoice tab with the original attached.

The money is tracked. The gear is on the job.

Total, status and due date in the Income tracker — and every line on the job’s quote and gear list.

And what you own starts earning.

The items you ticked are inventory now — this invoice’s income counts toward per-item earnings and payback.

One document. More than one job done.

The job, the invoice, the money and the equipment — each where it belongs, ready for the next production.

AND THE FASTEST WAY IN

Drop in an invoice.

One invoice, and the rest starts filling itself in. It begins where every job begins — Create Production › Import Invoice — and takes an invoice PDF or a CSV your accounting software exported. You never have to say which system the file came from.

Import InvoiceStart from an invoice you already have.
Drop your invoice here
KitSlate reads what it can, shows you what it found, and nothing is saved until you say so.

Review the import.

Nothing lands until you hit Import. Three choices — the equipment lines onto the job’s quote and gear list, the money into the Income tracker, the read-only Invoice tab on the job — then every line, ticked or unticked, with KitSlate telling equipment from fees.

Equipment linesonto each job’s quote and gear list
The moneytotal, paid status and due date into the Income tracker
Show it on the joba read-only Invoice tab
Invoice INV-0628-01Foxglove Films Ltd · 3 lines · $1,138.00 · a new production is created
Beaconlink 300SEQUIPMENT$650.00
Beaconlink 300SEQUIPMENT$450.00
Online Processing FeeOTHER$38.00

One import. Several things done.

Import selected, and before you’ve typed a thing: a job created and filed with All Projects as history, the equipment lines on its quote and gear list under IMPORTED FROM AN INVOICE, and the money — $1,138.00 · Unpaid · due 2026-07-30 — in the Income tracker, with a read-only Invoice tab on the job and the original PDF attached.

1 invoice read — 1 new job created (they sit at the bottom of All Projects as history).

2 equipment lines added — 0 recognised as items you own.

The full invoice is tracked too: $1,138.00 · Unpaid · due 2026-07-30 — it’s in the Income tracker, and the job got its Invoice tab.

You decide what you own.

Fees and services are unticked already. Tick the real equipment and each row is created in your inventory — and this invoice’s income links straight to it, counting toward per-item earnings and payback.

NAMECATEGORYRATEPAID
Beaconlink 300SCAMERA650
Beaconlink 300SCAMERA450
Add ticked to inventory

Then follow it anywhere.

The invoice did not disappear: the job carries a read-only Invoice tab with View original opening the PDF you dropped, the Income tracker carries the money, the gear list carries the lines — and the equipment you ticked is inventory now, already earning against this invoice.

Foxglove Films Ltd — INV-0628-012026-06-30Invoice · IMPORTED
TOTAL$1,138.00  UNPAID ORIGINALView original
IMPORTED FROM AN INVOICEon the job
Beaconlink 300S$650/day
Beaconlink 300S$450/day
CAMERAinventory · yours now
Beaconlink 300SAdded from an imported invoice$650/day
Beaconlink 300SAdded from an imported invoice$450/day
One document, more than one job done — the job, the invoice, the money and the equipment, each where it belongs.

Once it’s in KitSlate, the information keeps moving.The production the import just created is the same production the paperwork is built from.

03 · PAPERWORK — quotes, call sheets, agreements

Each document inherits the one before it.

This is the part that usually costs an afternoon: the same names, dates, rates and addresses typed into three different files. Here each document is drawn from the one before it — starting from the gear list you just built.

THE JOB

Production

Client, dates, studio, crew — and the gear list you just watched fill.

hands on → everything below
PRICING

Quote

Equipment, crew, studio and fees, priced from the gear list.

hands on → lines and totals
THE DAY

Call sheet

Times, venue, schedule, contacts, safety, meals — and the weather.

hands on → the cast and crew
SIGNING

Agreements

Talent and location releases, or wording of your own.

hands on → who is cleared
BILLING

Invoice

Numbered and dated, frozen from the approved quote.

ends at → paid
THE QUOTE THAT GOES OUT
Quote · Vizzcast (Demo)
A branded production quote — the company and client at the top, then equipment, labour and miscellaneous line items with their subtotals, then the total and the payment terms

The top — the company sending it, the client, the production and the terms

The middle — equipment, labour and misc, line by line, with subtotals

The bottom — the total, and when and how it is to be paid

The quote in full — the company and client, every line item with its subtotals, the total and the terms

Goes out as branded email from the company running the job, with a PDF attached.

↔ drag the document sideways to read the amounts
THE CALL SHEET THAT GOES OUT
Call Sheet · Vizzcast (Demo)
The finished branded call sheet — the production, venue, address and key call times at the top, then the crew and talent tables and the shoot schedule, then the rest of the day with safety notes and meals

The top — production, venue, the address and the four call times

The middle — crew and talent with their own call times, then the schedule

The bottom — the rest of the day, safety, meals and the notes

The call sheet in full — call times, crew and talent, the schedule, and the safety, meals and notes below it

Goes out as branded email with a PDF attached — and each recipient also gets their own live page.

↔ drag the sheet sideways to read the columns
app.kitslate.app · Call Sheet
The call sheet editor in the app — the production's workflow and next actions above, per-recipient confirmation tracking, and the editable sheet below
You build and edit it here; the sheet above is what it renders to
AGREEMENTS

Anything that needs signing, signed on a phone.

A talent release, a location release, or wording of your own — one signing system for all three, and attaching one to a production that already has a call sheet fills the cast in. Each signer gets their own private link; nobody creates an account, and minors are flagged for a guardian’s signature.

WHO HAS SIGNED
app.kitslate.app · Agreements
The agreement status card — partially signed, one of two, with Sent, Viewed and Signed stamped with times against each signer by name
Sent, viewed, signed and still out — name by name, with times
WHAT THE SIGNER OPENS
kitslate.app · sign
The signing page a recipient opens — the consent statement, who they are signing as, their name and role, a draw-or-type signature pad and the agreement tick
Their own link — no login, no account, phone or laptop
WRITTEN ONCE

The template holds the wording. The production fills in the rest.

A template belongs to no company and no job. Every field it cannot know — who you are, what the production is called, when it shoots — is marked in amber in the editor, and takes its value from the production the agreement is created on. The deal terms arrive already filled from the quote, the booking and the call sheet, each one saying where it came from, each one yours to type over.

THE AMBER FIELDS FILL THEMSELVES
app.kitslate.app · Agreement template
The agreement template editor: the Document tab with title, header line and body paragraphs on the left; on the right the live preview, where Company is highlighted in amber wherever it appears because the template holds no company
Company, production, dates — marked in the template, supplied by the job
THE DEAL TERMS, ALREADY IN
app.kitslate.app · Agreement details
The agreement details panel on a production, at the Deal terms group: hire fee and deposit filled from the quote, balance due two days before the booking, access times filled from the call sheet's first and last call, booking dates and an hourly overtime rate — each filled value with a line saying where it came from
Fee from the quote, dates from the booking, access times from the call sheet
04 · SEND & CONFIRM — what the ticks mean

You send it. KitSlate follows it.

That paperwork is only worth anything once it reaches people. You can send straight from KitSlate instead of downloading a PDF and attaching it yourself. Documents go out as branded email from whichever company is running the job — and then keep telling you what happened to each one, per person, without you asking anybody.

ONE TAP — EVERY RECIPIENT AT ONCE
app.kitslate.app · Send call sheet
The send window — every crew member as an individual recipient, the subject and message, the PDF attached, the sending company, per-recipient delivery states, and a live preview of what lands in their inbox
AND WHAT CAME BACK
app.kitslate.app · Delivery
The delivery window — sent, opened and confirmed with the state and the time against each crew member's name
Moves on its own, name by name, with the time it happened
ONE EMAIL

Everything one person owes you, in one send.

Their details, the quote, the agreement, the invoice — Send with… puts them in one email, and each stays its own KitSlate document, signed, paid and tracked exactly as if sent alone. They get one page that shows what is done and what is left, and every receipt they land on offers the way back to it.

WHAT YOU PICK
app.kitslate.app · Send with…
The Send with… dialog: the people on the production to choose from, then a switch per item — confirm your details, crew details, review the quote, review and sign the agreement, pay the invoice — with greyed rows saying why an item cannot go, and a Send 1 item button
A greyed item says why it cannot go — already approved, already paid, not a signer
WHAT THEY GET
kitslate.app · their page
The recipient's page: the production and date, 1 of 3 complete, then three rows — confirm your details marked Done, review and sign with a Review & sign button, pay the invoice with the amount due and a Review & pay button
Done, still to do, one button each — at a link that does not go stale
WHAT COMES BACK

When they finish, they get a receipt. So do you.

Every form ends the same way: a Sent card saying what went to you and what happens now, the way back to their other items, and the complete form as they sent it — with print or save as PDF offered only now, when there is something final to print. A copy reaches their inbox at the same moment, and the answer lands on your production.

THEIR RECEIPT
kitslate.app · receipt
A signer's receipt after submitting an agreement: a Your copy banner with a Print / Save PDF button, a SENT card with What happens now and Your copy columns, a Your other items panel with a See what is left button, and the complete agreement as sent beneath
Sent on top, the details below, the way back to the rest
YOUR SIDE OF IT
app.kitslate.app · Agreements
The agreement status card — partially signed, one of two, with Sent, Viewed and Signed stamped with times against each signer
Signed, with the time — the same card, moved on by itself
WHAT LANDS

Every send arrives two ways.

The same call sheet reaches a person as a PDF they can keep, print or forward, and as their own live page — the current plan, their call time, their schedule and their documents, at a link that does not go stale. One send, one token, both.

THE PDF THEY CAN KEEP
Call-Sheet.pdf
The call sheet as the PDF attached to the email — key times, crew and talent with their call times, the schedule, safety notes and meals
Generated fresh at the moment you send, attached to every copy
AND THEIR OWN LIVE PAGE
kitslate.app · their production brief
The same production brief on a laptop — the production and date, the recipient's role and call time, the location with a maps link, who to call if anything changes and their schedule
The same brief on a phone — one responsive page, not a separate mobile copy
The same page on whatever they are holding — the plan as it stands now
THEIR BRIEF — AND THE CONFIRM ON IT
A recipient's production brief on a phone — their role and call time, then a Confirm you have this bar with a Confirm call sheet button, then the location, contacts and their schedule The same brief after tapping — the bar replaced in place by a CONFIRMED chip

Their link opens their brief — and the confirm sits on it, under their call time

One tap — and the button becomes the state, in place. No login, no account, nothing to install.

AND WHAT KITSLATE SHOWS YOU
ONE SEND · CALL SHEET Fall Campaign — Lookbook
5 sent · 0 opened · 0 confirmed
Marcus RiveraDirector of PhotographySENT
Leah KimGafferSENT
Quinn FosterSoundSENT
Priya NairProducerSENT
Noah Bennett1st ACSENT

Each person gets their own email, addressed to them, opening with their own call time and where to be, with the sheet below it and a PDF attached — no group thread and no reply-all. Their link opens their own production brief: the schedule, the contacts and the documents that are theirs, and the place they confirm. Opened and Confirmed arrive on their own, name by name — Noah has not opened his yet, and the page says so rather than guessing.

THE STATUSES

Every document has its own finish line.

The ticks are not decorative and they are not all the same. Each kind of document has its own ladder, ending where that document is genuinely done — and KitSlate only claims the rungs it can actually observe.

Call sheetto crew and talent
SENTOPENEDCONFIRMED
Signature requesttalent & location releases
SENTVIEWEDSIGNED
Invoiceto the client
SENTVIEWEDPAID
Quoteto the client
SENTREPLIED
Equipment listto a rental house or driver
SENTREPLIED

KitSlate only shows a status it can actually measure. Where a document has no real open tracking it says so rather than printing a nought nobody counted, and anything that fails to deliver says Failed, against the name it failed for.

05 · THE DAY — running it, and the record

The job does not go quiet once the paperwork is out.

On the morning of a shoot the question is not “what did I send?” but “what is happening today, and what still needs a hand?” Today answers that first: what is shooting, who is working, what is still out of the store, what is unread, and an attention list split into what is critical, what requires action and what is simply waiting.

app.kitslate.app · Today
The Today dashboard — operations, inventory and communications counts across the top, an attention list grouped into critical, requires action and waiting, and the day's timeline with call times beside an hour-by-hour view of the day
The day’s timeline reads from the productions themselves — crew call, shooting call, lunch, wrap
THE RECORD — ACTIVITY
app.kitslate.app · Activity
The Activity feed — enquiries and replies alongside every document sent, filterable to everything, incoming, outgoing or needs reply, with per-recipient opened and confirmed status
Filter to incoming, outgoing or needs reply — and reply without leaving KitSlate
WHAT IT SAVES YOU REMEMBERING
What was sent, and when — every document, with the company it went out from.
Who it went to — individually, not as a group address.
Who opened, confirmed or signed — each stamped with the time it happened.
What they wrote back — enquiries and replies sit in the same feed as the documents.
What is still owed — payments recorded against the invoice, not worked out in your head.
Where the job got to — the production keeps its own stage, so a job you have not touched for a month explains itself.
AND THEN THE NEXT ONE

Finish one production. Start the next further along.

The first job you set up in KitSlate takes the longest, because it is where the inventory, the crew and the clients get entered. Everything after that is a selection rather than a rebuild.

Duplicate the production

Copy a job that went well — the crew, the schedule and the pricing come with it. Or copy just the call sheet: the sheet arrives unsent with the crew still properly linked, and the quote deliberately stays empty.

Kits and presets

Bundle gear that always travels together into a kit and add it in one pick. Quote presets, call sheet templates and agreement templates do the same for the paperwork.

People stay entered

Crew, clients and their contact details, rates, roles and terms live in their own databases. A new production draws on them; it does not re-ask for them.

Rates carry

Day rates sit on the items and the people, so the next quote prices itself from the same numbers — and the Rate Guide shows where those numbers sit against the market.

AND WHEN THE ROOM IS DARK

Most of this work does not happen at a desk at noon.

So KitSlate has a Night mode with a depth to it, one switch in the top bar — and one thing it deliberately leaves alone.

  1. IT IS 1AM

    A white screen in a dark room.

    An edit bay with the lights down. A red-eye with the cabin dark. A van at 5am waiting for a location to open. Day is the default and it is where most people stay — right up until the point it is not.

    The Home dashboard in Day — a light workspace, with the THEME switch in the top bar set to Day
    ↔ drag the picture sideways to read it
  2. FLICK IT

    One tap, and how far down is a slider.

    THEME · Night · Day sits in the top bar on Home and again in Settings — the same control in both places, never two that drift apart. The whole workspace follows it. Night also has a depth: one slider slides every surface down together, from a soft grey through the default to true black, for an OLED screen or a bay with the lights off. It only appears at Night, because in Day there is nothing for it to do.

    The workspace top bar at Night — THEME with Night lit, the Aa high-contrast button, and the depth slider at 100
    The bar itself, at Night, with the depth at 100. Aa beside it pushes text to pure white at Night and pure black in Day.
    The same Home dashboard at Night with the depth at 100 — every surface pitch black
    ↔ drag the picture sideways to read it
  3. AND WHAT DOES NOT MOVE

    The tool goes dark. The document does not.

    The call sheet, the quote, the gear list and the invoice stay on white paper at every depth. Night is how you look at your own workspace, not a second design for your paperwork — so what a client opens, what prints, and what is attached to the email is the same document either way. If you would rather edit on dark paper too, that is its own switch, and it stops at the editor.

    A production's gear list at Night — the workspace around it black, the document itself still on white paper
    ↔ drag the picture sideways to read it
The Home dashboard in Day — a light workspace, with the THEME switch in the top bar set to Day The same Home dashboard at Night with the depth at 100 — every surface pitch black A production's gear list at Night — the workspace around it black, the document itself still on white paper
Day · the default, and where most people stay

And Day is the same tap back. The setting is stored with your workspace, so the next machine you sign in on opens the way you left it — and this page has the same switch in its own top bar, if you would rather see it happen here than read about it.

The same top bar in Day — Day lit, and no depth slider, because in Day there is nothing for it to do
AROUND THE WORKFLOW

The parts that are true of every job.

Branding, the AI that fills the forms, the free public side, and the two promises that make the rest safe to rely on.

One workspace, every company.

Run more than one business? Each keeps its own jobs, calendar, branding and books — and every document above prints and sends under whichever company owns the job.

Mixelquote & invoice on mixel.media letterhead
Vizzcastsame documents, vizzcast.com branding & bank details
Switch the company and the logo, colours, sending address and footer all follow — automatically.
Automatic branding

The paperwork wears the right hat.

You never pick a template. The company running the job sets the letterhead, colours, bank details and the address every email sends from — so a client only ever sees the business they hired.

The AI does the typing.

It reads the paperwork you already have and fills the forms. It does not decide anything, and it never acts on its own.

AI built in

Drop a receipt.
Paste a call sheet.

The AI lives inside the flows you already saw — it fills the forms so you don’t. You watched an invoice become inventory back in PACK; the same reader takes the rest of the paperwork. Paste any production’s call sheet — from an email, a PDF, whatever — and the crew, schedule and venue land on your job’s sheet. Even a photo of a shelf becomes inventory. Every one of these lands as a filled-in form you review and save: nothing is written to your workspace until you say so.

Receipt in → items + serials + prices in inventory, expense in the books.
Photo of a shelf in → structured inventory, matched against the equipment catalogue.
Any call sheet in → crew, times and locations mapped to your sheet.
Somebody else’s CSV in → their columns matched to yours before a single row is imported.
You always review it — every read comes back as a draft to check, never a change already made.
Read once, kept never — the file is read for that import and not stored; only what the read cost is recorded.
AI IMPORT — A DAY'S TRAFFIC
BH_receipt_1099.pdf → 12 items + serialsREAD WITH AI
"Tomorrow's crew" email → call sheetMAPPED
Shelf photo → 9 items, matched to the catalogueINVENTORY
Market listing receipt → checked, verdict onlyVERIFIED
One rule everywhere: read once for the import, reviewed by you, never kept.

The public side — free for everyone.

Everything above is the job. These two sit outside it: the page that gets you hired, and the market you sell idle kit into. Neither costs anything, and neither needs the production toolkit.

Your public page

Be findable by the people who need to hire you.

Publish a page at kitslate.app/profile/you — your photo, the roles you work, the city you are in and the kit you own, with your showreel embedded from Vimeo or YouTube. It is the same workspace underneath: an enquiry from the contact form arrives in KitSlate as a job with the client and dates already on it, so the flow above starts without you re-typing anything.

Contact form in → a job in your workspace, not an email to remember.
Your address is not published — the form reaches you without exposing your email address.
Listed in Find crew — searchable by role, kit and city.
What you have for sale — your market listings appear on your own page.
kitslate.app · a published member page
A published KitSlate member page — cover, photo, roles, the companies worked through, the bio, a contact card with Book a studio and Send a message, and a map
scroll the page inside the frame
kitslate.app · the public market
The KitSlate used-gear market — real member listings with photos, asking price, condition, seller and city, with category filters and sorting
The used-gear market

Gear that stopped earning,
sold to people who shoot.

List an item straight from the inventory you already built — name, photos and condition carry across, so a listing takes about a minute. Listings are public, so buyers browse without an account and message you directly. KitSlate never handles the money: the deal stays between the two of you.

Free to list and to buy — no commission taken on a sale.
Photos checked by AI — reverse image search flags a stock or lifted shot.
Receipts verified — the AI reads your purchase receipt and buyers see only the verdict.
Photos watermarked — so a listing shot cannot be lifted off you.
Browse the market →  ·  How market & rates work →

Shared rates & your data.

Two promises that make everything above safe to rely on — price against the market without guessing, and never get locked in.

RATE GUIDE — SHARED RATES

Price against the market, not guesswork.

What it isAnonymous day rates pooled from real owners in your city — crew, gear and studio — so you can see where your pricing actually sits, weekly deals included. How sharing worksGive to get: share your own rates and the benchmarks unlock. Opt out any time and they grey off — leaving is instant and never punished. What's sharedYour rates, plus city, state and country. Never your name, your clients or your jobs. Where it's atLive in the app on researched benchmarks today; the real community pool fills in as early-access owners join.
YOUR DATA — IN, OUT, YOURS

Everything you put in, you can take out.

What comes inDrop a supplier receipt or invoice — PDF or a photo — and it becomes real inventory and a filed expense: line items, serials and totals and all. A CSV of anything else is mapped column by column on the way in. What goes outEvery document prints to PDF. Clients, crew, inventory, income and expenses export as CSV that Wave and QuickBooks import — including an invoice CSV in QuickBooks’ own import format, and income split by ledger account. Data export starts on the Studio plan. The backupYour entire workspace exports to a single file — one click, no lock-in. Kept privateSynced over encrypted connections to every device you sign into, encrypted at rest, and access-controlled to your workspace. Your separate workspace backup is encrypted in your browser before it is stored.

Coming over from the spreadsheet?

If you run your kit out of Gear List for Video Professionals — or any gear sheet with categories, serials and prices — your whole inventory crosses in one CSV. You don't map columns and you don't retype anything.

docs.google.com · Inventory
The spreadsheet Inventory tab: pink category header bands for CAMERAS, TRIPODS AND SUPPORT and AUDIO, each row a checkbox, item name, serial number, note and price.
Your Inventory tab — one export covers every category
docs.google.com · New Shoot
A saved shoot tab in the spreadsheet with camera settings across the top and every item colour-coded by its packed, returned, missing or broken checkbox.
Packing and returns become buttons on the job
THE MOVE — ABOUT TWO MINUTES

Three steps, and your kit is in.

1 · ExportOpen your Inventory tab, hit UPDATE THIS LIST, then File → Download → Comma-separated values (.csv). Google exports whichever tab is in front. 2 · ImportIn KitSlate open Inventory, then Import / Export → Import equipment… and drop the file in. Several files at once is fine. 3 · Check, then commitYour pink category bands are read as real categories. The preview says how many are new, how many already exist and which categories it will create. Nothing is written until you press the button. Run it twiceAnything with the same name and serial is flagged EXISTS and skipped, so re-importing after you add more gear only lands the new rows. No sheet to handPaste a plain list, upload a PDF equipment list, or photograph a purchase receipt — the same import door takes all three, with AI standing by for anything the standard reader can’t shape. Receipt import is on every plan.
Full import instructions →

See it move.

The sandbox is a full, populated workspace — open a production, build a gear list, send a call sheet and watch the statuses change. No account, nothing to install.

← Back to the overview  ·  See pricing