Klaffa
Swedish productions

When it all clicks.

Twenty-two hours back on your first production. Klaffa builds the call sheet from your Movie Magic PDF, pulls the crew's hours off their phones, and gets agreements signed without an email thread. You review and publish.

  • 22 hours saved, itemised line by line
  • No manual transfer between systems
  • Sunday back to you
Crew app, free for crew · iOS, Android and web
Shooting Schedule
Norra Skogen
47 scenes · v3 · exported from Movie Magic
movie magic · pdf export
Norra Skogen
Day 12 / 32 · Wed 11 Jun
Call sheet · published 15:32
  1. 06:30callDjurgården
  2. 09:15SC 24int/day
  3. 12:30lunch30 min
  4. 17:45SC 25ext/eve
  5. 22:00wrap42/42 crew
42/42 received · Mod-11 cleared rev v3
Movie Magic in. Payroll system out.
Where we are
Taking on our first productions Crew app in private beta Built in Stockholm
Production office

A shoot block in one afternoon.

Import the Movie Magic PDF once and the scenes, lunches and call times are already in place. Timesheets arrive without anyone chasing them. OB numbers add up on payroll day, so nobody opens a dispute three weeks later. You review and hit publish.

  • Draft, review and publish each day without leaving the editor
  • Zero texts chasing timesheets.
  • CSV straight into Fortnox, Visma or Crona, without handling in between.
See the workflow →
Crew on the floor

See your pay before it lands.

Open the app. Today's call sheet, this week's hours, last week's OB and the next gig waiting for your signature. No login dance, no upsell.

  • Today's call sheet is the first thing you see.
  • Clock in with one tap. Klaffa works out OB1, OB2 and OB3.
  • Sign the next gig in 30 seconds, before the ride shows up.
See the crew app →
Where Klaffa fits

Between the stripboard and the payout.

Movie Magic owns scheduling. The payroll system owns the payout. The work between them is yours. Klaffa is the Swedish-compliance-native operations layer that carries it: it imports the schedule, runs the production, and exports the pay run.

Upstream
Movie Magic
Scheduling, stripboard
Owns studio scheduling. It builds the stripboard of scenes, days and pages, then stops there. The crew, the agreements and the pay run land back on your desk.
Output: Shooting Schedule PDF
The operations layer
Klaffa You are here
Runs the production, end to end. Swedish-compliance-native.
Crew and permissions Scheduling and work days Call sheets Agreements and signing OB-correct shift approval Pay run preparation
Takes in, Movie Magic PDF Adds, OB · personnummer · bank checks Sends out, Swedish-Excel CSV
Downstream
Payroll system
Payroll execution
Runs the actual payout (Fortnox, Visma, Crona and others). Payroll software does not understand multi-day shoots, day rates, OB tiers or per-gig agreements, so the numbers have to be right before they arrive.
Ingests: Swedish-Excel CSV

Klaffa complements both tools rather than replacing either one.

Timesheet & payroll

Klaffa writes the timesheet and works out the OB. You review it before payroll runs.

You get your Sunday night back. The crew clocks in and out on their phone, and Klaffa derives OB1, OB2 and OB3 from that timesheet, never from an after-the-fact estimate. It validates every personnummer, and bank accounts pass Mod-11 and Mod-10 before a payout draft can exist.

  • One timesheet per shift, derived from phone check-in and check-out
  • Swedish OB tiers read off the shift itself
  • Personnummer validated, never logged in plaintext
  • Mark self-employed crew (F-skatt) and Klaffa keeps them out of pay runs, on the same time basis they invoice against
  • Export in the Swedish-Excel CSV format the payroll system expects
Shift, Fri 13 Jun, Erik Andersson
14:00 → 00:30
Shift breakdown with OB tiers
Category Hours Rate Amount
Regular5.0h320 SEK/h1,600
OB1, evening3.0h+52 SEK/h1,116
OB2, night2.5h+78 SEK/h995
Gross10.5h3,711 SEK

Bank account check

Mod-11 / Mod-10
8327-9 · 91 234 56 fails Mod-11, payout blocked
8327-9 · 4 312 568 valid, cleared for payout
Call sheet, Norra Skogen
Shoot day 12 / 32, Wed 11 Jun
REVISED, v3
Call
06:30
Location
Djurgården, set 4, Stockholm
Weather
4°, cloudy
Changed in this revision
SC 24Call moved 07:00 to 06:30
LUNCH12:30, unchanged
The call sheet

Klaffa drafts the call sheet, you review and hit publish.

Import the Movie Magic Shooting Schedule as a PDF and the scenes, lunches and call times land in place. A published revision reaches only the people whose day changed. Everyone else keeps working, and the whole crew stops getting "revised v3" emails.

  • Retire the call sheet you used to lay out by hand in InDesign or Word
  • Mandatory review before publishing, with low-confidence parsed fields flagged
  • Staff the day on the call sheet itself: Klaffa creates the assignment and work day behind the scenes, and warns you at publish if an agreement is unsigned
  • Change a call time on the sheet and the work day updates with it, so the sheet and the schedule cannot drift apart
  • Per-recipient revision diff, no unnecessary pings.
Call sheet journey

From Movie Magic to the floor.

A shooting schedule comes in as a PDF and leaves as a personalised call sheet on each crew member's phone, with a mandatory review step in between.

Step one

Movie Magic export

Shooting_Schedule.pdf
SC 24DAY, EXT, 2 4/8
SC 25NIGHT, INT, 1 2/8
LUNCH12:30, 30 min
SC 26NIGHT, EXT, 3 1/8
Scenes, lunches and pages, as the stripboard had them.
Step two

Review in Klaffa

Call sheet editorDRAFT
SC 24call 07:00 → 06:30
Location, Djurgården set 4
Admin review required before publishing
Nothing reaches the crew unreviewed.
Step three

Published snapshot

Call sheet, day 12PUBLISHED v1
Call
06:30
Locations
3
Cast
11
Call times per recipient
Erik, Camera06:30
Lina, Makeup05:45
Immutable: a revision creates v2 with a diff.
Step four

In the crew's phone

Klaffa
Tomorrow's call sheet is published, your call 06:30.
Today, call sheet
Norra Skogen
Shoot day 12 / 32
Your call
06:30
Location
Djurgården
Delivered to the 38 crew called for the day.
Crew on the floor

Their day, at a glance.

The member app opens on today's call sheet, with the days ahead right below. Crew check in and report time on the sheet itself, the Todo tab gathers what needs action, and they sign agreements on the phone. Free for crew, on iOS, Android and web, in private beta.

  1. i

    Today's call sheet

    Call time, an address that opens the map, and weather, one tap away.

  2. ii

    Check in, check out, report time

    On the day's call sheet, not in a separate module.

  3. iii

    The Todo tab

    Agreements, timesheets, check-ins, disputes.

  4. iv

    What you earned

    The shift's hours and OB breakdown after wrap, with status all the way to paid.

Request beta access
The workflow

Five phases, from office to payout.

Phase I

Schedule

Assign crew. Klaffa generates work days across the whole shoot block.

Phase II

Call sheets

Draft, review, publish. Revisions only notify those affected.

Phase III

Shift approval

OB-correct payable time. Handle disputes in one queue.

Phase IV

Pay run

Group approved shifts. Bank checks gate the totals.

Phase V

Export

Swedish-Excel CSV straight into your payroll system.

Security

Built around Swedish rules, documented so you can audit them.

A production accountant, or a lawyer, can trace how Klaffa reached any number in a pay run.

  1. Bank data
    Encrypted at rest and in transit.
    Never stored in cleartext, in the database or the logs. Accounts must pass Mod-11 and Mod-10 before a payout draft can exist.
  2. Access
    Row-level security at the database layer.
    The database enforces organisation-bounded access, not the application code. Roles and granular admin permissions control who can approve time, export payroll, or manage members.
  3. Personal data
    GDPR DPA on request.
    We send the Data Processing Agreement ahead of the walkthrough. Data is stored in Sweden, in the AWS eu-north-1 region (Stockholm).
  4. Personnummer
    Validated on entry. Never logged.
    Klaffa checks personnummer as you enter them and never writes them to logs. Every agreement signature carries full audit data: timestamp, IP, and device.
GDPR DPA Data residency: Stockholm Mod-11 / Mod-10

Questions, answered.

We already use Movie Magic. Does Klaffa replace it?
No. Klaffa imports Movie Magic Shooting Schedule PDFs to pre-fill scenes and lunches. It complements the stripboard and takes over from there: running the crew, signing agreements, publishing call sheets, and exporting the pay run.
We already have a payroll system we trust.
Klaffa sits in front of the payroll system you already have. It exports the Swedish-Excel CSV those systems ingest, so the office keeps the payroll provider it trusts. Klaffa makes sure the OB numbers are right before they get there.
How are the OB tiers calculated?
OB1, OB2 and OB3 are calculated per shift from the actual check-in and check-out, or from a reviewed manual entry, never estimated after the fact. Each shift shows its tier breakdown, so a production accountant can follow how Klaffa reached the number.
Is our crew's bank data safe?
Bank data is encrypted at rest and in transit, never stored in plaintext in the database or logs. Accounts must pass Mod-11 and Mod-10 validation before a payout can exist. Row-level security enforces organisation-scoped access at the database layer, not in app code. Data is stored in Stockholm (AWS eu-north-1) and a GDPR data processing agreement is available on request.
Part of our crew invoices through their own company (F-skatt).
That is its own category in Klaffa. You mark each engagement as employed or self-employed, and Klaffa keeps F-skatt crew out of pay runs. They get the same time reporting and the same OB-calculated shifts, so the production and the freelancer reconcile the invoice against the same numbers.
We're a small indie with a single production. Is this overkill?
No. Multi-tenancy and per-production pricing mean an indie with a single production only pays for a single production. The work around OB, personnummer and bank validation is identical whether the crew is three people or a hundred.
What does Klaffa cost?
We're setting pricing together with our first productions, so there is no list price yet. The model is per active production rather than per user, which means the size of your crew does not change what you pay. Tell us what you're shooting and you get a number during the walkthrough.
What does it cost the crew?
Nothing. The member app is free for crew on iOS, Android and web. They get their schedule, call sheets, timesheets and agreement signing. The production pays per active production.

The walkthrough

In 20 minutes, we make your next production pay for itself.

We build your production in Klaffa live: your roles, your collective agreement, a real shift. You see the call sheet, the OB calculation and a finished pay-run CSV, without slides or generic mockups.

Our guarantee

If we can't account for 22 saved hours, line by line, on your own production during those 20 minutes, it costs nothing and you won't hear from us again. We have no quota to fill.

David, founder. We run the walkthrough ourselves, no sales rep.

22 h saved, itemised. 0 SEK if we can't show where they come from. Reply within 1 day.

Your walkthrough

What the walkthrough shows

  1. i
    Your next production, mapped live We import a Movie Magic PDF in front of you and you watch the call sheet fill in.
    ≈ 4 h
  2. ii
    One OB shift, calculated against your agreement OB1, OB2 and OB3 per hour, with every decision visible so an auditor can trace the number.
    ≈ 6 h
  3. iii
    A finished pay-run CSV The file is the one you already hand to your payroll system. You get to take it with you.
    ≈ 12 h
  4. iv
    An honest go / no-go Whether Klaffa fits your situation. No nurture emails either way.
    a decision
Time saved, in total 22 hours

No prep needed.