Step 1: Where is your data from?

Step 2: Upload
Drop in a CSV or Excel (.xlsx) file. The importer reads the headers and sample rows and carries them through the rest of the wizard, so you’re always mapping against your real data.Step 3: Map categories and fields
If your file has its own “type” column (Laptop, Vehicle, Licence, and so on), the wizard asks which column that is and lets you map each of its values onto your own category tree, once per value, not per row. Then Map Fields: each register field gets a dropdown of your file’s columns, with sample values shown so you can see what you’re mapping. Source profiles arrive pre-mapped, so you only adjust what’s different. Your mappings are remembered, so next month’s export from the same system imports in seconds.Step 4: Review (the dry run)

- How many asset records will be created, and how many will be updated instead when rows match existing assets. Matching uses identifying fields like serial number, which is what makes re-imports safe. Importing the same file twice updates assets rather than duplicating them, so a monthly export from another system can keep the register current.
- Row-level problems, called out per row: an unknown location, a lifecycle stage that doesn’t exist, a duplicate serial within the file. The review grid is editable. Click any cell to fix a value on the spot.
- Fix once, apply everywhere. When a value like a misspelled location appears in fifty rows, remap it once and every row updates. AI Resolve can do this pass for you, matching unresolved values to your existing locations, departments, people, lifecycle stages and depreciation methods.
$ 2,499.50
becomes 2499.50, 30/06/2026 is understood as a date, lifecycle stages
match regardless of case (“in life” becomes In Use), and common
abbreviations like “SL” or “DDB” resolve to the right depreciation
method. Whitespace is trimmed. What it can’t confidently interpret, it
flags. It never guesses silently.
Rows with unresolved errors are skipped, never half-imported, and
the wizard asks you to confirm before committing an import that skips
anything.
Step 5: Commit
Click commit and the import runs. Large files process in the background with a progress bar, so you can leave the page and carry on working. When it finishes you’re back at the register, looking at your imported assets.After the import
- Spot-check a handful of assets: names, categories, serials, stages.
- If something went wrong at scale, don’t fix it row by row. Use bulk edit, or ask an administrator to roll the import back entirely.
- Set up policies. An import is the moment data quality rules start earning their keep.
