Nobody should have to wait in silence.

therapylist keeps your waitlist moving: structured intake, prepared updates, and you press send on every message yourself. Use the hosted service, or run it on your own server. The code is open either way.

Use the free dashboard or install it on your own server. You choose where the data lives.

What you see every morning

Who is waiting, who has waited longest, and what you have already dealt with. One page, nothing to reconstruct.

therapylist dashboard with stats and a numbered waitlist showing status, themes and urgency for each request

Everything in one place

Requests arrive numbered, with status, themes and urgency already filled in. Nothing to piece together from old emails.

You can see who has waited longest

Colour-coded badges, before you open anything.

The three numbers that matter

Total, pending and contacted, at the top of the page.

Decide with context, reply on your terms

Open a request and everything you need is in one place: themes, urgency, availability and the person's own words. Prepared templates in four languages help you answer warmly, and nothing is sent until you press send.

  • Contact details, themes and message in one organized view
  • Email and SMS templates in German, French, Italian and English
  • You review and send every message yourself, nothing goes out automatically
Request detail view with contact information, triage details and action buttons

A warm first impression, without the phone tag

New clients reach you through your own intake form, in their language and at any hour, not between two sessions. You receive structured answers instead of half a voicemail, encrypted from the first character.

  • Your personal form link, ready to share or embed on your website
  • Collects themes, urgency and availability, so triage starts itself
  • Encrypted transfer, Swiss hosting, built for Swiss DSG

Join the waitlist

A few details, encrypted from the first character.

Name
Email
What brings you in?
AnxietyLow moodStress
Request a spot

Intake by therapylist

1 of 5

Same intake, your look. The form takes on each site's colours, type and shape.

The admin part, handled

Intake, waitlist and updates, without a spreadsheet.

You can read every line of it.

When a client asks what happens to their data, you can point at the privacy policy, the AV-Vertrag and the source code. All three are public.

Swiss hosting, and the two exceptions

The app and database run on a Swiss server at Infomaniak in Geneva. Email goes through Resend and SMS through Twilio, both US companies, so a name and an email address leave Switzerland whenever you send a message.

Optional HIN integration

If you're HIN verified, you can enable it. If not, passwordless login works just as securely.

Optional Vault encryption

For practices that need extra privacy control, Vault keeps identity data encrypted with keys only you hold.

Security is included. HIN and Vault remain optional controls.

Ready to spend less time on admin?

Create a free account or self-host the same AGPL app.

Nobody should have to wait in silence.