Skip to content
Back to blog
repair shop softwareswitchingcustomer managementcsv importbuying guide

Switching Repair Shop Software: Can You Take Your Customer List With You?

Robert Dale Smith·

I have talked to shop owners who have wanted out of their software for two years and have not moved. Not because of the price. Not because of a contract. Because of one sentence, said with a shrug:

"All my customers are in there."

That sentence is doing an enormous amount of work, and most of the time it is not true. It feels true, because you have never tested it. You built eight years of customers inside somebody's web app, you have no idea how to get them out, and nobody at that company is going to volunteer the answer.

So let us do the boring, specific version of this. Not "switching is easy!", which is what a software company always says. The actual list of what moves, what does not, and what you should go and check tonight before you decide anything.

Your customer list is a spreadsheet, and you are allowed to have it

Here is the thing to internalize: a customer record is a name, a phone number, an email address, and maybe an address. That is it. It is not a proprietary format. It is not locked to a vendor. It is five columns.

I am not going to tell you what your specific vendor does, because I have not checked all of them and I am not going to guess on your behalf. What I will tell you is that this is five columns of your own business data, that in a lot of places customer data is legally yours on request, and that the only way to find out is to ask. What usually varies is not whether the file exists. It is how hard they make you look for the button.

Go find out right now. You do not need to commit to anything to do this. Log into whatever you use, and hunt for one of these:

  • A Customers or Contacts page with an Export, Download, or CSV option, often behind a three dot menu in the top corner
  • A Settings, Admin, or Data section with "Export my data" or "Backup"
  • Failing both, a support ticket that says, word for word: "Please send me a CSV export of my full customer list, including names, phone numbers, email addresses and addresses."

That last one is the important one. Ask in writing, ask for a file, and see what comes back. The answer to that single ticket tells you more about your vendor than any comparison page will, including the one I wrote.

If a company will not hand you your own customer list, you have learned something worth knowing, and you have learned it while you are still only asking a question.

What actually moves, and what you rebuild

I want to be straight about this, because "seamless migration" is a lie every vendor tells and none of them deliver.

Moves cleanly: your customer list. Names, business names, phone numbers, emails, addresses. This is the part that took you eight years to build and it is the part that transfers in about four minutes.

Moves with effort: your service list and pricing. There are usually not many of these, maybe twenty or thirty lines, and honestly you probably want to reprice half of them anyway. Most shops type these in fresh and are glad they did.

Does not move, and should not: your open tickets and your history. Nobody's job records map onto anybody else's, because the status names, the custom fields and the workflow are all different. Trying to force it produces garbage in the new system and eats a weekend.

The move that actually works is unglamorous: bring the customer list, finish your open jobs in the old system, start new jobs in the new one. You run both for two or three weeks, the old one empties out, and then you cancel it. No big bang, no lost work, no weekend.

Your history stays available in the old system for as long as you keep the account, and if you are worried about that, export it before you cancel and drop the file somewhere safe. You will look at it roughly never, but it costs nothing to have.

What TechsBox reads

Since I am asking you to check somebody else's export, it is only fair to be exact about our import.

Go to Customers, click Import CSV, and drop the file in. We try to match your column headers to ours, and we accept the names other systems actually use rather than insisting on ours:

What we storeHeaders we recognize
First nameFirst Name, FirstName, First
Last nameLast Name, LastName, Last
BusinessBusiness, Business Name, Company, Company Name
EmailEmail, Email Address, E-mail
PhonePhone, Phone Number, Primary Phone, Mobile, Cell
Second phoneSecondary Phone, Alt Phone, Work Phone
StreetAddress, Street, Street Address, Address1
City / State / ZipCity, State, Zip, Zipcode, Zip Code, Postal Code

If none of your headers match anything, we fall back to reading the first four columns as first name, last name, email, phone, which covers most of the files people paste together by hand.

The specifics, so there are no surprises:

  • You see a preview before anything is written. Nothing imports until you press the button.
  • Duplicate email addresses are skipped, so running the same file twice does not give you every customer twice.
  • 500 customers per file. If your list is bigger, split it and run it again. The screen tells you the count it is about to import before you press anything, and tells you what was left over afterwards.
  • There is a template file to download if you would rather start from a known-good shape.
  • Import and export are both on the free plan. There is no version of this where getting your data in is a paid feature, and there is no version where getting it back out is either.

That last point is the one I care about most. You can export your customers out of TechsBox the same way you got them in, any day, without asking me. I would rather you stay because the software is good than because leaving is annoying. Shops can smell the difference, and the second kind of company always gets found out eventually.

The honest reason most shops do not switch

It is not the data. It is that switching is a decision, and running the same slightly annoying system for another six months is not a decision. One of those requires an afternoon and the other requires nothing at all, so nothing at all is what happens.

So make it smaller than a decision. Do one thing: ask your current vendor for a CSV of your customers. That is it. You are not committing to anything, you are not cancelling anything, and at the end of it you own a file that you should have had all along.

Then, if you want to see what your shop looks like somewhere else, try TechsBox free. No card, no call. Drop the file in, and you will know within ten minutes whether it is better. That is a much easier question to answer than the one you have been avoiding.

Your customer list is yours. Go and get a copy of it.

Ready to ditch the whiteboard?

techsbox gives your repair shop job tracking, invoicing, and customer management: starting at $15/mo.

Start your free trial