A Psychologist's Guide to Switching Scheduling Software: How to Migrate Your Data from Your Old System
A guide to switching scheduling software. Step-by-step instructions for securely migrating client data from Excel, paper records, or other software. A KVKK-compliant data import example.
The client data a therapist accumulates over years is far more than a list. Past session dates, communication preferences, diagnostic information, payment history — even which days a client didn't show up — are all part of the relationship you've built with that person.
Switching to a new scheduling tool is a decision most therapists put off for years. The usual reason is fear: "How do I move my data?" This article will walk you through that fear step by step, in a KVKK (Turkey's data protection law, equivalent to GDPR)-compliant way.
Before You Switch: Answer These Three Questions
Before you touch the new system, three questions need to be settled.
What am I moving? My full client list, or only active clients? Past session notes, or just going forward from here?
How does my current system export data? Does it support standard formats like Excel, CSV, or JSON — or is my data "locked in"?
How does KVKK flow in the new system? Do I need to re-obtain informed consent and disclosure forms? Are the existing consents still valid?
The answers to these three questions shape how the migration will unfold.
Step 1: Clean Your Existing Data
A switch is also a great opportunity for a data cleanup. Don't skip this step.
Separate your active clients. A client who hasn't attended a session in the past 12 months may not count as "active." Do you need to migrate their data, or can you archive and delete it?
Remove duplicate entries. Most therapists using Excel will find the same client entered twice. Search by phone number to identify duplicates.
Complete or delete incomplete records. An entry with only a name and no phone number doesn't generate real value. Either fill it in or remove it.
Delete records where the KVKK retention period has expired. Retaining data on a client whose last session was more than 10 years ago is no longer legally permissible.
This cleanup is typically an evening's work. By the end, you'll have a clean, consistent, migration-ready dataset.
Step 2: Convert to a Standard Format
Most modern scheduling software supports imports in CSV (comma-separated values) format. Converting an Excel file to CSV is straightforward: in Excel, choose "Save As" and select "CSV (UTF-8)."
Your CSV file should have columns along these lines:
First name
Last name
Phone number
Email address (if available)
Date of birth (if available)
Notes (brief, KVKK-compliant)
Date of first session (if available)
Diagnosis / area of work (if available)
Each row corresponds to one client. Column names can be in any language, as long as they are consistent.
Step 3: Inform Clients Under KVKK
When you move to a new data processor (your new scheduling software), informing your clients is good practice — and in many cases a legal requirement.
A practical approach: send a brief SMS or email to all active clients. Something like: "I'm moving my practice management system to a new KVKK-compliant platform. Your data will continue to be protected to the same security standards. Please reach out if you have any questions."
This message both fulfills your legal transparency obligation and reinforces your image as an organized, professional therapist.
Step 4: Bulk Import into the New System
A quality scheduling tool runs a CSV import like this:
You upload the file. The system checks the file's structure.
You map the columns. "First name" maps to the system's "First Name" field; "Phone" maps to "Mobile Phone," and so on.
The system shows a preview. You check that the first five clients look correct.
You confirm, and the import completes.
The whole process typically takes 5 to 10 minutes for 50 clients. Calemio's import flow was designed with this logic in mind — drag and drop your CSV or Excel file, a guided mapping interface walks you through it, and your data is processed into the system in encrypted form.
Step 5: Verify
When the import is complete, you're not quite done. Two checks are needed.
Random sampling. Pick 5 to 10 clients and compare the information in the old system with the new one. Did all fields import correctly?
Aggregate check. Does the total client count in the new system match the old one? Are there any missing or extra records?
After this verification, keep the old system running in parallel for 30 days without deleting the data. If you spot a gap during that period, the source is still accessible.
Step 6: What Happens to Past Session Notes?
This is the most sensitive part of the migration. Session notes are both specially classified personal data under KVKK and potentially large in volume.
There are three approaches:
Don't migrate them. Keep the old notes as an archive; start fresh with new notes in the new system. The simplest option, but the highest loss of continuity.
Migrate them as summaries. Write a one-paragraph "up to now" summary note for each active client and enter it into the new system. Some detail is lost, but it's manageable.
Migrate them in full. Transfer all past notes to the new system. The most comprehensive option, but requires the most effort.
For most therapists, the second approach hits the right balance. Writing a summary for each active client speeds up the migration and also gives you an opportunity to revisit each case with fresh eyes.
Step 7: The First Week After Switching
Learning a new system slows you down at the start — and that's normal. Practical tips:
Build in an extra 10 minutes of buffer time for the first week. Rushing while learning a new system leads to mistakes.
Manually check automated reminders at first. Make sure they aren't going to the wrong person or at the wrong time.
Write to the support team when you find an issue. First-week support requests are handled as a priority by most quality software vendors.
By the second week, the new system will feel like a natural part of your routine.
Conclusion: Switching Isn't Scary — Working Without a System Is
Switching to a new scheduling tool is an afternoon's work. Putting it off for years is far more expensive — because every month that passes in the old system, the friction and risk accumulate.
Calemio supports bulk import via CSV; your data is transferred with end-to-end encryption, stored in EU data centers, and protected in a KVKK-compliant structure. The support team accompanies you through the import. Start with the free plan and migrate today — no card required.
Related articles
Try Calemio for free
Encrypted, compliant and simple. Built for independent therapists and clinics.
Start free