Auto-Draft Call Times Engine

G-Casper Pro calculates Call, Makeup, On-Set, and Lose At times for every cast member based on the shooting schedule order and page-based duration estimates. Review drafts at a glance and approve with one click.

6 min readUpdated February 2026

The Problem Every AD Faces

Setting cast call times is one of the most time-consuming parts of building a call sheet. The AD has to mentally walk through the day's shooting schedule, figure out when each actor's first scene is, work backward to account for makeup and blocking, and set a call time that gets everyone camera-ready at the right moment. Multiply that by 15 cast members and it is an hour of careful math that has to be redone every time the schedule shifts. G-Casper Pro is currently the only call sheet tool that automates this.

How the Engine Works

The auto-draft engine reads the day's scene schedule in shooting order and builds a minute-by-minute timeline of the day. For each cast member, it identifies their first and last scenes, then works backward to calculate four precise times:

  • On-Set Time: When the cast member's first scene is scheduled to start, based on all preceding scenes' page counts and durations
  • Makeup Time: The blocking/rehearsal call, calculated as a configurable number of minutes before on-set (default: 60 minutes)
  • Call Time: The actor's arrival time, calculated by subtracting their personal HMU duration (or a default of 30 minutes) from the makeup/blocking time
  • Lose At Time: When the cast member's last scene ends, plus a configurable wrap buffer (default: 15 minutes)
  1. Scene schedule: shooting order + page counts
  2. Build minute-by-minute day timeline — Accounts for banner strips (SETUP, LUNCH, COMPANY MOVE) and configured pages-per-minute rate
  3. Per cast member: calculate times in parallel
  4. Track: Call Time and On-Set
  5. Find first scene → estimate start time from page counts
  6. Subtract blocking lead (default 60 min) → On-Set time
  7. Subtract HMU duration (default 30 min) → Call Time
  8. Track: Lose At
  9. Find last scene → estimate end time from page counts
  10. Add wrap buffer (default 15 min) → Lose At time
  11. Draft Call, On-Set, and Lose At times ready for all cast
Tip: The engine accounts for lunch breaks, company moves, and other banner strips in the schedule when calculating the timeline. A 30-minute lunch between scenes correctly pushes later scenes forward.

Configurable Settings

Every production moves at its own pace. The auto-draft engine is fully configurable from the Globals tab:

SettingDefaultWhat It Controls
Avg Blocking Lead60 minsHow far before on-set to call for blocking/rehearsal
Avg Pages per Minute0.125 (1 page = 8 mins)How fast your production shoots, used to estimate scene durations from page counts
Default Makeup Duration30 minsFallback HMU time when a cast member has no personal duration set
Wrap Buffer15 minsExtra time added after last scene for wrap activities
Lunch Banner Duration30 minsHow long lunch breaks last when no duration is specified in the schedule

Per-Column Toggles

Not every production needs every column auto-drafted. You can enable or disable individual columns from the Globals settings:

  • Blocking / On-Set: Toggle whether the engine drafts makeup (blocking) and on-set times
  • Makeup / HMU: Toggle whether the HMU duration factors into the call time calculation
  • Lose At: Toggle whether wrap/lose-at times are auto-drafted
Tip: Disabling a column means the engine will skip it entirely. The AD can still fill in those times manually on the call sheet.

The 50% Opacity Draft Workflow

Auto-drafted times appear on the CS Front tab at 50% opacity - visually distinct from confirmed times so the AD always knows which values are suggestions and which are locked in. This visual cue is intentional: it signals 'this is a draft for your review' without cluttering the call sheet with separate draft columns or modal dialogs.

  1. Draft times appear at 50% opacity on CS Front
  2. AD reviews each drafted time
  3. Decision: What does the AD do?
  4. Path: Approve as-is
  5. Click checkmark → locked at full opacity and stored as confirmed
  6. Path: Adjust then approve
  7. Edit value → click checkmark → locked and stored
  8. Path: Leave as draft
  9. Stays at 50% opacity. A re-run recalculates this value.
  10. Re-running the engine does not overwrite confirmed (full-opacity) values
  11. Approved times included in the distributed call sheet
Interactive Demo
Auto-Draft Preview
See how draft call times appear and can be approved with one click.
SAG Auto-Draft
General Call: 7:00 AM
Lead Actor
SARAH
Call:
Wrap:5:30 PM
Makeup: 30minBlocking: 15minOn-Set: 7:45 AM
8hr day + 30min lunch
Supporting
MIKE
Call:
Wrap:5:30 PM
Makeup: 20minBlocking: 10minOn-Set: 9:00 AM
First scene at 9:15 AM, 20min makeup + 10min blocking
Child Actor
EMMA
Minor (Age 8)
Call:
Wrap:4:00 PM
Max 8hrs
Makeup: 15minBlocking: 10minOn-Set: 8:25 AM
Minor age 6-8: max 8hrs including 1hr school
Teen Actor
JAKE
Minor (Age 15)
Call:
Wrap:5:30 PM
Max 10hrs
Makeup: 15minBlocking: 10minOn-Set: 7:55 AM
Minor age 14-15: max 10hrs with breaks

Approve with One Click

Each drafted field has a small checkmark that appears on hover. Click it to approve that individual time - it locks in at full opacity and becomes a confirmed value. You can also approve an entire cast member's row at once, or adjust the drafted time before approving. Approved fields are stored separately from draft calculations, so re-running the engine does not overwrite your confirmed decisions.

Tip: If you change the schedule after approving some times, the engine will recalculate unapproved fields automatically while preserving your approved values.

Why This Is an Industry First

Other call sheet tools offer department-level precalls - where you can push an entire department 30 minutes early. That is a blunt instrument. G-Casper Pro's auto-draft engine is fundamentally different: it reads the actual scene schedule, understands which cast members are in which scenes, calculates when each scene will shoot based on page counts, and derives individual cast call times from that data. This level of automation requires tight coordination between the schedule, the cast list, and the call sheet. G-Casper Pro was built to handle exactly that.

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.