By Industry

View all industries

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Product Categories

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Scenarios

View all use cases

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team

Library

Have questions? Give us a call. Our team is happy to help: (469) 812-5544

Call our team
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
↵ to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingAI ChatbotCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Websites

Practice WebsitesBrowse TemplatesDental WebsitesVeterinary WebsitesMed Spa WebsitesTherapist WebsitesHome Care Websites

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

EHR & Billing

EHR OverviewClinical NotesAI Progress NotesSuperbillsBillingClient PortalTelehealthTherapy EHR

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServicePatient Reactivation CallsPatient Recall & Recare CallsAppointment Reminder CallsPost-Visit Follow-Up CallsOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsIndustry GuidesBlogResultsCase StudiesHealthcare GlossaryIntegrationsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Import from SimplePractice

In SimplePractice, run a Complete data export (Settings → Practice → Data export, with Require a password to open file unticked) and export the Client details, Client demographics and Appointment status reports as CSV. In FrontDesk, turn on SimplePractice import on the SimplePractice card in Settings → Integrations, then open Patients → ⋯ → Import from SimplePractice. Upload the Contacts zip with the Client demographics CSV first (or everything at once), then review: which categories to bring in, how each client matches (New, Skip or an existing patient) and which provider each SimplePractice clinician maps to, then Import. Progress notes arrive signed and read-only with the original PDF, psychotherapy notes go to their separate store. Nothing is shared to the portal until staff choose, re-running never duplicates anything, and re-uploaded Upcoming appointments print-outs keep future visits in sync.

Updated October 9, 20268 min read

Switching from SimplePractice should not mean starting over. The Import from SimplePractice wizard reads the export SimplePractice gives you and files every client, note, document, invoice and message in the right place in FrontDesk, with its original date.

Before you start: export from SimplePractice

Run these in SimplePractice first. The Complete export is the one that matters most; the three reports fill in details the export leaves out.

FileWhere to get itWhat it adds
Complete export (zip)Settings → Practice → Data export → Start export. Choose All clients in the practice (or one clinician), type Complete, untick Require a password to open file, click Export. When the email arrives, download the zip from the same screen. SimplePractice may deliver each folder as its own zip ("Export - Contacts - …"); upload them all.Contacts, medical records, psychotherapy notes, administrative notes, billing documents, secure messages and stored documents for every client.
Client details (CSV)Analytics → Reports → Client details. Set the status filter to include inactive clients, then More → Include Contacts, then Export → CSV.Status, contacts and emergency contacts for each client.
Client demographics (CSV)Analytics → Reports → Client demographics → Export CSV (Essential and Plus plans).Which contact cards are clients, dates of birth, sex, preferred language and each client's contacts. Upload it with the Contacts zip.
Appointment status (CSV)Analytics → Reports → Appointment status. Pick the widest date range, then More → Include Documentation and Include Insurance, then Export CSV.Past appointments with their status, documentation and insurance.
Upcoming appointments (PDF)Open a client, find Upcoming appointments on the right of their Overview, click Print and save as PDF. One per client.That client's future appointments. Optional, and only needed for clients who have something booked.

Three things to know before you click Export:

  • Download links expire after one week. If the link has stopped working, start a new export.
  • Do not password-protect the zip. A password-protected export is rejected at upload.
  • Future appointments have no bulk export. SimplePractice will not export the whole clinic's upcoming schedule, only one client at a time through the Print button on their Upcoming appointments card. Save those as PDFs and upload them with everything else, or bring future visits in through a calendar feed instead.

Turn it on

  1. Open Settings → Integrations and find the SimplePractice card under Practice Management & EHR.
  2. Click Connect and turn on SimplePractice import.

Once it is on, Start an import appears in that panel, and Import from SimplePractice appears on the ⋯ menu of the Patients page for that location.

Run the import

Open Patients, click the ⋯ menu and choose Import from SimplePractice. The wizard has three steps.

  1. Upload. Start with the Contacts zip and the Client demographics CSV together, or upload everything at once. The contact cards bring each client's phone, email, address and both of their names; the demographics report says which cards are clients. The other folders can come in this upload or a later one: they find the clients you already imported.
  2. Review. Tick which categories to bring in. For each client, confirm how they match: New creates a record, Skip leaves them out, or pick an existing patient. Clients are matched by SimplePractice client number, then by name (legal or display), then confirmed with date of birth, phone and email; when more than one record could be the match, the wizard asks you to choose, including Same person as another client in the same upload when two clients share a name. Contact cards nobody vouches for (family and emergency contacts) and SimplePractice test accounts are skipped by default. Then map each SimplePractice clinician name to a FrontDesk provider so notes and appointments land under the right person, and choose who holds notes by clinicians who have no FrontDesk login.
  3. Import. Watch the progress, then read the results summary. Anything that could not be imported is listed there with the reason.

You can run the wizard again with the same files or a newer export. Nothing already brought in is created twice.

What lands where

The Complete export has seven folders. Each one goes to a specific place on the patient record:

SimplePractice folderWhere it goes in FrontDesk
Contacts (vCards)The client's legal name, preferred name, phone (the mobile number first), email, address and birthday. Other numbers and the card's notes go into a staff note. A number already used by another client (a shared family phone) is noted rather than copied.
Medical RecordsProgress notes become signed, read-only clinical notes dated when they were written, with the original PDF attached. Questionnaires and treatment plans become chart documents.
Psychotherapy NotesThe separate psychotherapy note store: author-only, never in the portal, never in an export or a records release. A couples folder's notes go on both partners' charts.
AdministrativeThe client's administrative note banner. An existing banner is kept unless you choose to overwrite it.
Billing DocumentsInvoices, superbills and statements, filed as billing documents. No charges are rebuilt from them; bring balances over with Import balances from SimplePractice (see below).
Secure messagesThe client's secure message thread, with the original dates.
Stored DocumentsSigned consents and uploads, filed on the Documents tab.

Everything the wizard creates is marked as coming from SimplePractice, so you can always tell an imported note or file from one written in FrontDesk.

Upcoming appointments, and running both systems at once

Everything else in the import is add-only: it never removes anything. Upcoming appointments are different, because they are meant to be re-uploaded while you are still booking in SimplePractice.

Each Upcoming appointments PDF is the whole truth about that client's future schedule at the moment you printed it. When you upload a newer one, FrontDesk:

  • adds appointments that are not in FrontDesk yet;
  • updates ones whose length or clinician changed;
  • cancels ones that have disappeared from SimplePractice;
  • leaves alone anything booked in FrontDesk, anything before the date on the print-out, and anything after the last date it lists.

That last point matters: SimplePractice's Upcoming appointments card is paged, so a print-out that stops in January says nothing about February and nothing that far ahead is touched. A print-out with no appointments on it is taken at its word: that client has nothing booked, and their future SimplePractice visits are cancelled.

Two settings on the Review step control this:

  • Cancel upcoming appointments this upload no longer lists is on by default. Turn it off to only add and update.
  • Let FrontDesk send reminders for these appointments is off by default. Leave it off while SimplePractice is still live, or clients get two reminders for the same session. Imported appointments arrive already confirmed, so no reminder goes out until you ask for one.

You can re-upload as often as you like. Nothing else in the import duplicates either, so it is safe to send the same files again.

Sharing an upload with FrontDesk support

If something in the review step looks wrong and you want us to look at the actual files, turn on Share this upload with FrontDesk support on the review or results screen and add a short note. Nothing is shared until you switch it on. Sharing keeps the files you uploaded on our server for 7 days so a FrontDesk support engineer can download them; every view and download is recorded in your PHI access log. You can switch it off at any time, and the files are deleted as soon as the import has finished. Without sharing, uploaded files are deleted the moment the job ends.

After the import

  • Bring balances over at cutover. Imported invoices and statements are documents, not charges. On the day you stop billing in SimplePractice, make sure every visit is invoiced there, then export the Outstanding balances report (Analytics, Reports) as CSV with With Balance turned off under More, so clients holding credit come over too. Upload it on Payments, three-dot menu, Import balances from SimplePractice. Check the totals against SimplePractice before you import. Each client is carried over once, so a later change is entered on the client's Billing tab. Saved cards stay with SimplePractice: import your AutoPay list and send each client a link to add their card from Settings → Billing → AutoPay clients. The whole sequence, from numbering to turning on autopay, is in Move your billing from SimplePractice.
  • Keep upcoming appointments in step. Re-upload the clients' Upcoming appointments print-outs whenever the SimplePractice schedule changes, or connect a calendar feed so those visits block availability until the move is finished.
  • Share documents when you are ready. Imported files are private to staff until you tick Make this visible to the client in their portal on the Documents tab.
  • Check what prints on documents. The logo, Tax ID (EIN) and Organization NPI (Type 2) on new superbills come from Settings → Practice details.
  • Skim the administrative banners on a few profiles to confirm the notes landed where you expected.
  • Turn weekly clients into series. Upcoming visits that came over one by one can be grouped into a repeating series with Make it a series in the client's Manage upcoming, or for every client at once with Do this for every client (owners and admins). Visits whose type isn't one of your services show on Tasks under Visits to sort out. See Repeating visits.

Nothing changes in SimplePractice. The import only reads the files you exported. Keep your SimplePractice account open until you have checked that everything arrived.

Frequently asked questions

What do I need to export from SimplePractice before I import?
Four things. (1) A Complete data export: Settings → Practice → Data export → Start export, choose All clients in the practice or one clinician, type Complete, untick "Require a password to open file", then Export and download the zip from the same screen when the email arrives. (2) The Client details report: Analytics → Reports → Client details, set the status filter to include inactive clients, More → Include Contacts, Export → CSV. (3) The Client demographics report: Analytics → Reports → Client demographics → Export CSV (Essential and Plus plans). (4) The Appointment status report: Analytics → Reports → Appointment status, the widest date range, More → Include Documentation and Include Insurance, Export CSV.
The import says my zip is password protected.
FrontDesk cannot open a password-protected export, so it rejects it. Go back to SimplePractice, start the Complete export again with "Require a password to open file" unticked, download the new zip and upload that one.
Do I have to upload the Contacts export first?
Start with the Contacts zip and the Client demographics CSV in the same upload, or upload everything at once. The contact cards carry each client's phone, email, address, birthday and both of their names; the demographics report tells the import which cards are clients, because SimplePractice's Contacts export also holds every family member and emergency contact. After that, upload the other folders (Psychotherapy Notes, Medical Records, Secure messages and so on) whenever you like: they find the clients you already imported, under either name.
Why were some contact cards not imported?
SimplePractice's Contacts export is the whole address book: clients, but also their parents, partners and emergency contacts. A card that no report, folder, note or message says is a client is left out by default, and the Review step shows how many. If some of them are clients, turn on Import contact cards as clients and skip the rest, or upload the Client demographics report with them.
Where are the dates of birth?
Contact cards carry a birthday when one was entered in SimplePractice, and the Client demographics report (Analytics → Reports → Client demographics → Export CSV, Essential and Plus plans) has one for every client. Upload the report with the Contacts zip to fill in the rest. Without either, clients still import, match on name, phone and email only, and their date of birth stays blank until you fill it in.
How do I bring upcoming appointments over?
The Complete export and the Appointment status report only hold past visits, so future ones come from the client's own print-out: open the client in SimplePractice, find the Upcoming appointments card on the right, click Print and save it as a PDF. Upload those PDFs with the rest of the import, one by one or zipped together, and tick Appointments in the Review step.
Can I re-upload upcoming appointments when the schedule changes?
Yes, and that is what they are for. Upcoming appointments are synced rather than added: a newer print-out moves appointments whose time changed, adds new ones and cancels ones that have disappeared from SimplePractice. Only appointments that came from SimplePractice are ever changed, never ones booked in FrontDesk, so you can run both systems side by side and re-upload whenever you like.
How does the import decide which patient a client is?
By the SimplePractice client number when a contact card carries one, then by name, then confirmed with date of birth, phone and email. SimplePractice spells one client two ways (Elizabeth Moss in reports and folders, Liz Moss in contact files, messages and print-outs), and the import remembers both, so a later upload finds the same patient either way. In the Review step each client shows as New, Skip or matched to an existing record, and you can change any of them. When more than one record could be the match, the wizard does not guess: it asks you to choose.
Two of my clients have the same name. What happens?
They stay two clients. The import tells them apart by date of birth (every progress and psychotherapy note prints one) and by phone and email. A file that only has the name to go on, such as a secure-message thread, is held in the Review step, marked as possibly more than one client so you can say who it is, and the import cannot start until you pick the right person or skip it.
How are couples handled?
SimplePractice keeps a couple as a client of its own. When the import sees a couples folder or note, it files every note and document in it on both partners' charts; the session shows on the schedule once. The couple's own contact card is not created as a separate person.
Will running the import twice duplicate notes or messages?
No. Every note, message and document remembers where it came from, so re-running the import with the same files, or with a newer export, skips anything already brought in and only adds what is new.
Do client balances carry over?
Yes, as one opening amount per client. The import files invoices, superbills and statements as billing documents so the history is there to read, but it does not rebuild charges from them. To bring over what each client owes (or has on account), export the Outstanding balances report from SimplePractice (Analytics, Reports, with the With Balance filter turned off so clients holding credit are included) and upload it on the Payments page with the three-dot menu, Import balances from SimplePractice. Each balance becomes one charge dated your cutover day, and each credit becomes credit on account. Do this once, on the day you stop billing in SimplePractice, after SimplePractice has invoiced every visit: its Client balance column leaves out uninvoiced services. Move your billing from SimplePractice has the full cutover checklist, including re-collecting AutoPay cards.
Can clients see the imported documents in their portal?
Not until you share them. Imported consents, uploads and billing documents are private to staff after the import. Open the client's Documents tab and tick Make this visible to the client in their portal on each file you want them to have.
Where do psychotherapy notes go?
Into FrontDesk's separate psychotherapy note store, the same place notes written in FrontDesk go. They are visible to their author only and are never included in the client portal, in chart exports or in records releases. A note belongs to the FrontDesk login of the clinician who wrote it (map clinicians to providers in the Review step). Notes by a clinician with no FrontDesk login, such as someone who has left, go to the person chosen under Who holds notes by clinicians without a login: the account owner unless you pick someone else. Never simply to whoever ran the import.
Can I edit an imported progress note?
No. Imported progress notes are filed as signed, read-only clinical notes, dated when they were originally written, with the original SimplePractice PDF attached. Write a new note if something needs adding.
My SimplePractice download link has expired.
SimplePractice export links stop working one week after the export finishes. Start a new Complete export from Settings → Practice → Data export and download the fresh zip from that screen when the email arrives.
Can I import one clinician at a time?
Yes. When you start the Complete export in SimplePractice, choose one clinician instead of All clients in the practice, then import that zip. Run the wizard again for the next clinician; nothing already imported is duplicated.
Does the import change anything in SimplePractice?
No. The import only reads the files you exported. Your SimplePractice account is untouched, so you can keep it open until you are sure everything has arrived.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support