Fix import problems: column mapping, re-drops and duplicates
What to do when a file isn't recognized, columns don't map, rows are skipped, records link to the wrong customer, or you see duplicates.
- Owner
- Admin
On this page
Overview#
The switching kit reads each file's column headers to work out what it is, then imports everything it can and lists the rows it couldn't. Nothing is saved until you press Import, and re-dropping files later updates the same records rather than duplicating them. This article covers the common problems and how to fix them.
Before you start#
You need the Owner or Admin role.
Have the original export files to hand; most fixes mean editing a file or exporting again.
Steps#
When a file isn't recognized#
Under What we found, a file marked Not recognized says We don't recognize this file. Tell us what it is.
Choose its type under This file is a….
Under Check the columns, pick which column in your file holds each field, or (not in this file).
The preview updates as you go. You can't press Import until every file is either identified or skipped (Tell us what the unrecognized file is, or skip it, to continue.).
When TradesWork isn't sure#
A file marked We're not fully sure about this one asks you to confirm what each column means.
Check the suggested mapping and fix anything wrong, then continue.
Files you don't need#
Press Skip on a file to leave it out, or remove it from the drop.
Rows that couldn't be imported#
After the import, rows that couldn't go in are listed with Where (file, sheet and row), What and Reason.
Press Download as CSV to get the list, fix the rows in your source file, and drop the file again.
Common reasons and fixes:
| Reason shown | Fix |
|---|---|
| No customer name. | Fill in the name. |
| No street address. | Add the address, or remove the row from the locations file. |
| More than one customer is called "…": add the Customer ID column. | Keep the Customer ID column in the file. |
| Customer "…" isn't in your customer list / isn't in this drop | Drop the customer export together with this file. |
| Couldn't tell which location this is at | Add the Location ID column, or drop the Locations report with it. |
| No equipment type. | Fill in the equipment type. |
| No name. / Price "…" isn't an amount. / Price is negative. | Fix the price book row. |
| No job number. / No invoice number. / Total "…" isn't an amount. | Fix the job or invoice row. |
| No plan name. / No start date | Fix the membership row. |
Re-drops and side-by-side runs#
Export newer files from your old system and drop them again.
Records are matched by the old system's ID (or, without one, by name and address, or price book code), so they update instead of duplicating.
Do this as often as you like while you run both systems.
Settings that change this#
Settings › Tools › Import / Export Data: the source buttons (ServiceTitan, Housecall Pro, Jobber, FieldEdge, Another system or a spreadsheet) decide which export instructions you see. Detection works on headers, whichever source is selected.
Tips#
Drop related files together (customers with locations, locations with equipment, customers with jobs and invoices) so links resolve inside the same drop.
Keep ID columns in every export: they make re-drops and links reliable.
Try a big or messy import in a sandbox company first.
Troubleshooting#
The customer file has exactly 1,000 or 5,000 rows → the export was probably cut off. → Clear all filters and export again.
"Up to 50 MB per drop" exceeded → too much at once. → Drop files in batches; re-drops are safe.
Duplicates after a re-drop → the file had no ID column and a name or address changed between exports. → Keep ID columns. Merge or remove the extras by hand.
"The connection dropped during the import" → your connection broke mid-import. → Everything imported so far is saved; drop the files again to finish.
"We couldn't reach TradesWork" → no internet connection. → Check your connection and drop the files again.
"The import didn't start." → something went wrong before the import began. → Try again; if it repeats, use Ask for help in the Connections hub guide.
FAQ#
Can I undo an import? There's no undo button. That's why the preview and the sandbox option exist. Re-dropping a corrected file updates records.
Does a re-drop delete records that aren't in the new file? No. Re-drops add and update; they never delete.
Coming from ServiceTitan#
ServiceTitan exports carry ServiceTitan IDs (Customer ID, Location ID, Equipment ID), which TradesWork keeps on each record. Keep those columns in your reports and re-drops will always update the right records.
Related articles
- Switch from ServiceTitanPartly availableThe 4-minute path: export your price book, customers, locations and email consent from ServiceTitan, connect QuickBooks, drop the files and import; then add history and schedule a daily mirror.
- Import customers and prices from a spreadsheet or another systemBring a customer list and a price list from Excel, Google Sheets or any system that exports CSV, and map the columns yourself.
- Try an import in a sandbox company firstImport your exports into a separate sandbox company to see your own customers and prices in TradesWork before touching your real account.
- Switch from Housecall ProPartly availableExport customers, jobs, invoices, your price book and service plans from Housecall Pro and import them into TradesWork.
- Switch from JobberPartly availableExport clients, properties, jobs, invoices and products & services from Jobber and import them into TradesWork.
- Switch from FieldEdgePartly availableGet exports of customers, locations, equipment, work orders, invoices, service agreements and your flat rate price book from FieldEdge and import them into TradesWork.
Still need help?
Ask the assistant a question about your account, or open a ticket and a person will reply.