Switching home inspection software without losing history

You can switch home inspection software without losing history by exporting everything your current system offers (clients, agents, inspections, invoices and payments), checking the import with a dry run before anything is written, and keeping your old reports available as PDFs or in the old account. Plan a short overlap where the new system holds imported records quietly, so clients don't get reminders from both systems, then cut over on a set day. Most of the risk is in the details: duplicate clients, balances that don't match, and messages sent twice.
What history do you actually need to keep?
Not everything in your old system needs to move. Sort your data into three groups before you export anything.
Must move (you use it every week):
- Clients with their contact details
- Real estate agents, with their brokerages, phones and emails
- Upcoming inspections, with date, time, address, inspector and services booked
- Open invoices and unpaid balances
- Your service list and prices
Should move (useful for reports and repeat business):
- Past inspections, with dates, addresses and services
- Past invoices and payments, so revenue reports and client histories are complete
- Property details such as square footage, year built and foundation type
- Referral sources, so you still know which agents send you work
Can stay behind (keep access, don't import):
- The report contents themselves, photos and attachments
- Signed agreements
- Report templates
That last group surprises people. Inspection software exports usually cover the business records, not the reports. Plan to keep old reports available another way, covered below.
How to prepare for the switch
Pick the right week
Choose a slower week if you can. You want time to check the import before the busy season, not during it.
Clean up before you export
- Merge duplicate clients in the old system where you can.
- Close out or void invoices you know will never be paid.
- Make sure every agent has an email address; it is usually the field used to match them.
- Write down your inspectors' names exactly as they appear in the old system, so assignments can be matched.
Export everything you can
Most inspection and field service software lets an owner export spreadsheets, usually as CSV or Excel files. Look for a data export or reports area in the settings. Common exports are:
- An inspection or order export, often one file per year
- An agent or contact export
- Client lists
- Invoice and payment reports
Export every year you have, not only the last one. Keep the original files in a safe folder; they are your record of what the old system said.
What a good import should do
Whatever software you are moving to, these are the behaviors that protect your history. Ask about each one.
| Import behavior | Why it matters |
|---|---|
| Recognizes the export files and maps columns | You shouldn't have to rename spreadsheet headers by hand |
| Shows a dry run before writing anything | You see counts and problems while you can still fix them |
| Matches existing records by email, phone or address | Re-running the import doesn't create duplicates |
| Keeps original dates | Last year's revenue stays in last year's reports |
| Keeps original invoice and inspection numbers | Old paperwork still matches |
| Reconciles balances | Open invoices show what the client actually owes |
| Can be undone for a period | A bad import isn't permanent |
| Doesn't send messages for imported records | Clients don't get a reminder for an inspection that already happened |
Check the dry run carefully
Read the preview before you approve it. Look for:
- Counts that don't match. If you had about 800 inspections last year, the dry run should say so.
- Unmatched inspectors. Names that don't match a team member leave inspections unassigned.
- Clients without contact details. Some orders, such as investor or company work, may have no client attached.
- Balance warnings. A difference between what an invoice shows as owed and the payments recorded against it.
Fix what you can in the files or the mapping, then preview again. A preview is free; an import you have to undo costs you an afternoon.
How to keep your old reports accessible
Because report contents and photos rarely come across, decide how you will answer the client who calls in two years asking for their report.
- Keep the old account open in a read-only or lower plan for a while, if your old provider allows it.
- Download report PDFs for the period your records policy covers. Name each file with the inspection date and address so you can find it.
- Store them somewhere backed up, not only on one laptop.
- Check your record-keeping obligations. How long you must keep reports varies by state and by insurer. Check with your state licensing board and your errors and omissions insurer.
How to cut over without double messages
During the overlap, both systems may know about the same clients. If both send reminders, review requests or past-due notices, clients notice, and it looks careless.
- Import while the old system is still running. Imported records should stay quiet in the new system.
- Book new inspections in the new system from a set date. Tell your team the date in advance.
- Turn off automations in the old system on cutover day: reminders, invoice notices, review requests.
- Re-run the import with fresh exports to pick up anything booked or paid since the first run. A good import updates in place and leaves alone anything you already edited in the new system.
- Release imported records to automations in the new system, so reminders and follow-ups start for them.
- Update your booking links on your website, Google Business Profile and agent emails.
What to check in the first week
- Upcoming inspections are on the right day, at the right time, with the right inspector.
- Open balances match your old system's totals.
- Agents can see the inspections they should see, and only those.
- Online booking shows the right services and prices. Any service that was created during the import should be reviewed before clients can book it.
- Card payments: saved cards from the old system won't come across, so clients will enter payment details again.
Tell clients and agents, briefly
Most clients won't notice the switch. Agents will, because their links and emails change. A short note is enough:
We've moved to a new system for scheduling and reports. Your booking link is now [new link]. Reports for inspections before [date] are still available; just reply to this email and we'll send a copy.
Then make sure agents know how to reach their portal. Giving agents a portal covers what they need from it.
Common mistakes when switching
- Importing only last year. Your client history and revenue reports look incomplete for years.
- Skipping the dry run. Duplicates and unassigned inspections are much easier to fix before the import.
- Leaving automations on in both systems. Clients get two reminders.
- Closing the old account before you have the PDFs. You can't get the reports back.
- Editing imported history. Past paid invoices and completed inspections should stay as they were. Good software makes them read-only.
How the switch works in iSpector
iSpector's import, under Settings, reads CSV and Excel exports from inspection software or any spreadsheet. It recognizes common export files, maps columns (with AI suggestions for unfamiliar ones), and shows a dry run with counts and problems before writing. It brings in clients, properties, agents, past inspections with their services and inspectors, invoices and payments, keeping their original dates and numbers. Imported records stay out of automated messages until you release them, completed history is read-only, an import can be undone for 7 days, and you can re-run it with fresh exports on cutover day. Report contents, photos and signed agreements don't come across, so keep your old PDFs. Once you have switched, client portals and online booking pick up from there.
If you're still deciding, start with how to choose home inspection software, and set up automated client reminders after cutover.
Key takeaways
- Decide what must move, what should move and what stays behind before exporting.
- Export every year you have, and keep the original files.
- Always check a dry run: counts, inspectors, clients and balances.
- Keep old report PDFs or the old account, since report contents rarely import.
- Keep imported records quiet until cutover, then turn off the old system's automations.