Import & export
Data operations at organization scale - the import wizard, list exports, per-entity exports, and choosing between files and the API.
Your data enters and leaves AssetLab through three doors: the import wizard, exports, and the API. This page is the Administrator's map of all three.
Importing
The import wizard (Settings → Import) handles spreadsheet-shaped data - assets, locations, parts, and some twenty other record types - with column mapping and row-level validation. That page covers the workflow in detail; the operational notes:
- Start with the onboarding workbook - Settings → Import offers a downloadable Excel workbook with one tab per record type in import order; fill it and upload the .xlsx directly (the wizard also accepts plain CSV files).
- There is no rollback. Imports write rows directly; a row that matches an existing record (by its natural key) updates it in place, and new rows are created. The safety net is the same mechanism: pilot with a small file, inspect, then re-import a corrected file - matching rows update rather than duplicate.
- Pilot first - a small batch, inspect, fix the source file, run the real thing.
- GIS data has its own door - Esri sync for infrastructure, which stays continuously current instead of one-shot.
- Sources the wizard can't shape - a condition study PDF, several inconsistent exports, or an environment you're still designing: a connected AI assistant can read them and create the records over MCP, in the same dependency order. See Set up & import with AI.
Exporting
List exports (everyone, role-permitting)
Every list view exports its current filtered columns to CSV/Excel - the everyday "get me this in a spreadsheet."
Reports (Manager+)
The report builder exports any of its 30 data sources to CSV or Excel with your choice of columns and filters.
Per-entity exports (Administrator)
The Settings → Import tab doubles as the export surface: each record type in its grid has a CSV export - the door for consultant hand-offs, board audits, or your own archival copy, one entity at a time. Your data is yours; getting it out is never a support ticket.
Settings → Data is a smaller, older surface: it exports Assets, Work Orders, and PM schedules (the button is labelled "Maintenance History") only, and its Import button is not yet functional - use Settings → Import for imports.
Files vs. API
| Situation | Better door |
|---|---|
| One-time migration in | Import wizard |
| Continuous system-to-system sync | REST API + webhooks |
| BI warehouse refresh | API (scheduled pull) |
| "Send the auditor the asset register" | Report or list export |
| Conversational bulk edits | MCP tools with bulk endpoints |
The rule of thumb: files for moments, API for pipelines. A monthly manual export that someone re-uploads somewhere is a pipeline wearing a file costume - wire it properly once.
Related
- Importing your data - the wizard walkthrough
- Security & data residency - where all this data actually lives