Klaffa
Swedish productions

When it all clicks.

Hundreds of hours back. Per production. The call sheet builds itself from Movie Magic, the crew clocks in from their phones, agreements sign without an email thread. You review and publish. Klaffa does the rest.

  • 100+ hours saved per production
  • No manual transfer between systems
  • Sunday back to you
Crew app, free · email us for an invite
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.
Production office

One afternoon. Not one week.

Call sheets build themselves from the Movie Magic PDF. Timesheets land without anyone chasing them. OB numbers add up when payroll runs, not three weeks later when the dispute lands. You review and hit publish.

  • A full shoot block cleared in one afternoon
  • Zero texts about timesheets, they arrive on their own.
  • 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, all a thumb away, without login dances, upsells or friction.

  • Today's call sheet opens straight to the point, no logins required.
  • Clock in on one tap. OB1, OB2 and OB3 calculated for you.
  • 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. Neither runs a film crew. Klaffa is the Swedish-compliance-native operations layer in between: it imports the schedule, runs the production, and exports the pay run.

Upstream
Movie Magic
Scheduling, stripboard
Owns studio scheduling. Builds the stripboard of scenes, days and pages, then stops. It does not run a crew, sign agreements, or produce a pay run.
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. It replaces neither the stripboard nor the payroll system.

Cost in real time

The final tally never lands as a surprise.

The budget ceiling stays visible the whole production. Actual cost, including OB, updates the moment a shift closes. The forecast is recalculated by the day, not the month, and variances are flagged the day they happen.

  • Forecast final cost recalculated per shift, not per pay run
  • Budget ceiling per department, day and week, all in one view.
  • OB layers separated in the chart: you see where the money actually goes
  • Variance over 3 % → flagged same day, with reason in plain text
Budget control · Norra Skogen
week 4 / 8
Forecast final cost SEK 12.4M
Variance vs. ceiling ▲ SEK 180,000
Ceiling SEK 12.2M today
Department budget: spent vs. ceiling
Department Spent Ceiling %
Camera 4.00 3.80 105 %
Lighting 3.00 3.20 94 %
Grip 2.20 2.40 92 %
Production 1.70 1.80 94 %
Flag · Thu wk4 Camera department +12 % vs. day budget. Reason: OB2 night, extended day 02:30.
Timesheet & payroll

The timesheet writes itself, OB is calculated for you, and you review before payroll runs.

Sunday night is no longer an OB recalculation. The crew clocks in and out on their phone. OB1, OB2 and OB3 are derived from the actual timesheet, never estimated after the fact. Personnummer is validated. 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 from the shift itself, not a guess
  • Personnummer validated, never logged in plaintext
  • 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

The call sheet builds itself, you review and hit publish.

Import the Movie Magic Shooting Schedule as PDF, and scenes, lunches and calls fall into place. A published revision only reaches those whose day actually changed, so everyone else isn't notified or startled. End of "revised v3" emails to the whole crew.

  • End of call sheets built by hand in InDesign or Word
  • Mandatory admin review before anything publishes
  • 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, exactly 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 of the crew called for the day.
Crew on the floor

Everything they need, at a glance.

The member app opens on today's call sheet. The weekly row shows the schedule, the Todo tab gathers what needs action, and agreements are signed on the phone. Free for crew, on iOS, Android and web.

  1. i

    Today's call sheet

    One tap straight to the full call sheet.

  2. ii

    The weekly row

    Addresses open the map; weather at a glance.

  3. iii

    The Todo tab

    Agreements, timesheets, check-ins, disputes.

  4. iv

    What you earned

    Last week's hours and OB, no surprises.

The workflow

One continuous narrative, from office to payout.

Phase I

Schedule

Assign crew. Work days generate 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 straight through.

The data isn't there to promise something. It's there so a production accountant, or a lawyer, can trace exactly how a number was reached.

  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.
    Organisation-bounded access is enforced in the database, not in the application code. Permissions are per production and per role.
  3. Personal data
    GDPR DPA on request.
    Data Processing Agreement is sent ahead of the walkthrough. Data is stored inside the EU.
  4. Attestation
    SOC2 Type II in progress.
    The audit cycle is running. Control matrix and interim report are available under NDA before the final report is delivered.
GDPR DPA EU residency Mod-11 / Mod-10 SOC2 Type II in progress

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 payroll, not in place of it. It exports the Swedish-Excel CSV those systems already ingest. The office keeps the payroll provider it trusts. Klaffa just 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 see exactly how a number was reached.
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 organization-scoped access at the database layer, not in app code. SOC2 Type II is in progress and a GDPR data processing agreement is available on request.
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 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 don't show at least 40 hours saved per production during those 20 minutes, it costs nothing and you won't hear from us again. We have no quota to fill.

David, founder. The walkthrough is run by us, not a sales rep.

100+ h saved per production. 0 SEK if we miss the 40-hour bar. Reply within 1 day.

Your walkthrough

What the walkthrough actually shows

  1. i
    Your next production, mapped live We import a Movie Magic PDF in front of you and you watch the call sheet build itself automatically.
    ≈ 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 or not, without follow-through or nurture emails.
    a decision
Time saved, in total 22 hours

No prep needed.