MMS PDF Import Methodology

A world-first approach to importing from Movie Magic Scheduling: a proprietary matching engine that combines two standard PDF reports into a high-fidelity schedule import, compatible across all MMS versions.

5 min readUpdated February 2026

The Problem

Movie Magic Scheduling is the most widely used production scheduling software in the industry, with decades of adoption across film and television. But Movie Magic does not support the USS (Universal Schedule Standard) or any other open export format. Any tool that wanted to import Movie Magic data historically required productions to download and install a custom report template into their copy of MMS before exporting. Productions had to find the right template for their MMS version, install it correctly, and hope it captured all the data they needed.

The Breakthrough

G-Casper Pro removes these barriers entirely. Instead of requiring custom report formats, it imports from two standard PDF reports that every version of Movie Magic can already generate: the Breakdown Report and the Shoot Schedule Report. No other call sheet tool has achieved a Movie Magic import without a custom installation into MMS first.

Tip: This methodology works across every version of Movie Magic Scheduling, from MMS 6 through MMS 10. No version-specific parsers, no compatibility issues.

The Two PDFs

We identified that these two standard reports, used in combination, contain all the data needed for a complete schedule import:

PDF ReportData Captured
Breakdown ReportScene numbers, descriptions, page counts, cast assignments, locations, INT/EXT, Day/Night, script notes, element categories
Shoot Schedule ReportDay assignments, shooting order, shoot dates, day numbers, day breaks
Tip: Both are built-in reports in Movie Magic. No installation, no plugins, no configuration - just go to Report > Breakdown > PDF and Report > Shooting Schedule > PDF.

The Proprietary Matching Engine

Reading two PDFs separately is the easy part. The hard part is marrying them. Each PDF contains a different slice of the schedule data, and the data points do not always align cleanly. G-Casper Pro's matching engine cross-references scene identifiers, page counts, cast assignments, and location data across both documents, using multiple redundancy checks so every scene is matched correctly. When it finds a scene in the Breakdown Report, it locates the same scene in the Shoot Schedule Report and merges the two into a single, complete record.

  • Cross-references scene numbers, page counts, and cast data between both PDFs
  • Uses redundant matching signals so that minor formatting variations do not cause data loss
  • Validates the merged result against both source documents for consistency
  • Handles edge cases like split scenes, omitted scenes, and non-standard numbering
  1. Movie Magic Scheduling
  2. Export two standard PDF reports
  3. Track: Report 1
  4. Breakdown Report PDF — Report > Breakdown > PDF
  5. Track: Report 2
  6. Shoot Schedule PDF — Report > Shooting Schedule > PDF
  7. Upload both PDFs to G-Casper Pro
  8. Parse both reports in parallel
  9. Parse Breakdown — Scene numbers, page counts, cast, locations, INT/EXT, D/N
  10. Parse Shoot Schedule — Day assignments, shooting order, shoot dates, day breaks
  11. Cross-reference scene identifiers — Page counts, cast assignments, and location names used as redundancy signals
  12. Validate and merge — Handles split scenes, omitted scenes, and non-standard numbering
  13. Decision: Ambiguity detected?
  14. Path: Yes
  15. Import preview flags it for review. The AD confirms before the change applies.
  16. Path: No
  17. Complete schedule record — Every scene matched with full breakdown data and day assignment
  18. G-Casper Pro generates one call sheet per shoot day
Interactive Demo
Import Engine Demo
Watch the matching engine parse and combine schedule data.
Import Schedule File
.pdf (Movie Magic), .uss (ThinkCrew), .xlsx supported

Cross-Version Compatibility

One of the most important properties of this methodology is that it works across all versions of Movie Magic Scheduling. MMS 6, MMS 7, and MMS 10 all generate the same two standard PDF reports with consistent structure. (Movie Magic jumped directly from version 7 to version 10 - there is no version 8 or 9.) This means G-Casper Pro does not need version-specific parsers or format adapters. A production using MMS 6 and a production using MMS 10 follow the exact same import process and get the same high-fidelity result.

Data Fidelity

The matching engine produces a high-fidelity import that captures:

  • Every scene with its full breakdown data (description, page count, location, INT/EXT, Day/Night)
  • Complete cast assignments per scene
  • Full shooting schedule with day numbers, shoot dates, and scene order
  • Location names as they appear in the original schedule
  • Script notes and element categories from the breakdown
Tip: After import, G-Casper Pro's Multi-Day Auto Call Sheet Generation uses this data to create call sheets for every shoot day automatically.

Why This Matters

Before this approach, productions running Movie Magic could manually re-enter data, use cumbersome custom report formats, or settle for partial imports that lost critical information. Now the process is as simple as printing two reports and uploading them. The matching engine handles the rest, producing a complete, accurate import that becomes the foundation for every call sheet in the production.

FAQFrequently Asked Questions

Was this article helpful?

Let us know if this answered your question.

Related Articles

Still have questions?

We're here to help you get the most out of G-Casper Pro.