Live Production

Live Production

The Live Production section manages every scripted or riff video being filmed and edited by the team. Each record is a Video Card — a single panel that tracks the full lifecycle from Scripted through filming, editing, qual review, approval, and posting.

Click any step to jump to its details below.

Live Production grid

Load video cards grid

Shows all non-Posted live production video cards in a sortable, resizable table. Archived clients' cards are hidden. Client Users and Talent are scoped to their assigned clients only.

Status chip filter

Click a status chip to filter the grid to that status. Each chip shows a live count. Click again or "Clear ×" to remove the filter.

Search box

Filters loaded cards by script name, actor, notes, file name, or client name. Client-side — filters the already-loaded list.

Status dropdown filter

Secondary status filter including Posted as an explicit archived view.

Client filter

Filters to one client.

Editor filter

Filters to cards assigned to one editor.

Column sort

Sort by Script/Title, Client, Director, Actor, Status, or Date. Toggles ascending/descending. Saved to URL.

Column resize

Drag column borders to resize. Persisted to localStorage.

Incomplete alert banner

Appears automatically when any loaded card has Incomplete status. "Show Incomplete" button sets the status filter to Incomplete.

Inline status change (row dropdown)

Change a card's status directly from the grid row. The same notifications fire as from the Video Card footer buttons. Server enforces valid transitions and role gates (Approved requires Qual Reviewer, Power User, or Admin).

Right-click "Open in new tab"

Right-click a row's title to open the card's deep link in a new tab.

Deep-link to a card

Visiting /live?card=[id] or navigating from a notification automatically opens that card's modal.

Add Riff Card

All users

Creates a script-less video card for riff/freestyle content. Fill in Client and Title (required), plus optional Actor, Shoot Lead, Editor. Available to all roles with page access.

Video Card

View Script

Navigates to the linked script in the Scripts page. Shown only when the card has a linked script.

Copy Link

Copies the card's deep link (/live?card=[id]) to clipboard.

Shoot Scheduler button

Opens the Shoot Scheduler panel for this card.

Pipeline progress display

Shows the card's current position in the Scripted → Posted pipeline as a visual progress bar.

Play / open video for review

Click the video thumbnail to open the Video Review page. Disabled while the video is still being transcoded.

Upload video

Power UserShoot LeadAdminEditor

Upload the edited video file for this card. Available to Admin, Power User, Editor, Shoot Lead. Shown when no video exists yet.

Transcribe video

Start (or retry) an automated transcription of the video. The transcription is stored and searchable.

Download video

Downloads the original video file via a presigned URL.

Download as Zip

Generates and downloads a zip of the video via a background job.

Share link manager

Create and manage public share links for the video asset. See Video Platform section for full detail.

Delete / archive video

Power UserShoot LeadAdminEditorOwner

Hard-deletes if no comments exist; archives (preserving comments) if they do. Available to Admin, Power User, Shoot Lead, Editor, or the uploader.

Assign Shoot Lead

Power UserShoot LeadAdmin

Sets the Shoot Lead / Director on the card. Available to Admin, Power User, Shoot Lead.

Assign Editor

Power UserShoot LeadAdminEditor

Sets the assigned Editor on the card. Available to Admin, Power User, Editor, Shoot Lead.

Edit metadata fields

Power UserShoot LeadAdminEditor

Edit File Name, File Location, Date Filmed, Posted Date, Edit-Scheduled date, Edit Notes, Frame Link, Frame Folder Link, and Notes. Available to Admin, Power User, Editor, Shoot Lead.

Save Changes

Saves all edited card fields. Appears only when fields are dirty. If talent and a shoot date are both set, saving triggers an email to the talent: shoot scheduled with client, date, and script links.

Talent assignment (auto actor name + shoot email)

When a talent user is assigned to a card and a shoot date is set, the actor name field is auto-populated from the talent's profile.

The talent receives an email: shoot scheduled with client, date, and script link.

Video Card — Status transitions

Start Filming → Mark as Filmed → Send to Editing → Send to Qual → Approve → Mark as Posted

Footer buttons move the card forward. Server enforces valid transitions and role requirements. Posted status auto-stamps the posted date.

Note: When a card with actor name containing "Cristof" is marked Posted, Brennan receives an email notification.

Send to Qual

All active Qual Reviewers, Admins, and Power Users receive an in-app notification. Those with email enabled receive an email: video ready for qual review.

Approve

Power UserQual ReviewerAdmin
Assigned editor receives in-app + email notification ("Your video has been approved!"). Jessie (default group) receives an email. If this is a Cooking Phase 1 card, the Phase 2 writer receives an in-app notification: Phase 2 script ready to write.

Send back to Editing

Assigned editor receives in-app + email notification.

Back-step transitions

Move a card one step backward (Back to Scripted / Filming / Filmed / Editing / Qual).

Mark Incomplete

Flags the card as needing a reshoot. Valid from Scripted, Filming, Filmed, or Editing.

Schedule reshoot

Power UserShoot LeadAdmin

Pick a date and click "Schedule & Resume Filming" to set the reshoot date and return the card to Filming status.

Video Card — Project File

Upload project file

Power UserShoot LeadPost LeadAdminEditorManager

Upload the editor's NLE project file — supported formats: .prproj, .drp, .aep, .fcpxml, .aaf, .zip. Maximum 250 MB. Only the latest version is kept. Available to Admin, Power User, Manager, Editor, Shoot Lead, Post Lead.

Replace project file

Upload a new project file to replace the existing one. The previous file is deleted from storage.

Download project file

All users

Download the current project file. Available to all authenticated viewers — no role restriction.

Remove project file

Power UserShoot LeadPost LeadAdminEditorManager

Delete the project file from the card. Available to Admin, Power User, Manager, Editor, Shoot Lead, Post Lead.

Video Card — Cooking workflow (Recipe two-phase)

Cooking phase badge

Cards from Recipe-format scripts are marked as Cooking Phase 1. Their paired Phase 2 cards show "Phase 2 of [Phase 1 title]."

Cooking phase banner

Shows which phase the card is, the sibling phase's status, and cross-phase action buttons.

Pre-assign Phase 2 writer

On a Phase 1 card with no Phase 2 yet, designate which writer will be notified to write the Phase 2 script when Phase 1 is approved.

Write Phase 2 Script

Power UserAdminWriter

Creates the paired Phase 2 Talking-Head script (10 blank scenes, I/P status) and a Phase 2 live production card linked to Phase 1. Opens the new script automatically.

Note: Phase 1 must be Approved

Open sibling phase

Jump between the paired Phase 1 and Phase 2 cards.

Phase 1 footage reference (Phase 2 view)

The Phase 1 Frame.io footage link is surfaced on the Phase 2 card for the writer's reference.

Phase 1 approval → Phase 2 writer notification

When Phase 1 is approved, the designated Phase 2 writer (or the Phase 1 script's writer if none was pre-assigned) receives an in-app notification: Phase 1 approved, your Phase 2 script is ready to write.

Video Card — Characters panel (Skit + Approved scripts)

View characters

Lists characters extracted from the Skit script with their TAL status chip. Shown only for Skit-format Approved scripts.

Set character gender

Power UserShoot LeadAdmin

Tags a character as male, female, or either — used for talent matching in the Assignment List.

Set character camera

Power UserShoot LeadAdmin

Tags a character's camera assignment (Cam 1–4).

Remove character

Power UserShoot LeadAdmin

Deletes a character entry from the list.

Refresh characters

Power UserShoot LeadAdmin

Re-scans the script body for new or changed characters. Never deletes existing entries.

Send to Assignment List (Send to TAL)

Power UserShoot LeadAdmin

Marks the fully-tagged Skit script as ready so it appears on the Production Calendar's Talent Assignment List. All characters must be tagged before this becomes available.