Importing from CSV

Importing from CSV

SceneItAll supports bulk importing of cast members and crew from CSV or Excel files. The import process uses a three-step wizard: file selection, column mapping, and preview with validation.

Supported File Formats

  • CSV (.csv)
  • Excel (.xlsx, .xls)

Importing Cast Members

  1. In the Cast List tab, click “Import”.
  2. The import wizard opens.

Step 1: Choose File

Click “Choose File” and select your CSV or Excel file. If the file can’t be parsed, an error message appears.

Step 2: Map Columns

SceneItAll tries to auto-detect your columns based on header names. Review and adjust the mappings:

Basic Info

FieldRequiredAuto-detected from
NameYes”name”, “actor”, “performer”, “cast name”, “full name”
CharacterNo”character”, “role”, “character name”
Cast #No”cast number”, “cast #”, “number”, “no”, ”#“
ContractNo”contract”, “contract type”, “type”
EmailNo”email”, “e-mail”, “mail”
PhoneNo”phone”, “telephone”, “tel”, “mobile”, “cell”
Stage NameNo”stage name”
NationalityNo”nationality”

Agency

FieldAuto-detected from
Agency Name”agency name”, “agency”
Agent Name”agent name”, “agent”
Agent Email”agent email”
Agent Phone”agent phone”

Manager

FieldAuto-detected from
Manager Name”manager name”, “manager”
Manager Email”manager email”
Manager Phone”manager phone”

Measurements

FieldAuto-detected from
Height, Weight, Chest/Bust, Waist, Hips, InseamStandard measurement names
Jacket/Suit, Shirt/Top, Trouser/Pant, DressClothing size names
Shoe, Hat, Glove, CollarAccessory size names
Measurement Notes”measurement notes”, “notes”

For any column your file has that wasn’t auto-detected, use the dropdown to map it manually. Select ”— Skip —” to ignore a column.

A preview table shows the first 3 rows of your data with the current mappings so you can verify the results.

Click “Continue” when the mappings look correct. Name is required — the button is disabled until it’s mapped.

Step 3: Preview and Import

The wizard validates every row and shows results:

  • Green chip: “X valid” — rows that will be imported.
  • Red chip: “Y errors” — rows with validation issues.

The results table shows each row with a status icon (checkmark or X). Error rows have a red tint and show the first error as text.

Validation rules:

  • Name is required.
  • Email fields are validated for format.
  • Cast numbers are checked for duplicates within the import batch.
  • Contract types are normalized (e.g., “principal”, “day player”, “run of show”).

Click “Import X members” to import all valid rows. Rows with errors are skipped.

Importing Crew Members

  1. In the Crew Directory tab, click “Import”.
  2. The process is identical to cast import, but with different fields.

Crew Fields

FieldRequiredAuto-detected from
NameYes”name”, “crew name”, “full name”
PositionYes”position”, “role”, “job title”, “title”
DepartmentYes”department”, “dept”, “dep”
EmailYes”email”, “e-mail”, “mail”
PhoneYes”phone”, “telephone”, “tel”, “mobile”, “cell”
CompanyNo”company”, “agency”, “firm”, “organisation”
Crew IDNo”crew id”, “crew #”, “crew number”, “manual id”
Is HoDNo”hod”, “head of department”, “department head”

Crew validation rules:

  • Name, Position, Department, Email, and Phone are all required.
  • Email is validated for format.
  • Crew ID must be alphanumeric (with hyphens) and unique within the batch.
  • Is HoD accepts: “yes”, “true”, “1”, “y” (case-insensitive).

Importing Availability Dates

From the Availability tab, click “Import Dates” to bulk-set availability:

  1. Select a person from the dropdown.
  2. Choose a status (Available, Booked, Hold, Travel, Unavailable).
  3. Select dates on the calendar (click individual dates or drag to select a range).
  4. Optionally add a note.
  5. Click “Import X Dates”.

See the availability calendar guide for more details.

Tips

  • Export your existing spreadsheet to CSV before importing. Most spreadsheet apps (Excel, Google Sheets) support CSV export.
  • Auto-detection works best when your column headers use common names like “Name”, “Email”, “Phone”, “Role”.
  • Review the preview table in Step 2 carefully — incorrect column mappings are the most common source of import errors.
  • You can import in batches. If you have 200 crew members, you can split them into multiple files and import each separately.
  • Rows with errors are skipped, not rejected. Fix the errors in your source file and re-import just those rows.