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
| Export | Why you need it | Check that it includes |
|---|---|---|
| Customers | Everyone you have worked for or quoted | Name, phones, emails, tags, notes, the customer ID |
| Addresses and properties | Where the work is done | Every address for customers with several, and which one is billing |
| Price list (price book) | What you sell and for how much | Name, description, unit, price, cost, taxable |
| Jobs (past work) | History for re-service and job value | Date, customer, address, services, total, status, crew |
| Estimates (quotes) | Open quotes to follow up | Date, customer, amount, status |
| Invoices and balances | Who still owes you | Invoice number, date, due date, amount, paid, balance |
| Recurring plans | Visits already sold | Customer, services, how often, next visit, price |
| Photos and documents | Before and after records, signed agreements | 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.
- Pick a cutover date in a quieter week (not the first warm week of spring). Count back three weeks.
- Export everything (the table above) and save the files somewhere safe, with the date in the file name.
- Clean the customer list once: merge duplicates, fix phone formats, remove test records, mark commercial customers and HOAs.
- Set up the new system's basics: company details, office hours, crews, roles and the price list.
- Test the import with the real files and check a sample of 20 customers by hand: name, phone, every address, tags, balance.
- 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.
- Train the office and crews on the few screens they use every day, not every feature.
- 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.
- Cut over: import the final changes, move open jobs and plan visits, send the first invoices from the new system.
- 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
| Check | What good looks like |
|---|---|
| Import | You see what will come in before it does, can fix column guesses, and can undo an import |
| Customers with several properties | Each property keeps its own history, contacts and notes |
| Quotes | Options side by side, add-ons, online signing, a link you can send yourself |
| Scheduling | A dispatch board by truck and day, with drag to move and the customer told about the change |
| Recurring work | Plans with different services per visit, visits created ahead of time |
| Inbox | Clear ownership when several people answer |
| Speed to lead | You can see how fast leads get a first reply |
| Permissions | Sales reps see only their own leads if you want that; crew see only their jobs |
| Security | Two-factor sign-in for everyone in the office |
| Getting your data out | 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
| Open work | How to move it | Check |
|---|---|---|
| Scheduled jobs (next 2 to 4 weeks) | Re-create them on the new board, or import and check | Every crew's next week matches the old system |
| Unsigned quotes | Re-send the ones younger than 30 days from the new system | The prices match what the customer saw |
| Unpaid invoices | Import the balances, then send new invoices or statements | The total owed matches to the cent |
| Next plan visits | Set up each plan with its next visit date | No customer is skipped or doubled |
| Leads in progress | Move them by stage, with notes | Each lead has an owner |
| Deposits taken | Record them on the new job or invoice | 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
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.
Keep reading
- FeatureLead pipelineEvery lead on one board, from the first call to the signed quote, with each lead's age in plain view.Read
- FeatureQuotes and estimatesGood, better, best quotes from your own price list, signed on the customer's phone.Read
- FeatureScheduling and dispatchA day board with one row per truck, road routes on a map, rain-day moves and capacity at a glance.Read
- FeatureService plansRecurring plans where every visit has its own services, signed by the customer.Read
- FeatureInvoicingInvoices drafted when a job is done, batch billing for HOAs, and reminders for late ones.Read
- GuideRunning a shared office inboxHow a home service office with several people answers texts and calls without stepping on each other: owners, an unassigned queue, hand-offs and reply targets.Read
- GuideSpeed to leadWhat speed to lead is, what the lead response time research shows, a good target, how to measure it in business hours, and how a busy office keeps it low.Read
- GlossaryField service management (FSM)Field service management software runs the work of a company whose crews go to customers: leads, quotes, scheduling, crews, invoicing and reporting in one system.Read
- GlossaryCRM (customer relationship management)A CRM is software that keeps every customer, lead and conversation in one place, so the office can see who needs what and nothing is forgotten.Read