Switching booking software is one of the things every small studio puts off, and for good reason. The diary holds appointments, deposits, customer history, treatment notes — and the fear is that some of that breaks the moment you move. Done in the right order it usually does not.
This guide covers what to export from your current tool, what to bring across first, what to leave behind, and how to keep customer-facing communication intact while you make the move.
Before you touch anything: what to export
Every reputable booking system lets you export your data. The two exports that matter most are:
- Customer list as CSV. Name, email, phone, and any tags or notes. This is the single most important file. Without it, customers cannot be reached for reminders, follow-ups, or rebooking in your new system.
- Upcoming appointments as CSV. Date, time, customer, service, staff member, status. You will replay these into the new diary so nothing falls through.
If your current tool offers it, also export historic appointment history. Even if you do not import it day one, having the file means you can answer “when was Sarah’s last balayage?” from a spreadsheet in the meantime.
The migration order that does not break things
Do the moves in this order. Skip a step and you create problems for yourself.
- Set up your services in the new tool. Durations, prices, deposit rules, which staff can do what. This is the foundation; without it, imported appointments have nothing to attach to.
- Add your team. Real staff records, working hours, skills.
- Import your customer list. Map the CSV columns (name → name, email → email). Most tools deduplicate on email automatically.
- Re-create upcoming appointments. Either via CSV import where supported, or manually for the next two weeks of bookings. Anything further out can be re-booked when customers next contact you.
- Publish the new booking page. Update your website link, your Instagram bio, your QR code and your WhatsApp signature. Old links stop working only when you want them to.
What to leave behind
Not everything from your old system is worth moving. Be ruthless with:
- Inactive customers. People who have not booked in two years are historic, not future revenue. Archive them in a CSV, keep it for records, leave them out of your new live list. Cleaner reminders, lower risk of bad data.
- Outdated services. Anything you have not sold in six months. You can always re-add a service; the menu starts cleaner without it.
- Old staff records. Anyone who has left.
How to keep customers in the loop
A short one-line message goes a long way. Something like:
Hi — quick heads up: we’re moving our booking system this week. Your existing appointments are safe. From Monday, the new booking link is [link]. Anything urgent, just reply to this message.
Send it once, three days before the switch. Most customers will not care; the few who do will appreciate not being surprised when the link they have bookmarked changes.
What StudioOps does to make the move easier
- Import customers from a CSV in under five minutes, with email + phone deduplication and a preview before anything saves.
- Pull services directly from Square or Stripe if you already have a menu there — no retyping.
- Early UK studios get founder setup support by chat, email, or a short video call where useful.
If you want help with the move, start a 30-day free trial and tell us where you’re coming from. We’ll help you get the import right the first time.
