Switching salon booking software in Singapore without losing a client
Most Singapore salon owners who are unhappy with their booking software stay put anyway, and nearly always for the same three fears: the client list might not survive the move, the appointments already in the diary might get lost, and the whole project sounds like a week of screen time stolen from the chair. All three fears are reasonable. All three are manageable with a bit of method and, above all, the right order of operations.
This guide walks the move through from start to finish for a salon in Singapore: testing your data export before cancelling anything, what the PDPA actually requires of you during a migration (the short version: the client file remains your responsibility, whichever platform holds it), the questions to put in writing to the old vendor and the new one, timing the switch around your appointment cycle, a week of parallel running, telling clients, and re-pointing every booking link so nobody books into a diary that no longer gets opened. It also covers the three special cases we hear about most: leaving a marketplace, moving off a paper appointment book, and moving off WhatsApp.
Cards on the table first: this blog is published by ViteUneCoupe, a free online booking system for hair salons with no commission, ever. That matters for this exact topic, because a genuinely free plan makes the parallel-running phase, the part that keeps a migration safe, cost nothing. The method below works whatever tool you move to.
When switching is worth it, and when staying is right
Changing software costs setup hours, a learning curve for the team and a transition window in which mistakes are possible. Staying costs you whatever is wrong with the current tool, every month, indefinitely. The honest way to decide is to put numbers on both sides.
Switching is usually worth it when:
- The bill has crept. Subscription tiers, per-staff charges, messaging credits and payment margins stack quietly, and a modest-looking monthly price can become a chunky annual line once every layer is counted.
- You pay for a suite and use a diary. POS, inventory and marketing modules are excellent if you open them weekly. If your team only ever touches the calendar and the client list, you are subsidising everything else.
- The tool owns the client relationship. On a marketplace platform, clients book through the platform's brand, and the platform decides what leaves with you when you go. More on that below.
- The tool was never built for how you work. A colour-heavy salon needs processing-time gaps and proper client notes; a solo stylist in an HDB shopfront needs something simple that does not price per feature.
Staying is right when the complaint is a one-off support frustration, a feature promised for next quarter, or a few dollars a month that a day of migration work would eat for years. If you are still weighing candidates, our comparison of hair salon booking software for Singapore covers the field, local vendors included.
What the PDPA requires of you during a migration
Singapore's Personal Data Protection Act is the frame around everything else in this article, so it goes first. Your client list, with its names, +65 mobile numbers, email addresses, colour formulas and visit history, is personal data, and under the PDPA your salon is the organisation accountable for it. The PDPC lists the data protection obligations every organisation carries, among them the Accountability Obligation, the Protection Obligation and the Retention Limitation Obligation, and the duty to designate a data protection officer, which in a small salon is usually the owner wearing one more hat (data protection obligations, pdpc.gov.sg, checked in October 2026).
Three points matter specifically when you change software:
- Accountability does not move with the data. Your software vendor is, in PDPA terms, a data intermediary: an organisation processing personal data on your behalf under a written contract. The PDPC's Advisory Guidelines on Key Concepts in the PDPA are explicit that section 4(3) of the Act gives your salon the same obligations for personal data processed on its behalf by a data intermediary as if it processed the data itself, and that the organisation remains liable for any breach arising from that processing (Advisory Guidelines on Key Concepts in the PDPA, pdpc.gov.sg, revision current as of October 2026). In plain terms: during the migration, the exported file on your laptop, the copy still sitting with the old vendor and the fresh import at the new vendor are all your responsibility at once. Handle the export file with care, store it in as few places as possible, and delete working copies once the move is done.
- The old vendor has duties too, but narrower ones. The same guidelines explain that a data intermediary is directly subject to the Protection Obligation, the Retention Limitation Obligation and the duty to notify you of data breaches, and not the rest. The Retention Limitation Obligation (section 25) requires ceasing to retain personal data once the purpose is spent and no legal or business purpose remains, with no fixed statutory period: reasonableness decides. Which is exactly why the deletion question belongs in writing when you leave, as covered below.
- No fresh consent round is needed. Consent under the PDPA attaches to purposes, not to a brand of software. Your salon collected the data to run appointments and client records, and that purpose is unchanged; only the data intermediary changes. You still owe clients openness about your practices, so if your privacy notice names your provider, update it. This is orientation, not legal advice.
Your client file carries duties beyond the migration week, retention periods and consent for marketing included; our guide to hair salon client records and the PDPA in Singapore covers them properly.
Export first, cancel second
The golden rule of every migration: while your subscription is active, you can log in and help yourself; once the account closes, every request becomes a support ticket. So the export happens in week one, not the night before the account closes.
Test the export early, on real records. Export in week one, open the file, and check ten real clients for mobile numbers, email addresses and, above all, notes. Colour formulas and sensitivity notes are the records that hurt most to lose, and some tools export only names and contact details by default. If something you need is missing from the standard export, request it in writing while the account is active, naming exactly what you want: clients, contact details, notes, appointment history, future appointments.
What the vendors active in Singapore actually document, checked in October 2026 on their own pages, with the distinction that matters: not documented is not the same as not available.
- Fresha: documented and self-serve. The client list exports in Excel or CSV from the Clients section, a "Can download clients" permission controls which team members may do it, and stored card details are explicitly excluded from any export for PCI reasons (export your client list, Fresha help centre).
- Idle Booking, the Singapore-built vendor, documents the incoming direction thoroughly: its migration page describes template-based imports of client records, visit history, appointments, services and staff, free for datasets up to 300 rows with Grow onboarding and typically turned around within 24 hours (idlebooking.com/migrate). What that page does not describe is exporting data out of Idle later, so ask that question in writing before you sign, as you should of any vendor.
- LovingBooking, the other Singapore-built option, publishes its plans openly (a free plan for one staff member and 30 bookings a month, a Plus plan at S$12 per month, no commission, email reminders) but its site does not document a client export route either (lovingbooking.com); same rule, ask in writing.
A detail that cuts both ways: incoming vendors often do the heavy lifting for you, and Idle's free-migration offer above is a good example. Vendor migration help is genuinely useful, but it is help getting in, not insurance for getting out: keep your own export regardless of who is doing the importing.
What to export, and in what format
Ask for CSV (or Excel): a plain table that opens in Excel, Numbers or Google Sheets and imports anywhere. Politely decline PDF-only exports where you can; a PDF is made to be read, not reused.
| Data | Priority | Why |
|---|---|---|
| First name and surname | Essential | The basis of every client record |
| Mobile number (+65) | Essential | Your first channel for confirming and rearranging |
| Email address | Important | Automatic confirmations and reminders in the new tool |
| Technical notes (colour formulas, scalp sensitivities) | Essential | The real treasure of the salon, and the field most often missing from standard exports |
| Appointment history | Important | Who comes often, who has lapsed, who rebooks on a six-week cycle |
| Future appointments | Essential | To be re-entered in the new diary before the cut-over |
| Packages, vouchers and outstanding balances | Essential | Unredeemed prepaid sessions and vouchers are promises you must honour after the switch |
| Sales records and invoices | Legal | IRAS requires business records and accounts to be kept for 5 years (record keeping requirements, iras.gov.sg) |
Two of those rows deserve a word. Prepaid packages and vouchers rarely transfer between systems, so export the list of unredeemed balances with expiry dates and decide how the new system (or a simple spreadsheet at reception) tracks them until they are used up; in Singapore's beauty sector, mishandled prepayments are the classic trust-breaker, so this row is not optional. And the five-year IRAS requirement outlives any subscription: archive the sales reports and invoices before the account closes, because the cheapest time to get them is while you can still press the export button yourself. Once you have everything, store it in two places, the salon computer and one backup, and treat the file with the care the PDPA's Protection Obligation expects: it is personal data, not a throwaway spreadsheet.
The questions to put in writing, to both vendors
Email beats chat support here, because you want answers you can hold someone to.
To the old vendor, before you cancel:
- What can I export myself, in what format, and does it include client notes, appointment history and future appointments?
- If the standard export is incomplete, will you provide a full export, in what timeframe, and at what cost?
- After my account closes, how long do you retain my salon's client data, and how do I instruct its deletion? Under the PDPA the vendor, as your data intermediary, carries the Retention Limitation Obligation directly, so "we keep it indefinitely" is not an acceptable answer; ask for the deletion to be confirmed in writing once done.
- What exactly happens to my public profile, reviews and booking links on your platform when I leave?
To the new vendor, before you sign:
- Can I export my data myself, at any time, as CSV? Reversibility is checked on the way in, never on the way out.
- Is there a minimum term, an annual prepayment or an automatic renewal? A discounted annual plan is a fine deal only if you are sure at month two.
- Who owns the client relationship: my own booking page, or a profile inside your marketplace?
- What does it really cost per year for my exact team size, all in: subscription, GST treatment, messaging charges, payment fees, any commission? Ask for the figure in writing, and ask which currency you will actually be billed in.
Choosing the replacement without repeating the mistake
At ViteUneCoupe the answers to those four questions are short. The free plan includes unlimited online bookings with 0% commission permanently, your own booking page, a services catalogue, staff schedules, the client database and the calendar; it is a real free plan, not a trial with a countdown, and no card is asked for. The Standard plan, from 29 € per month excluding tax with no commitment, adds automatic confirmation, reminder and thank-you emails plus calendar sync in ICS format (Apple, Google, Outlook). Anti no-show protection by bank-card hold is coming soon in a Standard + Anti No-Show plan at 49 € per month excluding tax.
Honest caveats for a Singapore salon, because they are real. Reminders go by email only, on every plan: no SMS and no WhatsApp, and in a market where WhatsApp is how half your clients talk to you, that is a genuine trade-off to weigh. Billing is in euros, not Singapore dollars, so the exact SGD amount moves with the exchange rate and your card may add a foreign-currency fee; at 29 € a month the sums are small, but you should know before the first statement, not after. There is no POS, no PayNow integration, no inventory and no payroll: it is a booking system, not a till. The interface is in English and French, and +65 numbers work normally in the client database. The migration-specific argument is the free plan itself: it costs nothing while you set up services and test alongside your current system for as long as you like, and nothing holds you if you change your mind, which is exactly the property this whole article tells you to demand from any vendor.
The migration plan, timed around your appointment cycle
The secret of a calm migration is two words: parallel running. The old system does not switch off the day the new one opens.
Pick the timing first. Never migrate in the run-up to Chinese New Year or the December festive weeks: a packed forward book is exactly what makes re-entering appointments slow, and your team has no spare attention. Your own diary matters more than the calendar, so look at your bookings and pick the thinnest fortnight you can see. If you have prepaid an annual plan, work backwards from its renewal date and use the remaining paid weeks as your parallel-running window rather than writing them off.
Days 1 and 2: build the new system
Create the account, set up services with durations and prices, the salon's opening hours and each stylist's schedule, public holidays included. Map your old service names to the new catalogue deliberately: a migration is the one good moment to merge the three slightly different "ladies cut" entries that accumulated over the years, and to give colour services their true durations with processing gaps. Assign each stylist their real working pattern. Then import the client list, make a couple of test bookings to see the journey exactly as a client sees it, and delete them.
Days 3 and 4: re-enter the future appointments
Copy every booking already in the old diary into the new one, week by week, then double-check as a pair: one person reads the old calendar aloud, the other verifies the new one. A missed appointment is a client standing at the door, which is precisely what this exercise exists to prevent. Since most regulars rebook a few weeks out, a thin season makes this an afternoon, not a week. Future appointments rarely transfer automatically between tools, so plan for this to be manual.
Day 5: update every booking link
The new booking link must replace the old one everywhere, or clients will keep booking into a diary nobody opens any more:
- your website, if you have one;
- your Google Business Profile: the appointment link and any posts that mention booking;
- the salon's Instagram bio, Facebook page and TikTok profile;
- your WhatsApp Business profile and any saved quick replies that send a booking link;
- your email signature.
Days 6 and 7: tell your clients and cut over
Pick an explicit cut-over date: from that day, every new booking goes into the new system, no exceptions, because a half-and-half week is how double bookings happen. A simple message does the job: "We have changed our booking system. Here is the new link; all existing appointments are unchanged." Keep it factual and clearly from your salon, and save any promotional offer for a separate message to the clients who have agreed to marketing, because the moment a message promotes something it stops being a simple service notice and Singapore's marketing-consent rules apply; our guide to appointment reminders and the rules in Singapore covers that line in detail. Put a card by the till, mention the change at the basin for two or three weeks, and keep the old system accessible in read-only mode for as long as you can: it is your safety net when a question comes up about an old booking or package balance.
Three special cases, because not everyone starts from software
Leaving a marketplace
Leaving a marketplace platform is a different move from swapping one diary for another, because part of what you are using does not belong to you. Your profile on the marketplace, its reviews, its ranking in the app's search results: all of it stays behind when you go, and the clients who think of the marketplace's app as "how I book" need re-pointing one by one to your own page. Plan for the new booking link to be live, tested and pushed through every channel before the marketplace profile goes dark, and lean on your Google Business Profile and Google reviews, which are yours and move with you, to replace the social proof the marketplace kept. We cover the trade-off, and the field of candidates, in our guides to Fresha alternatives for hair salons in Singapore and to direct bookings versus marketplaces for Singapore salons.
Moving off a paper appointment book
No export button here, and that is fine: the paper book migration is simpler, just slower. Only two things need typing in: the client list (start with the regulars; the complete historical archive can stay on paper) and the future appointments, which in most paper books run only a few weeks out. Type the forward book into the new system during quiet hours, keep the paper book at reception as the read-only fallback for a fortnight, and from cut-over day write nothing new in it. The quiet upside: the day your bookings become digital is the day the PDPA stops being theoretical for your client records, so set up staff access sensibly from day one rather than retrofitting it later.
Moving off WhatsApp bookings
Plenty of Singapore salons run entirely on WhatsApp: clients message, someone types the slot into a phone calendar or a notebook, and the client "database" is a chat history. The migration here is really a construction job. Build the client list from your contacts and recent chats, starting with everyone who has an appointment coming up; enter the future appointments from wherever they currently live; then change the behaviour, not just the tool: the WhatsApp Business auto-reply and your saved replies should answer every "can I book Saturday?" with the booking link. You will still chat with clients, and nothing is wrong with that; the difference is that the appointment itself lands in a real calendar with a real client record. One PDPA note worth making: client names and numbers in a personal phone are still personal data your salon is accountable for, so moving them into a proper system with access controls is a step up, not just a convenience.
Rebuild the flows, not just the calendar
The calendar and client list are the visible half of a booking system. The invisible half is everything the old tool did automatically, and none of it migrates: it has to be rebuilt, deliberately, in the new one.
- Reminder cadence. Note what the old system sent and when (confirmation at booking, reminder the day before, any follow-up), then recreate the equivalent. If the channel changes, say from app notifications or WhatsApp to email, make sure the booking page collects an email address every time and tell regulars at the basin why confirming their address matters.
- Cancellation policy. Policy text and cancellation windows live in the old tool's configuration and vanish with it. Rewrite them in the new system and on the booking page.
- Rosters and buffer rules. Per-stylist hours, lunch blocks, processing-time gaps between colour and cut: re-enter them before the first real booking arrives, not after the first clash.
- Test as a client, from a phone. Book, receive the confirmation, cancel, rebook. Ten minutes of pretending to be your fussiest client catches most setup mistakes before a real one does.
The migration checklist
| Step | Done |
|---|---|
| Re-read your current agreement: term, renewal or prepaid period, notice, data clauses | ☐ |
| Test the export in week one: open it, check ten real records, notes included | ☐ |
| Request anything missing (notes, history, future appointments) in writing while the account is active | ☐ |
| Export unredeemed packages and vouchers with balances and expiry dates | ☐ |
| Archive sales records and invoices for IRAS (5 years) | ☐ |
| Ask the old vendor, in writing, when and how your data is deleted after closure | ☐ |
| Ask the new vendor the four questions: export, term, ownership, all-in cost and billing currency | ☐ |
| Pick the cut-over date in your thinnest fortnight, clear of Chinese New Year and December | ☐ |
| Set up the new tool: services mapped, hours, staff schedules, client list imported | ☐ |
| Rebuild reminders, cancellation policy and buffer rules | ☐ |
| Test the booking journey as a client, from a phone | ☐ |
| Re-enter every future appointment, double-checked as a pair | ☐ |
| Replace the booking link: website, Google profile, Instagram, Facebook, TikTok, WhatsApp profile | ☐ |
| Tell clients with a factual service message, promotion kept separate | ☐ |
| Keep the old system read-only during the transition | ☐ |
| Cancel the old subscription, get written confirmation, then written confirmation of data deletion | ☐ |
Frequently asked questions
Do I need my clients' consent to move their records to a new system?
No fresh consent round is needed. Under the PDPA, consent attaches to purposes, and your purpose, running appointments and client records, is unchanged; only the data intermediary processing the data on your behalf changes. Your salon remains accountable for the data throughout the move under section 4(3) of the Act, so handle the export file carefully and update your privacy notice if it names your provider. This is orientation, not legal advice.
Can my old software provider keep my client data after I leave?
Not indefinitely without a reason. A vendor processing data on your behalf under a written contract is a data intermediary under the PDPA and directly carries the Retention Limitation Obligation: it must cease retaining personal data once no legal or business purpose remains. There is no fixed statutory period, so the practical move is to instruct deletion in writing when you close the account and ask for written confirmation once it is done.
Can my software provider refuse to hand over my client list?
The established providers document an export route: Fresha, for example, documents a self-serve client list export in Excel or CSV, as checked in October 2026. Where a vendor documents nothing, ask in writing while your account is active; and remember that under the PDPA your salon remains accountable for the client data a vendor holds on its behalf, which is a strong argument to make in that email. If you are choosing a new tool, make "can I export everything myself, any time, as CSV" a condition of signing.
Can future appointments be transferred automatically?
Rarely. Diary formats differ between tools, and few providers export future bookings in a form another tool can ingest, which is why the reliable method is re-entering upcoming appointments by hand and double-checking them as a pair. Only the future book needs moving, never the whole history. Incoming vendors often offer migration help for clients and history; verify exactly what they move and check the result yourself.
How long does switching salon booking software take?
For a salon already on software, allow about a week of parallel running, preceded by however long the export takes, so start two to four weeks ahead of your chosen cut-over date. The hands-on work is a matter of hours: setup, importing the client list, rebuilding reminders and policies, and re-entering the future appointments. Moving off paper or WhatsApp takes longer in typing but involves no vendor at all on the way out.
Does switching have to cost money?
Not necessarily. The two possible costs are an unused prepaid period on the old tool, handled by timing the switch to its renewal date, and paying two subscriptions during the parallel run, avoided by choosing a replacement whose base plan is free. Factor in currency too: some tools bill Singapore salons in SGD, others in foreign currency, and a euro-billed or dollar-billed subscription adds exchange-rate movement and possibly a card fee to the quoted price.