TheraBoard · 01

The quiet half ofprivate practice.

Your notes describe a session. TheraBoard describes the practice around it: who is drifting, whether the work is measurably helping, and what the week is costing you.

no card · export anytime · built for Indian practice

theraboard.app/dashboard
Dashboard
Calendar
Clients
Billing
Insights
Pulse
0
Active
0
Attendance
0
At risk
0

Clients at risk of dropping out

Pattern-based, with the reason
DPDev P.
gaps 50% longer
NDNikhil D.
80d since last visit
DJDivya J.
returned after break

This week

Upcoming sessions
SRSneha R.
Tue · 11:00 · Meet
RVRahul V.
Wed · 18:00
MPMeera P.
Fri · 17:00 · Meet
02 · What it reads

Everything your records already know.

Computed from sessions you log anyway. No extra forms, no new habits, nothing to remember.

01 · Evidence

Proof it is working.

Send a PHQ-9, GAD-7, WHO-5 or ORS between sessions. The client fills it in on their phone in two minutes with no account, and the score lands on their journey map beside your own notes.

  • Reliable change: whether a shift is bigger than the instrument's own measurement error
  • Clinical significance when someone crosses the published cut-off
  • A self-harm answer reaches you by email straight away, not at next login
  • Scored exactly as published, with the psychometrics shown
Measures · C-014CLIENT PROFILE
P9PHQ-9
18 → 8 over 5 completions
8/27
RECOVERED
G7GAD-7
14 → 11, within measurement error
11/21
NO RELIABLE CHANGE

A drop of 5.3 or more on the PHQ-9 is larger than the instrument's own error. This one moved 10, and crossed the cut-off.

02 · Attrition

The client who is quietly leaving.

Attrition rarely announces itself. It shows up as a fortnightly client becoming monthly, two soft cancellations, a mood score sliding. TheraBoard watches those three signals per client and names the person while a check-in still works.

  • Risk score with the specific reason, not a black box
  • Overdue list: active clients past their own rhythm with nothing booked
  • Personas: Anchor, Steady, Wave, Fading, Returner
Clients at riskDASHBOARD
DPDev Patel
Visits spacing out · recent gaps 50%+ longer
NDNikhil Desai
Last visit 80d ago vs ~31d rhythm
ATAmit Trivedi
2 of last 5 appointments missed
PAPooja Agarwal
Steady · next session booked
03 · The long arc

Two years of work, readable in a glance.

Mood and progress plotted across the therapeutic arc, with phases shaded, milestones pinned and breaks flagged. The chart that makes a review session or a supervision conversation concrete.

  • Intake, stabilization, working phase, consolidation
  • Breakthroughs and returns marked automatically
  • Two-tap check-ins between sessions, plotted beside your own ratings
  • Boundary map: six dimensions, tracked over time
Journey map · C-014CLIENT PROFILE
1050 BREAKTHROUGH 62d break INTAKESTABILIZE WORKINGCONSOLIDATE Mar 2024Nov 2024Jul 2026
MoodProgressSession-by-session, 2.4 years
04 · Booking

One link. They book, you just show up.

Your page shows the hours you actually keep, minus leave days and existing sessions. A client picks a slot, pays if you want them to, and lands in your calendar as a real session with the client record already created.

  • Themed to match your practice, six moods plus your own accent
  • Google Meet link and confirmation email, generated for you
  • Razorpay at booking, or collect at the session
theraboard.app/t/meeraCLIENT VIEW
MI
Dr. Meera Iyer
Anxiety · burnout · relationships
MON21
TUE22
WED23
THU24
10:00
11:00
12:00
16:00
17:00
18:00
1Client picks a slot
from your live availability
2Pays, or doesn't
your call, per service
3Session appears
calendar, Meet link, email sent
4Client record created
mapped to your practice code
05 · Money

The conversation you keep putting off.

Unpaid sessions, aged by how long they have been owed, per client. Mark paid in one tap. Send a reminder that is already written, in the tone you would have used anyway.

  • Outstanding, collected and billed, month by month
  • WhatsApp or email reminders, prefilled and never auto-sent
  • Revenue per month with the seasonality behind it
OutstandingBILLING
ClientSessionPendingFee
Kavya M.12 Jun38d₹2,000
Arjun M.28 Jun22d₹2,500
Ishita B.09 Jul11d₹2,000
3 clients owing₹6,500
06 · The waiting list

A cancellation should not cost you the hour.

When someone cancels through their own link, everyone waiting whose preferences fit that slot is emailed at once. First to accept takes it, the session appears in your calendar, and the client record is created for you.

  • Preferences by day and time of day, so nobody is offered a slot they cannot use
  • Offers go out together, not in a queue that leaves the hour empty
  • The people you had to turn away stop living in a WhatsApp thread
Waiting listAUTOMATIC
1Client cancels Thursday 17:00
through the link in their email
2Three matches found
evening preference, Thursday works
3All three emailed at once
offer open for 12 hours
4Priya accepts in 20 minutes
session booked, others stay on the list
07 · You

The dashboard watches your clients. This one watches you.

Six easy hours and six hard ones are not the same week. Sessions are weighted by how demanding each client is, measured against a ceiling you set yourself, and nothing here is a judgment: it is a prompt to look at your own week while you can still change it.

  • Back-to-back runs, days with no real break, weeks with no day off
  • Clusters of high-intensity sessions landing on one afternoon
  • Next week too, while there is still time to move something
Your weekLOAD
!No real break on Thursday
5 sessions with nothing between them
3Three high-intensity sessions, one afternoon
Consider spacing these across the week
Next week sits at 61% of your ceiling
14 weighted hours of 22

Intensity comes from the client profile when you set it, and from your own notes when you have not. Every number traces back to a session you logged.

08 · The record

Structure where it actually matters.

Safety plans in the standard six-step format, prompted when a questionnaire flags risk and printable for the client to keep. Goals that state what would count as movement, so progress is computed rather than remembered. And notes that lock when you sign them, with corrections appended as dated amendments instead of quietly overwriting what you wrote at the time.

  • Speak for a minute after a session; it proposes the fields for you to correct
  • Packages that draw down from the calendar, and a sliding scale per client
  • Invoices numbered per financial year, with GST fields when you need them
  • Booking, intake and questionnaires in Hindi, Marathi, Bengali and Tamil
Session note · signedRECORD
Signed 14 Mar, Dr Meera Iyer
"Worked on the sleep routine. Agreed to start Monday."
+Amendment · 16 Mar
"Correction: the routine starts Monday, not Sunday."

The original wording survives the correction. A record that can be silently rewritten is not a record.

09 · What it learns

It learns your practice, not therapy in general.

After enough finished work, TheraBoard can answer questions no therapist can otherwise answer about themselves. Which work goes well here, and under what conditions. Whether a current client is falling below the recovery curve your own past clients followed. How closely your read matches what clients report. It is fitted to your data alone and nothing is compared with anyone else.

  • Every figure carries its sample size and a confidence interval
  • Nothing claims cause, only what goes with what
  • The dropout rule reports its own hit rate, so you can argue with it
Learned from your practiceLOCAL ONLY
Anxiety work: 84% reliable improvement
against 59% across your practice · 19 clients · fairly clear
3Three clients below your usual recovery curve
at session 10 your clients are usually near 5; this one is at 17
Where you and the score disagree, you are the hopeful one
22 times more hopeful, 0 more cautious · 48 comparisons
%Your dropout rule is right 100% of the time
flagged 6, all 6 stopped coming · it also missed 21

A rule that reports its own hit rate is easier to argue with than one that does not. If it is wrong often, trust it less.

10 · Supervision

Take the case to supervision. Leave the person out of it.

One click turns a piece of work into a pack you can hand to a supervisor: banded age, the shape of the work, measures with reliable change, and the questions the material actually raises. No name, no contact, no date of birth. If you include notes, every name in your practice is stripped from them first, including partners and children.

  • Supervision hours logged against the ratio your registering body asks for
  • Cases recorded by pseudonym, exportable as a CSV when someone asks
  • A supervisor can hold a seat and see aggregates, never a client
Case pack · Client 14ANONYMISED
Aarav Mehta, 31
aarav@example.com
9876543210
"Neha said he had
been drinking again"
Client 14 pseudonym
25 to 34 banded
[email] stripped
[phone] stripped
"[name] said [client]
had been drinking"

Questions this material raises: there was a break of 62 days against a usual gap of 14. What happened around then, and what did returning look like?

11 · Reflection

A second read, without a second person.

Solo practice has no corridor conversation. TheraBoard offers one: what is working, what is not, what to do this week, drawn from patterns rather than identities. Names and contacts never leave your account. Notes only if you switch them on.

  • Per client and across the whole caseload
  • Runs on local pattern analysis if you use no AI keys at all
  • Every request logged: provider, data type, names sent — never
Practice insightAI · ANONYMISED
Working
  • 96% return after first session
  • Mood +1.8 across caseload
  • 11 Anchor clients hold the week
Not working
  • Thursday no-shows: 3× other days
  • ₹6,500 outstanding, oldest 38d
  • 4 actives with nothing booked
This week
  • Message Dev P. and Nikhil D.
  • Protect Wed 18:00, your peak slot
  • Open intake before September

A reflection aid, not a clinical judgment. Switch AI off entirely and every screen still works.

12 · Moving in

Bring the spreadsheet you actually have.

Not the tidy one you meant to keep. Columns are matched automatically, uncertain ones flagged for review, dates and statuses normalised, everything previewed before it saves, and the whole import undoable afterwards.

Smart importCSV · XLSX
First Name, Last Name
DOB
Diag_and_Notes
14/01/2025
"Showed Up?" = Y
Format: Zoom
Kevin Davis merged
age 26 from DOB
concerns + notes split
2025-01-14 parsed
attended normalised
video mapped

A reflection aid, not a clinical tool. TheraBoard surfaces patterns and suggestions. Every clinical judgment stays yours, AI can be switched off entirely, and your data exports in one click whenever you want it.

03 · Pricing

One therapist, one price.

Every plan opens with a 14-day Pro trial. Cancel whenever; the data stays yours.

Starter
Free
FOREVER
  • Up to 15 clients
  • Dashboard and analytics
  • Journey and boundary maps
  • CSV import and export
Start free
MOST CHOSEN Pro
₹999
PER MONTH
  • Unlimited clients
  • Client booking page
  • Online payments
  • Email confirmations
  • AI insights and reflections
Start 14-day trial
Practice
₹2,499
PER MONTH
  • Everything in Pro
  • Priority support
  • Custom branding
  • Early access to new work
Start 14-day trial
04 · Questions

The ones worth asking.

Everything a solo practitioner asks before trusting a tool with a caseload.

Is my client data safe?

Each practice is isolated at the database level. Client names and contacts are never sent to AI providers, session notes only if you explicitly allow it, and you can export or delete everything at any time.

Do my clients need an account?

No. They open your booking link, pick a slot, confirm. You get the appointment, they get an email.

Can I move existing records in?

Drop in any CSV or Excel export, even a messy one. Columns are matched automatically, flagged where uncertain, previewed before saving, and undoable after.

What happens after the trial?

You move to the free Starter plan and keep everything. Upgrade when it has earned its place in your week.

Is this a medical records system?

No. It is practice management and reflection. Follow your own regulator's requirements for clinical records and consent.

Does it work without AI?

Yes. Every insight has a local pattern-based version. With no keys configured, nothing ever leaves your server.

Are the questionnaires the real ones?

Yes: PHQ-9, GAD-7, WHO-5 and ORS, scored exactly as published, with reliable change computed from the published reliability and standard deviation of each instrument. They screen and monitor; they do not diagnose.

Is this a medical records system?

It is practice management with record integrity: signed notes lock, corrections append as dated amendments, and there is an access log. Follow your own regulator's requirements for clinical records; the app makes it harder to lose the audit trail, it does not replace your obligations.

Are the translated questionnaires validated?

No, and the app says so on the screen. Formally validated translations go through back-translation and field testing; the ones here have not. Use them to follow one person's change over time, not as scores interchangeable with the English original. The interface translations are ordinary translation and are fine as they are.

Does it learn from other practices?

No. Every model is fitted to your data alone and nothing leaves your account. That means it needs a little history before it says much, and it says so plainly rather than guessing. Anonymous benchmarks across practices may come later, and only with explicit consent.

What can a supervisor see?

Aggregates about the therapist: caseload size, weekly load, how many measures are moving, supervision hours. Never a client name, contact or note. An individual case reaches them only when the supervisee deliberately shares an anonymised pack, and either side can end the link at any time.

Does it work on a phone with no signal?

Install it to your home screen and it opens offline with your last known data. A session you log without signal is queued and syncs the moment you reconnect.

Ready when you are

See what your own records have been saying.

Start free · 14-day Pro trial