data-import flag enabled. Prefer in-app target templates when you need a known-good column set.
Shared mapping traps (email hard-required on Crew, upload types, ICS rejected): Coming from another system.
What you can bring over
Honest ops caveat: there is no published fixed CSV column dictionary for LASSO crew / gear / invoice exports. Always read the customer header row. Field names below come from Zapier action inputs and a Workforce swagger (~2021, third-party Dart package), plus live Shoflo Default Rundown CSV headers. Do not invent LASSO CSV columns in Frames.
LASSO ops export steps
- Use in-product CSV / XLS / PDF export where the UI offers it. Capture the real header row from your dump.
- Optional: Settings → Integrations → API key (
LASSO-APIKEY,https://{company}.lasso.io/api/v1). A customer may dump JSON; Soundcheck still wants files. - Optional BYO via Zapier (Create / Find Event, Crew, Venue, Client, Schedule Entry, Product, Equipment Order) when native CSV is opaque:
- Bulk order CSV (Zapier): the only confirmed header pair is
product_code,quantity. - Upload resulting CSVs to Organization → Imports.
High-signal LASSO field maps (Zapier / API names)
Events: Event Name /name → title; Begin Date / date_begin → event_date; End Date / date_end → event_end_date when offered; Event Code / External Code → external_id (prefer external_code); Description → notes; Venue / Client names and codes → Venues / Clients. Account Manager, Division, Market, Program, logistics date windows → keep in the source sheet or leave unmapped.
Crew: First / Last / Email / Phone → Crew invite fields. External Code / external_code / code / id → provenance / future external_id. Classification, legal names, rates, travel, passport, shirt, payroll, ratings → leave unmapped. Do not publish passport / immigration detail in guides.
Venues / Clients: Venue Name + Street / Locality / Region / Postal / Country / Phone / External Code → Venues address graph. Client Name / External Code / Phone / URL → Clients. Airport / Market / room dimensions → leave unmapped.
Schedule / Position: ScheduleEntry Date + Start / End Time + Type → schedule item name (Type or Position label) + times when supported. Hours worked / billed, quantity needed, rates, roster status → leave unmapped. Do not promote Position labor graph as a first-class UEF entity from marketing alone.
Inventory / order lines: Map to live Inventory spreadsheet targets when the wizard offers them:
- External ID →
external_id(stable identity; match order: importer matchesexternal_idfirst, then falls back to name) - Name → inventory name (required)
- Category → category (when offered)
- Quantity → quantity / stock (when offered)
- Condition → condition (when offered)
- Location → location (when offered)
- Status → status (when offered)
- Replacement cost → replacement cost (when offered)
- Notes → notes (when offered)
product_code (or External Code) → External ID so re-imports update instead of duplicating. Height / width / depth / weight, rental_rate_day, warehouse, insured value, and other commercial rates stay unmapped unless a live target appears (do not invent daily_rate, physical-dim, or serial Inventory fields).
Order line product_code,quantity is the only confirmed Zapier bulk-order header pair (closest published shape to pack lines: map product_code → inventory External ID / ref, quantity → quantity when pack lines are supported). Do not invent a source alias named pack_items.
Unknown columns → leave unmapped, or keep them in your source sheet for reference. Prefer provenance notes in a README over inventing wizard fields.
Shoflo rundown CSV (detailed)
- Open a rundown → ⋯ → Export → CSV (also PDF / Word; prefer CSV).
- Filename pattern:
<rundown-name>-<YYYY-MM-DD>.csv. - Columns mirror on-screen names (Columns button = user-configurable). Default “Shoflo Template” headers (captured live):
- Help: How to export / download / print rundowns · Columns
- Map rundown rows → event schedule items (not a standalone Songs path).
Empty rundown rows can export; clean them before upload. PDF / Word / Guest Pass → defer.
Recommended zip / sheet layout
If you pack a season folder or ZIP for yourself, extract it first. The importer does not unpack ZIP archives. Upload the supported files individually (.xlsx / .csv / .tsv / .txt). A Soundcheck workspace UEF zip is a different path: restore that from Organization → Data, not by dropping the archive on Imports.
LASSO / Shoflo-specific mapping notes
- Always read the customer header row for LASSO ops CSVs. There is no fixed public dictionary.
- Workforce swagger is ~2021 and missing Inventory / Equipment Order; Zapier may be newer.
- Shoflo headers vary by template. Default Rundown is one evidence point.
- Songs / CCLI path does not exist in LASSO.
- Do not invent Quote / Invoice line columns.
- Do not invent Department / Workflow / Phase / Series / Work Item.
- Inventory commercial extras (dims / rates / serial / free-form metadata) stay unmapped in the wizard.
Import order
- Crew
- Venues / Clients
- Inventory (products) when you have them
- Events (attach Shoflo rundown as schedule items when supported)
Import path
- Open Organization → Imports. Drop files on the empty state (drop-first). Review detected targets, map columns (especially Email on Crew), preview, commit.
- Save a mapping template once your LASSO header shape (and Shoflo template) is mapped.
- After commit: open Gigs, ask people to accept invitations, spot-check venues / clients, re-import once (expect 0 new rows).
Live chrome is Organization → Imports.
/assets?tab=imports is a route alias to the same Imports page (not an Assets tab in the sidebar). /imports redirects only. Older bookmark: Settings → Organization → Imports (/settings/organization/imports). On some builds (including DEV), that Settings path can bounce an owner to /gigs instead of the importer. Treat that as a product gap, not a docs typo. Related
Coming from another system
Hub for Planning Center, Back On Stage, Master Tour, Stagera, and LASSO / Shoflo
Operator data imports
Organization → Imports wizard, targets, and permissions