Your client data belongs to you: What happens when you switch booking tools
Date Published

The decision to switch booking systems usually comes quickly. Something has been bothering you for months, then there is a trigger, and it is settled.
The difficult part comes next. You want to take your client list with you and realise it lives inside someone else's system. You may get the email addresses. The remaining credit on class cards, maybe not.
This article covers which data you need, what you can demand contractually and how a move works without breaking anything. The best time to read it is not when you switch. It is when you choose.
Three kinds of lock-in
The term gets used loosely. In practice there are three very different forms, and they are not equally hard to solve.
Technical lock-in. There is no export, or the export only contains part of your data. This is the most visible form. You can check it in five minutes before signing up.
Economic lock-in. You are tied in for a year and cannot leave in May, even though the new system is ready. Not a disaster, but it costs time. We worked through how contract length affects your total cost in the article on pricing models.
Organisational lock-in. This is the most uncomfortable one. Your clients book through your provider's app or marketplace. They know the platform, not your address. When you move, some of them do not follow, because the relationship was never directly with you.
A look at the contract solves the first two. The only fix for the third is being visible under your own booking address from the start.
Which data you actually need
A client list is not the same as your data. If your records currently live in a spreadsheet, you already know the problem: The names are there, the rest is in your head or in old messages.
Here is what a clean move requires:
- Contact details including newsletter consent status
- Booking history per person, not just a total count
- Outstanding credit on class cards and memberships
- Invoices and payment status
- Waiting list entries
- Agreed cancellation terms and special arrangements
Point three deserves attention. Remaining credit on a ten class card is a liability. Your client has paid and still has four sessions coming. If that number gets lost in the move, you have two options. You give the sessions away, which costs money. Or you ask the client to remember, which costs trust.
One practical habit, whichever provider you use: Pull a list of outstanding credits once a quarter and put it aside. Two minutes of work. In an emergency that is the file that saves you.
What the law gives you and what it does not
There is a lot of confusion here, so let us separate it properly.
Art. 20 GDPR, data portability. This right belongs to your client, not to you. She can request her data in a machine readable format. As a studio you cannot invoke it to get your own records out. That is the most common misunderstanding on this topic.
Art. 28 GDPR, processing on behalf. This is your actual leverage. When a provider processes data on your behalf, the two of you need a data processing agreement. It sets out, among other things, what happens to the data at the end: Return or deletion, your choice. You remain responsible for your clients' data. The provider is the service.
A provider without such an agreement is a warning sign. Not because they must be dishonest. But because the document is required anyway, and its absence tells you how deeply they have engaged with the subject.
Retention. Invoices have to be kept according to national tax rules, whichever software you happen to use. When you leave a system, you take the invoices with you or secure them elsewhere. There is a separate article on invoices and VAT for studios.
This section is not legal advice. For specific questions, a lawyer or data protection consultant is the right address.
A CSV file is not automatically an export
Almost every provider says there is an export. The question is what it contains.
A list of names and email addresses is an address book. That is not enough for a migration. Ask specifically:
- Which objects can I export? Clients, bookings, credits, invoices, waiting lists?
- In which format?
- Can I trigger the export myself, or do I have to write to support?
- How long do I keep access after cancelling?
Point four gets overlooked. Some systems close access on the cancellation date. Anyone who has not exported by then ends up writing polite requests to a support inbox.
The move in practice
When the time comes, a fixed order helps.
- Export first, cancel second. Never the other way around. Even if the contract says access remains until the end.
- Check the numbers. The rows in your export file have to match the client count in the old system. If they do not, something is missing.
- Reconcile the credits. Transfer these values manually and check them twice. It is usually fewer than a hundred records and it is real money.
- Pick the date carefully. Not January, not right before a workshop. A quiet month is the right one.
- Tell your clients early. Communicate the new booking address two weeks ahead, not on the day you switch. A short email and a mention in class are enough.
- Redirect the old links. On your website, in Google, in your Instagram bio. A dead booking link costs you real bookings.
Plan for a parallel week where both systems run. New bookings go into the new system only.
The one question to ask before signing
If you only remember one question, make it this one:
Can I export my complete data set myself at any time, without involving support?
A good answer is specific. It names the objects and the format. A poor answer is "of course, just get in touch". That is not a no, but it means that in a pinch you depend on another company's goodwill.
Put this question on your list when choosing a booking system, right next to the price.
How it works at Slotlify
So you know where we stand.
Studios using Slotlify get a data processing agreement. You are the controller for your clients' data. We process it on your behalf.
You export your client list yourself from the dashboard as a CSV file. It contains contact details plus first booking, last booking, total number of bookings and revenue per person. No support ticket and no approval needed.
Deleting client data is also in your hands. Nobody but you has access to that function.
Conclusion
The right moment to think about exports is not the switch. It is the sign-up.
Before, the check costs ten minutes. After, it costs weeks, and sometimes a share of your clients.
So ask early. With every provider, ours included.
You will find all plans and features on our pricing page. Questions about data protection go straight to us.