Design mockup GearJot V2 · C2e·Straight · design target — not a screenshot
Synced · 2 min ago + New DW
Fleet / Import CSV
Fleet · Bulk import

Import gear from CSV

Bring equipment in fast — validated row by row, matched safely on re-run, and tracked live while it runs.
Upload Map columns Importing…
Live · durable workflow
Importing ridgeline-fleet-import.csv
Running
33%
137 of 412 rows processed… started 7:41:02 AM · elapsed 0:38
Rows processed
137 / 412
33% complete
Created
118
new gear records
Updated
14
matched on serial/VIN
Errored
5
will need fixes
✓ Row 131 → LD-118 created
↻ Row 132 → EX-214 updated (matched serial CAT0320GC881142, hours 4,182 → 4,301)
✓ Row 133 → TK-041 created
✖ Row 134 → error: Type 'Excvator' not found
✓ Row 135 → RL-092 created
✓ Row 136 → LT-27 created (attached to WL-203)
↻ Row 137 → SS-107 updated (matched serial BOB650S22091)

Running as a background workflow on our servers — safe to close this tab or navigate away. We'll notify you the moment it finishes, and you can come back to this page any time to see live status.

Upload Map columns ! Needs fixes
Row-level errors
8 rows
RowColumnValueMessage
88TypeExcvatorType 'Excvator' not found — did you mean Excavator?
102Unit NumberRequired field is empty.
140Hours4,200.5Must be a non-negative whole number — got 4,200.5.
156Attached ToEX-999No unit EX-999 found to attach to — check the unit number or import parents first.
201Serial NumberCAT0320GC881355Duplicate serial within this file — also used on row 41.
205Warranty Expiration03/2027Custom field expects YYYY-MM-DD — got 03/2027.
238MakeRequired field is empty.
301Unit NumberEX-214Matches an existing unit with different Type (ExcavatorRoller) — fix the row or confirm the change.
1 Upload 2 Map columns 3 Import
📥

No imports yet

Bring your fleet in from a spreadsheet. Rows are matched on serial number/VIN, so it's always safe to re-run — a match updates, no match creates, never a duplicate.

The sample file (gearimport-example.csv) shows the expected columns, including the optional Attached To hierarchy column. Any extra column becomes a custom field automatically — matched to existing fields case-insensitively, or created new.

1 Upload 2 Map columns 3 Import
Upload your file
Waiting for connection
ridgeline-fleet-import.csv
selected · 38.2 KB · held locally until reconnected

Controls are disabled, not hidden — reconnect and this file will send itself. Choosing a different file, downloading the sample, and exporting are also disabled until then.

Upload 2 Map columns 3 Import
Step 1 · done
Upload your file
File loaded
ridgeline-fleet-import.csv
412 rows detected · 38.2 KB · uploaded 7:40 AM
See the expected columns — including custom fields and the Attached To hierarchy column.
Step 2 · smart defaults, editable
Map columns
9 columns detected

Good guesses are pre-filled below, matched case-insensitively — check them over, change any that aren't right, or skip a column you don't need. Type, Make, Model, and Unit Number are required and can't be skipped.

CSV columnSample valueMaps toNotes
Type required Excavator Auto-creates the taxonomy entry if it's new. Can't be skipped.
Make required Caterpillar Auto-created if new. Can't be skipped.
Model required 320 GC Auto-created, keyed by type + make. Can't be skipped.
Unit Number required EX-355 Required, unique per company. Can't be skipped.
Serial Number CAT0320GC881355 Match key — used to detect updates on re-run.
Attached To EX-214 Hierarchy Parent unit number — attaches this row as a child/attachment.
Hours 4,180 Non-negative whole number.
Warranty Expiration 2027-03-01
Not a built-in column — matched case-insensitively to an existing custom field, or created new. YYYY-MM-DD expected.
Purchase Price 185000
Same as above — any extra column becomes a custom field, or maps to one you pick.

Changing a mapping here only affects this import — it won't rename or restructure anything in your fleet until you start the import below.

Ready to import
398 to create 14 to update 0 conflicts

412 rows · this runs as a background workflow with live progress — you'll see it fill in row by row, and you're free to leave this page while it runs.

DESIGN MOCKUP — GearJot V2 · C2e·Straight (imported from cowork 2026-07-06) · design target, not a screenshot.
Tokens: foundation-tokens-vC2e-straight.json (every ratio computed) · gloved 44/48px floors · status = glyph + label, never color alone.
← Prototype home