Import gear from CSV
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.
| Row | Column | Value | Message |
|---|---|---|---|
| 88 | Type | Excvator | Type 'Excvator' not found — did you mean Excavator? |
| 102 | Unit Number | — | Required field is empty. |
| 140 | Hours | 4,200.5 | Must be a non-negative whole number — got 4,200.5. |
| 156 | Attached To | EX-999 | No unit EX-999 found to attach to — check the unit number or import parents first. |
| 201 | Serial Number | CAT0320GC881355 | Duplicate serial within this file — also used on row 41. |
| 205 | Warranty Expiration | 03/2027 | Custom field expects YYYY-MM-DD — got 03/2027. |
| 238 | Make | — | Required field is empty. |
| 301 | Unit Number | EX-214 | Matches an existing unit with different Type (Excavator → Roller) — fix the row or confirm the change. |
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.
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.
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 column | Sample value | Maps to | Notes |
|---|---|---|---|
| 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.
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.
Tokens: foundation-tokens-vC2e-straight.json (every ratio computed) · gloved 44/48px floors · status = glyph + label, never color alone.
← Prototype home