Behavioral HealthEHR IntegrationHealthcare Interoperability

SimplePractice API and Integration: What Is Possible in 2026, and How to Connect

November 3, 20268 min readUpdated Nov 3, 2026
Written by
Jitendra Choudhary
Jitendra Choudhary

CTO & Co-Founder

CTO & Co-Founder at Nirmitee.io. Architects healthcare integrations across FHIR, SMART on FHIR, ABDM and NHCX, writing from production experience taking hospital software from sandbox to go-live.

SimplePractice API and Integration: What Is Possible in 2026, and How to Connect

Updated November 2026

Short answer. SimplePractice does not publish a public, self-serve API. You can still connect to it in a few narrow ways: its partner program for health plans and employee assistance programs, calendar sync, reports and exports, its built-in e-prescribing, a formal partnership, and login-based automation. This guide explains what each route does, how to choose, how to go live and the mistakes to avoid. Every fact here comes from SimplePractice's own pages, the federal certified health IT list or SimplePractice's published terms.

Start with the official routes. Automation comes last.

Key takeaways

  • We found no public SimplePractice API, developer portal or sandbox.
  • SimplePractice is not on CHPL, the federal list of certified health IT, so there is no certified FHIR API to use.
  • The official partner program connects health plans and EAPs to SimplePractice clinicians for booking.
  • Calendar sync and exports are official and safe, but limited.
  • SimplePractice's terms restrict bots and scripts. Get written permission and legal advice before any automation.

What is SimplePractice?

SimplePractice is a cloud practice management system and EHR for therapists, counselors and other private practice clinicians. It covers scheduling, client records, notes, telehealth, a client portal and billing, with e-prescribing as an add-on.

Does SimplePractice have an API?

Not a public one. We found no public API, developer portal, sandbox or API documentation from SimplePractice. Independent reviewers report the same.

There is one official API, and it is for partners. In 2022 SimplePractice announced an enterprise API for employee assistance programs (EAPs) and managed care organizations, to expand access to covered behavioral health care. This work now runs under SimpleConnect. In March 2026 SimplePractice announced a SimpleConnect partnership with Uprise Health, an EAP, so Uprise members can book with clinicians who use SimplePractice. It is not a general developer API.

We found no SimplePractice document that describes webhooks (automatic event messages to your system). Do not design around them unless SimplePractice confirms them to you in writing.

Is there a FHIR API?

No certified one. EHRs certified under the federal ONC program must offer a standard FHIR API for patient and population data. On November 3, 2026 we searched CHPL, the federal Certified Health IT Product List. It lists no product under SimplePractice, and no developer named SimplePractice or EngageSmart, the company that announced the 2022 API.

What is possible, and what is not

Possible Not possible through any official route we found
Health plan and EAP members booking with SimplePractice clinicians through SimpleConnect A public API, developer portal or sandbox
SimplePractice appointments shown in Google, Outlook or Apple calendars A certified FHIR API
Two-way calendar sync with Google Reading clinical notes from your own software
Client, appointment and billing data in reports and exports Writing to the client chart from your own software
E-prescribing inside SimplePractice, through DrFirst A real-time feed of billing or clinical data

The six ways to integrate with SimplePractice

1. SimpleConnect partner program

What it is: SimplePractice's official connection for health plans and EAPs, so their members can book with SimplePractice clinicians.

Pros: Official and supported, and already live with partners such as Uprise Health.

Cons: It is a partner program, not open access. SimplePractice decides who joins and what the connection covers.

Choose it if you are a health plan, EAP or employer program and want members to book with SimplePractice clinicians. Contact SimplePractice about SimpleConnect.

2. Calendar sync as an appointment feed

What it is: SimplePractice's own calendar sync. Basic sync shows SimplePractice appointments in Google, Outlook or Apple calendars, and Apple sync is one way. Advanced sync works with Google only. It shows personal Google events in SimplePractice, and the clinician can create and change SimplePractice events from Google. With the clinician's permission, your product reads that Google Calendar through Google's Calendar API.

Pros: Official, close to real time, and no build on the SimplePractice side.

Cons: Each clinician sets it up and grants access. You get appointments, not records. Appointments sync from 30 days before the sync date onward, and out-of-office blocks do not sync. Appointment details are health information, so use a Google account covered by a business associate agreement (BAA). Google signs BAAs for Google Workspace, not for personal Gmail accounts.

Choose it if your product needs a clinician's schedule, for example for reminders or availability.

3. Reports and exports

What it is: The reports and exports inside SimplePractice. Its help center describes these:

Export What it covers Format
Data export (Settings, Practice, Data export) Client information. It does not include appointments, and client contact details do not come out as CSV Download
Client details report Client contact details, including email CSV or Excel
Appointment status report Appointments Report download
Payments, from the Billing page Payments CSV or QuickBooks
Analytics billing reports Billing reports CSV or Excel

Pros: Official, and the widest view of the data without automation.

Cons: A person downloads them, so the data is not real time. The data is spread over several reports.

Choose it if you need analytics, billing reconciliation, a migration, or a regular report.

4. Built-in e-prescribing

What it is: ePrescribe is a SimplePractice add-on. Its help center names DrFirst as the e-prescribing partner. Prescribers of controlled substances receive a hard token for two-factor signing.

Pros: Nothing to build.

Cons: It works inside SimplePractice. Your own product cannot plug into it.

Choose it if the practice needs prescribing and nothing more.

5. A formal partnership with SimplePractice

What it is: A commercial agreement with SimplePractice, the way its e-prescribing and SimpleConnect partners work.

Pros: Supported and lasting. It is the only safe route to deeper data that we know of.

Cons: SimplePractice decides, and it takes time.

Choose it if you are a vendor with many shared customers and a long-term plan.

6. Login-based automation

What it is: Software that works through a user's SimplePractice login. It either drives the screens the way a person does, or it repeats the calls the web app makes. Some vendors sell this as an "unofficial API". Our guide to EHR automation without an API explains how these tools work.

Pros: It reaches almost any screen, for reading and writing.

Cons: SimplePractice's Terms of Service, December 2020 version, bar reverse engineering. They also bar launching automated programs or scripts, including bots. Read the current terms before you start. Automation breaks when screens change. It must handle multi-factor sign-in. And it puts a practice login in a third party's hands.

Choose it only when no official route meets the need. The practice must give written permission, and your counsel must review the current terms. Keep it away from core clinical workflows.

Pros and cons at a glance

Route Official Real time Data you get Main risk
SimpleConnect Yes Yes Member booking with clinicians Partner program, not open access
Calendar sync Yes Close to real time Appointments Health information in Google without a BAA
Reports and exports Yes No Clients, appointments, billing Manual work
Built-in e-prescribing Yes Yes Prescribing inside SimplePractice No access for your product
Partnership Yes Depends on the deal Depends on the deal Slow, and not in your control
Login-based automation No Close to real time Almost anything on screen Terms breach, breakage, security

Which route fits your use case?

These are our recommendations.

You are building Start with Avoid
A health plan or EAP booking flow SimpleConnect Automating clinician calendars
Reminders or availability tools Google Calendar sync under a BAA Personal Gmail accounts
Practice analytics or billing reconciliation Reports and exports Promising live numbers
A migration off SimplePractice Every report you need, checked record by record Relying on one export
An AI scribe or notes tool A workflow where the clinician reviews the note and adds it to SimplePractice, or a partnership Writing into charts by automation without permission

How to go live

  1. Write down the data and the direction. List what you need, how fresh it must be, and whether you read or write. This picks the route.
  2. Ask SimplePractice first. Ask in writing about SimpleConnect, a partnership and webhooks. Keep the answer.
  3. Sign BAAs with every party that touches client data, including Google Workspace for calendar sync and any automation vendor.
  4. Get the practice's written consent. Say what data you access, how, and how they turn it off.
  5. Pilot with one practice and one clinician. Compare your data with SimplePractice's own screens every day.
  6. Monitor every run. Alert when a sync stops, an export changes, or an automation step fails.
  7. Roll out practice by practice, with an offboarding step that removes access and data.

Mistakes to avoid

Mistake What goes wrong How to avoid it
Believing an API or webhook exists because a vendor says so You design around something you cannot get Get SimplePractice's answer in writing
Syncing appointments to a personal Google account Health information sits outside a BAA Use Google Workspace under a BAA
Automating without permission Terms breach and a damaged practice relationship Written consent and legal review first
One shared login for automation No audit trail, and one breach exposes every practice One login per practice, with access logged
Matching clients across systems by name The wrong person's record Match on several identifiers and keep a review queue
Treating exports as live data Decisions on old numbers Show the export date on every report

Security and compliance

  • BAAs with everyone who handles client data.
  • Minimum necessary: take only the fields your use case needs.
  • 42 CFR Part 2: records of substance use disorder treatment programs carry extra consent rules. Check before you move them.
  • Audit: log every access and change your product makes.
  • Offboarding: delete data and revoke access when a practice leaves.

How Nirmitee helps

We integrate behavioral health EHRs, including EHRs without a public API. We pick the safest route for your use case first. See our behavioral health EHR integration services, or tell us what you need from SimplePractice.

Sources

Ready to scale?

Talk to our healthcare engineering team about building, integrating, and shipping faster.

Frequently Asked Questions

Does SimplePractice have an API?

Not a public one. Its official API is a partner program, now under SimpleConnect, that connects health plans and EAPs to SimplePractice clinicians for booking.

Does SimplePractice support webhooks?

We found no SimplePractice document that describes webhooks. Ask SimplePractice in writing before you design around them.

Does SimplePractice have a FHIR API?

We found no certified one. SimplePractice is not listed on CHPL, the federal list of certified health IT, as of November 3, 2026.

How do I get data out of SimplePractice?

Use its reports and exports. The data export covers client information. The client details report gives contact details as CSV or Excel. The appointment status report covers appointments. Payments export as CSV or QuickBooks files.

Can I sync SimplePractice with Google Calendar?

Yes. Basic sync shows SimplePractice appointments in Google, Outlook or Apple calendars. Advanced sync, for Google only, works in both directions. Use a Google Workspace account covered by a BAA.

Can I automate SimplePractice with a bot?

SimplePractice's December 2020 terms bar automated programs, scripts and reverse engineering. Read the current terms, get the practice's written permission and ask your counsel before you build anything.
Share