RecordWhat happensStatus
CustomersUpload a spreadsheet or CSV of your customer list. It is structured, staged for review and committed only after you approve it.Live
Service sitesA customer’s service address imports and attaches to the customer as a site record.Live
Installed equipmentRows import typed against your active equipment types, deduplicated by external ID (or make, model and serial when there is none), and rejected, never guessed, if the type does not match.Live
Service historyPast visits attach to the matching piece of equipment, deduplicated so a re-import does not create duplicate history.Live
Service agreementsPlan details (status, plan name, dates, price, cadence) import onto the customer’s agreement.Live
Open workOpen jobs import linked to the imported customer and site. A status that cannot be placed as open work goes to review and is never guessed.Live
Open invoices and balancesOpen invoices and customer opening balances import as a starting balance. Payments taken in Thermal on an imported invoice are not sent to QuickBooks Online until you turn pushing on.Live
AttachmentsPhotos and documents attached to historical jobs do not carry over in this flow.Does not carry over
General ledger, payroll, construction accountingThis import does not migrate a general ledger, payroll, retainage-heavy construction accounting or a custom ERP build.Not imported
Closed jobs come over as service history on the equipment, not as a re-creation of every past invoice.