Data import
CSV import and export for customers, inventory and repair prices — with example files for each.
Settings → Data Import brings existing records in from CSV — and sends them back out again. If you can fill in a spreadsheet, you can do the whole thing yourself in a few minutes; there is no wizard to configure and nothing to map by hand. Three kinds of data are supported:
- Customers — names, contact details, notes
- Inventory — products and their stock counts
- Repair prices — your own repair price list
Start with the example file
Every import card has a Download example button. The file it gives you carries the exact columns the importer expects, so the column names are never guesswork — fill it in with your data (or paste an export from your old system into it), save as CSV, and upload. That mismatch is the most common cause of a failed import anywhere, and the example file removes it.
Safe to run twice
Imports do not create duplicates. Each kind of data has a matching rule, shown on its card, and a row that matches an existing record updates it rather than adding a second copy:
- Customers match by email or phone.
- Products match by SKU. Categories that don't exist yet are created automatically, and stock counts apply to your currently active store.
- Repair prices match by brand, model, generation and repair name — re-uploading the same row updates the price.
Rows with an existing id are updated; rows without one are created. So the easy path when something is wrong is simply: fix the spreadsheet, upload it again.
A half-right file still works
An import never fails as a whole because one row is bad. Good rows import immediately; problem rows are skipped and listed by row number with what was wrong ("Row 14 has no name"), and the result line tells you exactly what happened — how many rows were created, updated and skipped. Fix the listed rows and upload again; the matching rules above mean the rows that already made it in are updated, not duplicated.
Repair prices
A new company starts with an empty repair price list on purpose — the bundled catalogue belonged to one specific business. Importing your own is how the list gets built. See Repair pricing.
Exporting — your data is never locked in
The same screen exports each kind of data back out to CSV with the Export current data button. That makes bulk edits a round trip rather than a chore: export, change whatever you like in a spreadsheet, import again — the matching rules apply your edits to the existing records. It is also the plain-English answer to "can I get my data out?": yes, any time, in a format every other system reads.
Send us an export from your old system and we do the heavy lifting — see Migrating from other systems.