Why people stay on the wrong tool
The booking tool no longer fits. It lacks the waitlist, the SMS reminders cost too much, the second staff member cannot be added, or it has quietly become a marketplace that shows your clients your competitors. Everyone knows a better tool exists. Nobody switches, because the switch feels like it might lose the client list, the future bookings, or the clients themselves.
None of those need to happen. A booking system migration is a two-week project with a plan. Here is the plan.
Week zero: prepare
Export everything from the old tool. Clients (name, phone, email, notes, any consent flags), the appointment history, future bookings, services and prices, staff, and any vouchers or packages outstanding. Every serious tool has a CSV export; if yours makes it hard, that alone confirms the decision. Save the exports somewhere safe. They are your history whatever happens next.
Set up the new tool completely before anyone books on it: services with correct durations and prices, staff with their hours, buffers, minimum notice, reminders, payment processing, your branding on the booking page and emails, the intake form, cancellation terms. Configure it as if it were live and test it as a client.
Import clients. Most tools import a CSV of clients. Map the fields carefully, especially phone numbers (formatting varies) and notes. Spot-check twenty records. Do not import appointment history unless the new tool supports it well; a PDF export of the old history is usually enough for reference.
Choose the cutover date. A quiet day, at least two weeks out, not before a holiday period. Everything on the calendar is planned around it.
Future bookings: the awkward part
Bookings already in the old tool for dates after the cutover need to exist in the new one. Three approaches:
- Re-enter them manually. For a sole trader with thirty future bookings, an evening's work and the most reliable. The clients get a fresh confirmation from the new tool, which also introduces it.
- Import them, if the new tool imports appointments. Faster, and check every one.
- Let them run out on the old tool. Keep the old tool alive for existing bookings only, take all new bookings on the new tool, and turn the old one off when its last booking passes. Simplest, and it means two diaries for a few weeks. Works if the old tool's calendar sync keeps both visible in one place.
Whichever you choose, the rule is that every future client gets a reminder from exactly one system. Two reminders for the same appointment confuses; none loses the client.
Cutover day
- Turn off new bookings on the old tool. Most have a "disable online booking" switch; otherwise, set availability to none.
- Turn on the new tool's booking page.
- Update every link that points to booking: your website's book buttons, Google Business Profile's booking link, Instagram bio, Facebook page, email signature, reminder emails, printed cards if you have any. Make a list beforehand; there are always more than you think.
- Set up a redirect from your old booking URL to the new one if you controlled it (a link on your own domain). If the old URL was on the tool's domain, you cannot redirect it, which is a reason to always link to booking via your own domain.
- Book a test appointment as a client and check the confirmation, the reminder scheduling and the calendar sync.
Telling clients
Most clients will never notice; they tap Book on your website and a booking page appears. For regulars who have the old link bookmarked or use the old tool's app, one message: "We've moved to a new booking system. Book at [your website]/book as before. Your details have moved with you." Send it the day of cutover and again in the next reminder cycle.
Do not apologise or over-explain. It is a routine change.
Two weeks of both
Keep the old tool's account alive and readable for at least two weeks after cutover, longer if you chose to let future bookings run out. Clients will reply to old confirmations. Someone will have a voucher from the old system. You will want to check a note. Cancel the subscription only when the last old booking has passed and you have exported a final copy of everything.
What goes wrong, and how to avoid it
- A forgotten link still pointing at the old tool, which now shows no availability. The list of links, checked twice.
- Reminders from both systems. One system owns each appointment.
- Phone numbers mangled in import, so SMS reminders fail. Spot-check, and watch the first week's reminder delivery report.
- Payment processing not connected, so the first deposit fails. Test with a real card before cutover.
- Staff not trained. Fifteen minutes each on the new tool the day before.
Where this fits
Switching tools is part of how we set up booking for clients when the existing one is holding the business back. The export is the first step and the safety net; with it in hand, nothing about the switch is irreversible, and the two weeks are mostly waiting for the old diary to empty.