Skip to content

How to switch field service software without losing a week

Switching field service software goes well when you export everything first, clean it once, test the import on a copy, pick a quiet cutover date, and run both systems side by side for a short, fixed time. Most of the work is in the exports and the cleanup, not the new software, so start those two to three weeks before you plan to switch.

By the Birdy team · Updated · 8 min read

How do I know it's time to switch?

When the office spends more time working around the software than working in it. The signs are usually the same: spreadsheets on the side, things kept in someone's head, and work that falls through the cracks once more than one person shares it.

  • Several office people answer the same inbox and nobody can tell who has what.
  • You can't see how fast new leads get answered.
  • Recurring work lives on a paper list because the plans in your software are too rigid.
  • Quotes can't show options side by side, so the office types the same quote three times.
  • You don't know which jobs make money, only which ones bring in revenue.
  • Prices, add-ons and paid features keep rising without the software getting better for your trade.

What data should I export from my current software?

Export everything you can, as spreadsheet (CSV or Excel) files, before you cancel anything. Customers and their addresses matter most, then your price list, then history: jobs, estimates, invoices and open balances.

What to export, in order of importance

Customers

Why you need it
Everyone you have worked for or quoted
Check that it includes
Name, phones, emails, tags, notes, the customer ID

Addresses and properties

Why you need it
Where the work is done
Check that it includes
Every address for customers with several, and which one is billing

Price list (price book)

Why you need it
What you sell and for how much
Check that it includes
Name, description, unit, price, cost, taxable

Jobs (past work)

Why you need it
History for re-service and job value
Check that it includes
Date, customer, address, services, total, status, crew

Estimates (quotes)

Why you need it
Open quotes to follow up
Check that it includes
Date, customer, amount, status

Invoices and balances

Why you need it
Who still owes you
Check that it includes
Invoice number, date, due date, amount, paid, balance

Recurring plans

Why you need it
Visits already sold
Check that it includes
Customer, services, how often, next visit, price

Photos and documents

Why you need it
Before and after records, signed agreements
Check that it includes
Often a separate download, if offered at all

Exports differ by plan and by account age

Many systems let you pick which columns go into an export, and some only email the file to an admin. Export each list with every column turned on, open each file and check the row count against what the software shows before you rely on it.

What are the steps to switch, in order?

Plan on two to four weeks from the first export to the day you stop using the old system. Here is the order that avoids redoing work.

  1. Pick a cutover date in a quieter week (not the first warm week of spring). Count back three weeks.
  2. Export everything (the table above) and save the files somewhere safe, with the date in the file name.
  3. Clean the customer list once: merge duplicates, fix phone formats, remove test records, mark commercial customers and HOAs.
  4. Set up the new system's basics: company details, office hours, crews, roles and the price list.
  5. Test the import with the real files and check a sample of 20 customers by hand: name, phone, every address, tags, balance.
  6. Start any phone-number or texting registration early. Business texting in the US needs brand and campaign registration, which can take a week or more.
  7. Train the office and crews on the few screens they use every day, not every feature.
  8. Run both systems side by side for a short, fixed time (one to two weeks): new work in the new system, the old one read-only for lookups.
  9. Cut over: import the final changes, move open jobs and plan visits, send the first invoices from the new system.
  10. Keep the old account read-only for a month or two if you can, then download a final export before you cancel.

How do I clean the data before importing?

Fix the problems that will bother you every day in the new system, and leave the rest. Duplicates, phone numbers and addresses are worth the time; perfect tags are not.

  • Duplicates: the same person with two records (often one from a web form and one typed by the office). Match on phone and email.
  • Phone numbers: one format, mobile in the mobile column. Texting depends on it.
  • Addresses: one property per service address; billing addresses kept separate for HOAs and property managers.
  • Customer type: mark commercial and HOA customers so they get the right prices and payment terms.
  • Opt-outs: carry over anyone who asked not to receive texts or emails. Don't let a switch restart messages to them.
  • Old prices: archive services you no longer sell rather than importing them as active.

What should I check in the new software before I commit?

Check the import, your daily screens and the exit. A system that is easy to get into but hard to get out of is a risk for the next switch.

A checklist for the trial or the first week

Import

What good looks like
You see what will come in before it does, can fix column guesses, and can undo an import

Customers with several properties

What good looks like
Each property keeps its own history, contacts and notes

Quotes

What good looks like
Options side by side, add-ons, online signing, a link you can send yourself

Scheduling

What good looks like
A dispatch board by truck and day, with drag to move and the customer told about the change

Recurring work

What good looks like
Plans with different services per visit, visits created ahead of time

Inbox

What good looks like
Clear ownership when several people answer

Speed to lead

What good looks like
You can see how fast leads get a first reply

Permissions

What good looks like
Sales reps see only their own leads if you want that; crew see only their jobs

Security

What good looks like
Two-factor sign-in for everyone in the office

Getting your data out

What good looks like
You can export customers, jobs and invoices whenever you like

How do I move open work without losing any?

Make a list of everything in flight on the cutover date and move each kind on purpose. History can come in by import; open work needs a person to check it.

Open work to move at cutover

Scheduled jobs (next 2 to 4 weeks)

How to move it
Re-create them on the new board, or import and check
Check
Every crew's next week matches the old system

Unsigned quotes

How to move it
Re-send the ones younger than 30 days from the new system
Check
The prices match what the customer saw

Unpaid invoices

How to move it
Import the balances, then send new invoices or statements
Check
The total owed matches to the cent

Next plan visits

How to move it
Set up each plan with its next visit date
Check
No customer is skipped or doubled

Leads in progress

How to move it
Move them by stage, with notes
Check
Each lead has an owner

Deposits taken

How to move it
Record them on the new job or invoice
Check
The customer is not asked to pay twice

Pick a cutover moment (for example, Friday at 5 PM) after which nothing new goes into the old system. Anything created before it is on the list above; anything after it is born in the new system.

How do I get the office and crews to actually use it?

Pick one champion in the office, train on the five things each role does daily, and set a date after which the old system is read-only. Two systems in use "for a while" is how a switch fails.

  • The office: new leads, quotes, scheduling, messages, invoices.
  • Sales reps: their leads, quote building, appointments.
  • Crews: today's jobs, on my way, checklists, sign-off, notes, time.
  • The owner: the dashboard and the few reports that matter (close rate, speed to lead, margins).

Tell customers only what changes for them: a new look on quotes and invoices, maybe a new link to book. Most will not notice anything else.

What are the most common switching mistakes?

  • Cancelling the old software before exporting. Some exports stop working the day an account closes.
  • Switching in the busiest month. The office has no time to learn.
  • Importing without checking a sample. One wrong column (mobile vs home phone) affects every customer.
  • Forgetting open work: scheduled jobs, unsigned quotes, unpaid invoices and next plan visits.
  • Starting texting registration too late. Customers can't get texts from the new number until it is approved.
  • No end date for the old system. People keep using what they know.

How does switching to Birdy work?

  • The import takes spreadsheet exports for customers (including customers with several addresses), your price list, past jobs, past estimates, and invoices with their balances.
  • It guesses each column from the header names, and you fix any guess before anything is imported.
  • A check runs first and shows what will come in, what is a duplicate and what is wrong, row by row. After an import, you can undo it.
  • Imported balances show on the customer record, so nobody loses track of who owes what.
  • Texting registration is part of setup; texts run in a test mode until the company's number is approved.
  • Two-factor sign-in, and roles that let a sales rep see only their own leads.
  • Accounts are opened by hand while Birdy is in early access. See switching to Birdy for what moves across.

Sources

  1. Twilio Help Center: A2P 10DLC campaign vetting FAQ (US business texting registration)

Questions

How long does it take to switch field service software?

Plan on two to four weeks from the first export to the last day in the old system. Most of that time is exporting, cleaning and checking data, not learning the new software.

Can I bring my customers and job history with me?

Usually, yes, if your current software exports them as spreadsheets. Export customers, addresses, the price list, jobs, estimates and invoices before you cancel anything.

Should I run both systems at the same time?

Only briefly, with a fixed end date. One to two weeks with new work in the new system and the old one read-only for lookups works for most offices.

When is the best time of year to switch?

In your quietest stretch. For most exterior cleaning companies that is the slow winter months, well before the spring rush.

Will my customers notice the switch?

Mostly they will see new-looking quotes, invoices and booking links. If your texting number changes, tell them which number to save.

What should I check before cancelling my old software?

That a final export of every list is saved and opens correctly, that open jobs, quotes, invoices and plan visits are in the new system, and that nothing still sends messages from the old account.

Put this to work in Birdy

Create your account and we set it up with you, with your own customers and price list.