Practice management for therapists

Run a tighter therapy practice.
Spend less time on everything except therapy.

MindDiary drafts AI notes, automates patient intake, flags billing gaps from CSV exports, and prepares session context from patient activity — so you protect your income and recover your time.

See it in action →

Free trial — 14 days of Core, no card required.
From $39/month when you're ready to grow.

S
M
A
R
E
Built for solo therapists and small practices
app.minddiary.com
MindDiary
Today
👥Patients
💰Revenue
📋Intake
⚙️Settings
Est. leakage
$2,340
4 open issues
Import
Apr 28 · 94 sessions
Hygiene rules run ✓
Resolved
3
this month
Critical
Session completed — no invoice raised
Jane D. · Apr 22
$180
Critical
Invoice 31+ days overdue
Marcus W. · Mar 14
$840
Review
No-show fee — no decision on file
Priya S. · Apr 18
$90–180
Review
Cancelled session — invoice still open
Tom R. · Apr 10
$180
Session brief · Jane D. · Today 3:00 PM
in 42 min

Mood improving this week. Risk keyword flagged Apr 22. Homework 2/3 complete. She has something to share.

↑ Improving⚠ Risk
The admin burden — by the numbers
~3 hrs
spent per week on session prep and documentation

That's 150+ hours a year that doesn't appear on any invoice.

1 in 4
no-show fees go uncollected

At $50–120 per missed session, the annual loss adds up fast.

15–25 min
per new patient intake — manually

Paper forms, email attachments, chasing signatures. Before the first session starts.

Interactive preview

See it in action

Explore the dashboard. Click a patient to see their journal entries, mood trend, and session context.

app.minddiary.com/patients
⚠ 1 risk flag📅 2 sessions today
MindDiary
Therapist
Dashboard
👥Patients
⚙️Profile
T
Dr. Taylor
Therapist
Patients+ Invite
Today · 2 sessions
All patients
Pending
Practice
📝 Intake
🩺 Fix Queue
💳 Billing
JD
jane.d@email.comActive⚠ Risk
stable📅 Today · 3:00 PM4 entries this week
⚠ Risk: ElevatedHomework incompleteSession in 42m
Session brief

Jane shows overall mood improvement but flagged a risk keyword Apr 22. Homework is partially complete.

Commitments · 0/3 checked
Complete thought record for 3 work interactionsOverdue
Daily mood log — at least 5 entriesIn progress
Review CBT worksheet template
Last session recap

Topic: Explored avoidance patterns; client identified childhood origin.

Interventions: Socratic questioning, thought record worksheet.

Outcome: Client rated 8/10; reported feeling "lighter".

Treatment goals
1Reduce avoidance around work confrontations
2Build distress tolerance for high-pressure situations
3Improve assertiveness in relationships
How it works

Four workflows. One platform.

MindDiary covers the full operational loop — from first contact to billing close.

01

Onboard a patient

Send a tokenized intake link by email. Patients complete consent forms, therapy goals, presenting problem, and emergency contact details in their browser — no app download required.

Digital intake · No login
02

Patients check in

QR code in your waiting room or sent via link. Patient logs their mood and an optional note before the session starts. You open the door already knowing.

QR check-in · Pre-session mood
03

Walk in prepared

Recent journals and check-in data feed a focused session brief and draft-note starting point. Review everything before you use it in your workflow.

AI brief · Draft notes
04

Keep your books clean

Upload your EHR CSV export monthly. MindDiary runs four hygiene rules and surfaces every billing gap — missing invoices, overdue payments, no-show fees, status mismatches.

Revenue hygiene · Fix queue
End-of-day note ritual

The 5 minutes that change the night.

· A therapist's Tuesday, 2:50–5:42 PM
01
2:50 PM
Session ends
No prompts during. Presence first.

The app stayed out of the way during the session. Forty-seven seconds later, the Quick Capture card slides in — gently.

→ Quick Capture
02
2:51–2:53 PM
Quick Capture
73 seconds. Five fields. Done.

Key theme, symptom impact, intervention, client response, next step. Voice or type. Chips from recent sessions speed common patterns.

→ Seeds a draft note
03
5:00 PM
EOD Queue
Four notes to close. Risk-ranked.

A gentle nudge surfaces the queue. Oldest, insurer-billed, and incomplete notes float to the top — deterministically.

→ Open the first one
04
5:18–5:42 PM
Sign-off
Read, edit, sign. AI never finalizes.

The seed becomes a SOAP draft. Section review confirms the core fields are filled. You read, edit, set risk, and sign.

→ Note locked
05
5:42 PM
Day closed
Rest, not absence.

Queue clears to a quiet card. Streak day adds without fanfare. The pile only grows when notes wait.

→ Closeout panel
Five principles holding the ritual together
Presence first

Never during a session. The app waits until you do.

AI drafts, you sign

Every sign-off is a deliberate human action. Server-validated.

Deterministic ranking

Queue priority is a documented score. No black box.

Audit-grade trust

Every sign, edit, addendum, snooze is logged immutably.

Rest, not absence

Empty states aim for "tucked in," not "nothing to do."

Revenue hygiene ritual

The 20 minutes that recover your month.

· A solo therapist's first Friday, 9:00–9:19 AM
01
9:00 AM
Export CSV
The file you already had.

Open your EHR and run the same session export you generate every month — SimplePractice, TherapyNotes, Jane App, or any system that exports CSV. Nothing new to learn.

→ Upload to MindDiary
02
9:01 AM
Map columns
Map once. Remembered forever.

MindDiary auto-detects your column headers and suggests the mapping. Review, adjust if needed, and save as a profile. Next month takes 8 seconds.

→ 94 sessions parsed
03
9:02 AM
Validation
94 sessions. 3 rows flagged.

Every row is validated before rules run. Error rows show the exact field and reason. Proceed with valid rows or fix the source — your call.

→ Hygiene rules run
04
9:03 AM
Fix Queue
$2,340 in four line items.

Four hygiene rules run automatically: missing invoices, overdue balances, no-show fee decisions, and status mismatches. Each issue is ranked by priority with an estimated dollar value.

→ Work the queue
05
9:19 AM
Resolved
Fixed, snoozed, or written off.

Mark items fixed in your EHR, snooze low-priority issues, or write off uncollectibles with a reason code. Every action is audited. Fixed items are re-verified on the next import.

→ Audit trail complete
Five principles holding the workflow together
Your EHR stays the source

MindDiary reads your exports. It never replaces your billing system.

Rules, not black boxes

Four documented hygiene rules. Every flag has a named reason and a dollar value.

Map once, reuse forever

Column mapping profiles mean the second import takes seconds, not minutes.

Immutable audit log

Every resolve, snooze, write-off, and re-verification is permanently recorded.

Verified on re-import

"Marked fixed" items are automatically re-checked when you import next month.

Feature pillars

Everything your practice needs.
Nothing it doesn't.

💰

Revenue Hygiene

Must-have

Your EHR is hiding money you've already earned.

Upload a CSV export from any EHR — SimplePractice, TherapyNotes, Jane App, or any system that exports CSV. MindDiary runs four automated hygiene rules and surfaces every billing gap in a prioritised fix queue.

Missing invoices on completed sessions
Invoices 0–30 days and 31+ days overdue
No-show fees with no decision on record
Cancelled sessions with invoice still open
Revenue hygiene guide
Est. leakage
$2,340
Open issues
4
Resolved
3
Critical
Session completed — no invoice
Jane D.
$180
Critical
Invoice 31+ days overdue
Marcus W.
$840
Review
No-show fee — no decision
Priya S.
$90–180
Import CSV exports from your billing workflow and review flagged issues in one queue
Feature guides
Example workflows

Where MindDiary fits in the week.

Import, map, review, resolve

Upload a recent billing export, map the columns once, and review missing invoices, overdue balances, no-show fee decisions, and invoice status mismatches in a single queue.

R
Revenue hygiene
CSV import + review workflow
Link, collect, review, prepare

Send a tokenized intake link, collect consent and intake answers before the session, and open the patient workspace with intake detail, check-ins, homework, appointments, and draft prep in one place.

P
Patient onboarding
Intake + session-prep workflow
MindDiary vs your current workflow

What you stop tolerating.

Before
With MindDiary
Manual intake paperwork
Tokenized link — patient completes in browser before arrival
No-show fees missed or forgotten
Fix queue flags every gap — with estimated dollar value
Pre-session tab switching and note hunting
One workspace with recent activity, intake detail, agenda, and draft-note support
Between-session journals ignored
Structured entries with mood, risk, and theme tracking
Per-seat EHR pricing
One subscription for the therapist workspace
Paper consent forms and filing
Consent artifacts with timestamps and packet versions
Pricing

Two plans. Built around your practice.

Try Core free for 14 days. No card required. Upgrade when you need Practice.

🎁
14 days of Core, no card required
Try every Core feature for 14 days. No patient cap, no credit card. Upgrade to Practice when you need it.
MonthlyAnnual2 months free
Core
$39/month

For solo therapists. Billed monthly. Cancel anytime.

Unlimited active patients
Full AI: audio briefs, transcript briefs, draft notes, agendas
Session Prep + Rescue Mode
Custom note templates + citations
Editable intake forms
For clinics
Practice
$99/month

Includes 2 seats. Extra seats $25/month.

Everything in Core
Revenue Hygiene + claims tooling
Clinic multi-seat management (2 seats included)
Extra seats — $25/month
Re-consent campaigns + audit log export
Priority support

FAQ

What is an active patient?

A patient is active when they meaningfully engage through journaling, guided reflections, or homework. This helps you track which patients are most engaged between sessions.

Can I cancel anytime?

Yes. You can cancel from your billing settings.

Is AI charged separately?

No. AI-powered insights and session briefs are included in your plan at no extra cost.

How long is the free trial?

14 days of full Core access. No credit card required. Upgrade to Practice any time to keep going.

Early access for therapist practices

Your practice,
running at full capacity.

14 days of Core free. No credit card. Takes 3 minutes to set up.

14-day free trial · 14 days of Core · No credit card required

Already have an account?

MindDiary
Contact
Tokenized intake links
Consent artifact tracking
Stripe billing

© 2025 MindDiary Inc. All rights reserved.