MyTherapyMatch
Good morning
Your office is ready. Everything below runs under HIPAA and your required BAA.
0
Clinical notes on file
0
Assessments recorded
⏳ Pending
Directory listing status
🔒 P2P
Sessions encrypted end-to-end · BAA active

Start a secure session

Type a first name, get a one-time link, and send it the way you already message them. The link opens your waiting room — no account, no download for whoever's joining.
For quick, one-time calls. Meeting them again? Add them as a client so their link and notes stay in one place.
Check yourself before your first session of the day.
📅 Scheduled today
Nothing scheduled yet — set up your week in Clients & Schedule.
New client? Add them in Clients & Schedule — they get one permanent private link that only works for them, and send your consent & intake to sign before the first session.

Compliance snapshot

Business Associate Agreement (BAA)✓ Active
License verification⏳ Onboarding review
Malpractice insurance (COI)⏳ Awaiting upload
Telehealth informed consent template✓ Up to date
Session location verification✓ On for every session
We remind you 60 and 30 days before your license or malpractice coverage expires — so you never find out from a board letter.

Built around what therapists actually report as pain points

📝 Documentation time
Note templates + in-session notes pane cut after-hours charting.
🧾 Compliance anxiety
Built for HIPAA compliance — your BAA, consent, location capture and audit trail are defaults, not add-ons.
🤝 Autonomy
No referral fees — ever. One flat fee, and your practice stays yours.
Session with ⏱ 00:00 📍 Client location not verified — required before starting 🔒 Encrypted · BAA session
🪑
No one here yet
No active session — start one from your Dashboard or Clients & Schedule
Your screen share
Camera off
or permission not granted
You
Chat is end-to-end within your encrypted session and saved to the client record — unlike consumer apps, nothing is used for advertising. Ever.
In-session scratchpad — one click saves into this client's clinical note so you're not charting at 9 PM.
⚠ Emergency during session?
One panel with your client's verified location, 988, their local police, and the nearest ER — so you can get responders to them, not to you.

Location this session

Crisis lines: 988 Suicide & Crisis Lifeline (call/text 988) · Crisis Text Line (text HOME to 741741). Tap Open emergency panel above for your client's local police & hospitals.
Clients
Each client has one permanent private link. Click a name for details — the ⋯ menu has their session link and forms.

Add a client

Your clients

No one yet.
Click a name for details & edit · the ⋯ menu has their session link and forms.
Waiting Room
See who's arrived and check your own camera & mic before sessions. Your clients get their own check-in experience — you can preview it below.

🎛 Your tech check

Before your first session of the day: see yourself, watch the mic meter move when you talk, and pick the right camera and microphone if you have more than one.

🪑 Who's waiting

No one is waiting right now. When someone opens their session link, they appear here — and you get a notice on whatever screen you're on.
MMyTherapyMatch
Your therapist
Secure on-demand video session — you'll be brought in after check-in
1
Test your camera & microphone
Only you can see this preview.
2
Where are you right now?
Your therapist keeps this on hand in case of an emergency during your session. It's shared only with them.
Your therapist will bring you in when they're ready.
breathe
in
While you wait: breathe in for 4 as the circle grows, hold for 4, and let it out slowly for 8 as it shrinks. Two or three rounds is plenty.
🔒 This waiting room is part of your therapist's encrypted office. No ads, no tracking, no data ever sold — unlike consumer video apps.
Messages
Secure messages from people who found you in the directory — and your replies. Secure, built for HIPAA compliance, and covered by your BAA.
Loading…
Select a conversation to read and reply.
Availability
Set the hours you're open for online booking. Clients see these times in their own time zone and can only pick open slots. Turn any day off to close it.
Loading…

📅 Calendar sync

Loading…
Clinical Notes
Templates that match how you already chart, and a first draft written for you from a few spoken sentences. Nothing here ever listens to your session. Notes stay in your record — exportable any time, never mined, never sold.

Bring in past notes

Drafts save automatically as you type — even a sign-out won't lose your work.

Saved notes

No notes yet this session. Notes you save in the Session Room scratchpad also appear here.
Consent & Intake
Every document is issued under your name and license — the client's clinical relationship is with you, not with a platform.

📨 Send forms to a client

Pick one of your clients — they get a private link by email to sign your consent and complete intake on any device. Everything lands under Received forms, and you're emailed the moment they're done.
New client? Add them in Clients & Schedule first. Tip: you can also send these forms straight from there — just click the menu next to their name and choose “Send consent & intake.”

📥 Received forms

None yet — signed consents and intakes appear here.
👁 Preview. This is exactly how your informed consent and intake appear to your clients when they open their link. The buttons below are the ones they'll tap — go ahead and try them.
Assessments
Validated, public-domain instruments you can complete with a client in session or send between sessions. Scores save to the client record.

PHQ-9

Score it here is for when you administer the tool yourself — reading the items aloud with a client in session, or entering answers from a paper form they filled in. Pick each answer above and it saves the score to their record and history. To have the client answer on their own screen instead, use Share in this session or email it with the panel on the right.

📧 Send to a client to complete

Emails the selected tool to a client. They fill it out on any device — the score comes straight back to you and lands in “Completed” below.

Score history

Trend of the tool shown at left.

✅ Completed assessments

Nothing completed yet — send one above, or score one in session.
Client Safety Center
Everything the telehealth guidelines (APA, NASW, AAMFT) ask you to have ready — location, emergency dispatch, local resources — built into the workflow instead of a sticky note.

Why location matters on every session

Dialing 911 reaches the dispatch center near the caller. If your client is in crisis 300 miles away, your 911 call may not help them. MyTherapyMatch verifies the client's physical address at the start of each session, so in an emergency you can call their local dispatch or send responders to a confirmed address.

It also protects your license: you must be authorized to practice where the client is located at session time. If a client silently attends from another state, you may be practicing without a license there. We surface the client's state every session.

✓ Location prompt on session start
✓ State-change alert

Emergency workflow

1 · Confirmed session address on fileset in session
2 · Client's local emergency number911 (US)
3 · Nearest hospitals to client
4 · Crisis lines988 · text HOME→741741
5 · Emergency contact from intakeon client record
In an active emergency, the in-session Safety pane gives you a one-click panel with the client's verified address, a hospital list around their location, and a script for calling their local dispatch.
My Directory Listing
How clients find you on MyTherapyMatch.com. We verify your credentials so your listing carries real trust signals — and we're actively advertising the directory, so add your photo and a short bio and choose your specialties: a complete listing is what turns those visits into clients. Changes save automatically, or click Save to save right now.

Listing details

profile photo
Listings with a clear, friendly photo get contacted far more often.
$
for
min
Add every state you hold a license in. Clients searching from any of them will find you — which is rather the point of practising online. Each license is verified separately, against that state's own board.
0 / 1500
Accepting new clients
Shown on your listing with the month you confirmed it.

Credential verification

⏳ Pending License · add your license details at left
Our team verifies your license against your state board's public records. Your listing shows a "License verified" badge once an admin confirms it. If you hold licenses in several states, each one is checked against its own board.
⏳ Pending Malpractice insurance · upload your certificate below
Upload your current certificate of insurance (COI). An admin reviews it and marks it verified; we alert you 60 days before it expires.
You can select more than one — a declarations page and a certificate, for example. Nothing you upload replaces anything you sent before.

Our promise to you

What we promise:

A verified, searchable listing clients can trust
A flat monthly fee — we never charge per client and never take referral fees (paying for referrals violates every major license's ethics code; our flat fee keeps you clear of it)
Clients who find you are yours — their contact info, their records, your relationship
Referral List
Your private list of trusted colleagues — tagged your way, ready when a client needs someone else. It's yours alone; colleagues never see it.

Referrals are one of the best ways to get more clients

  1. Connect with a colleague and agree to refer to each other — you send them the work outside your scope, they send you yours.
  2. If they're on MyTherapyMatch, start typing their name below and they'll appear.
  3. If they're not, type their name and email — you can invite them to a free listing in one click, and refer to them either way.
A short, proven note for starting a referral relationship — edit it and make it yours.

Add a colleague

— or someone not on MyTherapyMatch yet —

My colleagues

Loading…
Directory Preview
Exactly how your listing appears to clients on MyTherapyMatch.com — click through to see your full public profile. To browse other therapists, visit the public directory.
Admin Panel
Therapist approvals, email copy, integrations and the audit trail. Only admin accounts see this.

Email system

Checking…
Configured via server environment (SMTP_HOST / SMTP_PORT / SMTP_USER / SMTP_PASS / MAIL_FROM). Welcome and approval emails send automatically once configured; until then they're skipped and logged in the audit trail below.

Email templates

Every email the app sends on its own, in the order a therapist would meet them. Edit any of them here — the wording you save is used for all future sends.
Words in {{double braces}} are filled in for each therapist; every email lists the ones it can use. A placeholder you delete simply disappears from the email — except a link or a code, which the email needs to do its job.
Loading…
A test email always uses the last SAVED wording — save before testing.

Send an email to therapists

The one email in here that doesn't send itself. Write it, see exactly who would get it, send yourself a test, then send it. Nobody who opted out of reminders is ever included, and an unsubscribe link is added automatically if you leave one out.
You can use {{name}} (their first name), {{app_url}}, {{email}} and {{unsub}}. There is no unsend — the preview lists every address before anything goes out.
Preview first — Send stays locked until you have.

Already sent

Therapists

You're emailed the moment a new therapist signs up. They arrive as pending — verify their license against the state board's public lookup, then approve. That is the whole bar. Approving is what makes a listing eligible for the public directory (we verify credentials; we never rank or endorse). A malpractice COI is optional — it earns a second badge and is never required to approve anyone, so a therapist who hasn't sent one is still approvable on their license alone. The Access column shows who's an admin; only the super-admin can grant or remove admin access.
Loading…

🔎 Find-page report

Every visit to the public Find-a-Therapist page: how they arrived (Facebook ad, Google, direct…), what they searched, and the full AI-match conversation. Visits are anonymous — a random per-visit token, no IP or identity stored, emails and phone numbers scrubbed automatically.
Loading…

📶 Call quality

Sessions that had to correct audio/video sync. Reported automatically by both ends — the therapist can't see their own outgoing stream, so the client's browser sends the other half. Over ~120ms is visible to a person; over ~250ms is hard to talk through. No client is identified and nothing about the session is stored.

Loading…

System check

Asks every admin screen's own endpoint for real data and reports what came back. Run it after any deploy — it takes a few seconds and it reads only; nothing is written or sent.

Audit log

Loading…
Denyless · insurance billing & denial management
You only pay when Denyless recovers money you'd otherwise have lost. Billing runs through your clearinghouse for the payers you're enrolled with.
Your practice details · what payers see on your claims checking…
Every claim goes out under your provider identity. Enter it once — Denyless (and your superbills) use it everywhere.
No NPI yet? Get one free at nppes.cms.gov (takes ~10 minutes). An EIN is free from the IRS and keeps your SSN off paperwork.
Live eligibility check · real 270/271 via Stedi
checking…
Verify a client's coverage before the visit — the cheapest denial is the one you prevent. Uses your clearinghouse connection (set in Admin → Denyless).
Service type 30 (health benefit plan coverage). Read-only — no claim is submitted.
Your insurance billing · real claims, start to finish
Denyless bills the payers you're enrolled with, watches every response, and fights denials and underpayments automatically — you only pay on money it recovers.
CPT/ICD/DOB fall back to the client's saved billing defaults. Denyless refuses to bill a payer you're not enrolled with.
Account
Your private practice, insurance, and security details. None of this ever appears on your public listing.

Practice & insurance details — what payers and superbills use to identify you

💡 Recommended: get a free EIN from the IRS instead of using your SSN — it's a business tax ID that's safe to share, and it appears on the superbill in full (as every Tax ID must). Get a free EIN → · Some insurers accept just the NPI.
Changes also save automatically. Denyless and your superbills both use these details.

Two-factor authentication

Loading…

Password

Changing your password signs out every other device.
Office
Your workspace settings — security, how you refer to the people you see, and the look of your office.
In my practice, I call the people I see…
Click to choose — it relabels your whole office: menus, pages, and messages.
Why not just use Zoom?
The sourced case — the same one you can give a colleague. (Full citations in the accompanying research report.)

1 · The free pass ended in 2023

During COVID, federal regulators (HHS OCR) announced they would not penalize providers for using everyday video apps. That enforcement discretion expired August 9, 2023. Since then, using video tools without HIPAA safeguards and a signed Business Associate Agreement is once again an enforceable violation.

2 · A BAA isn't automatic — even if you pay

Zoom offers a BAA only on paid plans — and even then it isn't automatic: you must affirmatively opt in and accept it in your account settings. Zoom's own documentation states customers "are responsible for ensuring their use of Zoom's services aligns with their obligations under HIPAA." Free Zoom, FaceTime, and consumer video apps offer no BAA at all. The compliance gap lands on you, the licensee — not the software company.

3 · General-purpose tools, clinical-grade risks

In 2020 Zoom settled FTC charges that it falsely advertised "end-to-end, 256-bit encryption" while keeping keys that could access meeting content, and left some cloud recordings unencrypted on its servers for up to 60 days. A general-purpose tool also does nothing therapy needs: no consent workflow, no client location for emergencies, no intake, no clinical notes, no license linkage.

4 · What a therapy session actually requires

Professional telehealth guidelines expect you to verify the client's identity and location, hold telehealth-specific informed consent, plan for emergencies near the client, and document it all. MyTherapyMatch makes each of those a built-in step — the platform is the compliance checklist.

And why not one of the big consumer therapy platforms?

Platforms that employ or pay therapists per session take a large cut of the fee and own the client relationship. In 2023 the FTC ordered one of the largest of them to pay $7.8 million in consumer refunds over charges that it shared clients' email addresses, IPs, and health-questionnaire answers with advertising networks — and banned it from doing so again. Many therapists also report pay rates far below their private-practice fee.

MyTherapyMatch is structurally different: you are never our employee, we never touch your session fee, and your client data is never an advertising asset. Flat fee for the office + directory. That's the whole business model.

Help — how your office works
Everything in the left-hand menu, explained. Type a word to jump to it, or read top to bottom the first time.

Still stuck?

Reply to any email from us, or write to hello@mytherapymatch.com. A person reads it — usually the same day. Please don't include client names or details in email; describe the screen instead.