The short version SimplePractice does not currently publish a public write-back API for third-party AI scribes, so every therapy-first scribe uses one of three workflows: browser extension, structured copy-paste with formatting preserved, or PDF export attached to the appointment. There is no "native two-way sync" with SimplePractice from any therapy-first AI scribe today, despite marketing language that occasionally implies otherwise.
**For solo and small-group SimplePractice practices we currently recommend Twofold — its structured copy-paste preserves section headers, bullet formatting, and the Golden Thread layout so a paste into SimplePractice's progress-note field lands clean without reformatting. Mentalyc offers a browser extension currently in beta that auto-fills SimplePractice fields; it's the better pick if you're willing to trade a slightly rougher extension experience for saving the paste step. Upheal** uses the same copy-paste pattern as Twofold and wins on multilingual sessions.
Integration depth today
| Tool | SimplePractice integration | Time from session-end to note-in-chart | Formatting preserved on paste |
|---|---|---|---|
| Twofold | Structured copy-paste | ~90 seconds | Yes (headers, bullets, Golden Thread) |
| Mentalyc | Browser extension (beta) + copy-paste | ~60 seconds (extension) / ~90 seconds (paste) | Yes |
| Upheal | Copy-paste | ~90 seconds | Yes |
| Blueprint | Copy-paste | ~120 seconds | Partial |
| Heidi | Copy-paste | ~90 seconds | Yes |
Times are measured from "end recording" to "note visible in the SimplePractice chart" on a standard 50-minute session.
The paste workflow (what most therapists actually do) 1. End the session in your scribe. 2. Wait ~30–60 seconds for the draft. 3. Review the draft — edit hallucinations, correct attribution, confirm risk language. 4. Copy the finalized note. 5. Open the SimplePractice appointment → Progress Note → paste. 6. Sign and lock.
The whole loop is ~2 minutes for a clean session, ~5 minutes for a session with meaningful edits. This is fast enough that the lack of native API sync is rarely the bottleneck; note *quality* is what determines total documentation time, not the paste step.
When the extension actually helps Mentalyc's SimplePractice extension is worth trying if you're running 20+ sessions/week and want to shave 30 seconds per note. Below that volume, the setup and occasional extension-breaks-after-SimplePractice-update overhead often washes out the savings.
Fields to check after paste (any tool) - Session date/time — some scribes stamp UTC, SimplePractice expects your local timezone. - CPT code — the scribe suggests, you confirm. Never auto-accept. - Diagnosis — bring forward from the treatment plan; don't let the scribe re-generate a diagnosis from session content. - Risk/safety section — always human-verify before signing.
Recommendation - Default for solo SimplePractice practice — Twofold. Cleanest paste, therapy-native structure, lowest entry price. - 20+ sessions/week and willing to try beta tooling — Mentalyc for the extension. - Multilingual caseload — Upheal.
See also: AI scribes for TherapyNotes and AI scribes for Jane.