Private Scheduling Software for Therapists
Therapy scheduling that keeps client data private. Booking pages load no advertising trackers and send nothing to data brokers.
Updated 31 October 2026
Why do therapists struggle with mainstream scheduling tools?
Open the developer console on many booking pages and you will find advertising pixels and analytics scripts loading before the client has typed a single word. For a therapy practice that is a real problem, because the booking itself is the sensitive part: it says that this person is looking for help, and the tools that load on the page store that on servers you don't control. Tymeslot's booking pages carry no advertising trackers, and client data is never shared with ad networks. The scheduling part is unremarkable in the best way: clients book, it appears in your calendar, reminders go out on their own.
What a therapy practice needs beyond a full calendar
A general booking tool is good at filling a calendar. A therapy practice needs other things from it: a first contact that feels safe, a missed session that does not simply cost you the hour, intake questions that ask only what you need, and a calendar that stops accepting bookings before your week is overfull.
Most private practices also run the same three-step funnel: a short free call, a paid first session, then a standing weekly hour. Each step needs different notice, a different price and a different audience, and a single "book a session" link handles none of them well.
Everything therapists need. Nothing they don't.
A Free Introductory Call
Offer a 15-minute phone or video call as its own meeting type, with no payment and short notice, so a hesitant client can hear your voice and ask about fees before committing to a paid first session.
Discreet Session Names
Each booking is titled with the session type and the client's name, both in your calendar and in the invitation the client receives. Call it "Appointment" rather than naming the therapy, and an invitation that lands in a calendar a partner can see gives nothing away.
The Fifty-Minute Hour
Start 50-minute sessions on the hour and add a 10-minute buffer on the availability schedule. Clients see only the session; you keep the gap for notes, and nobody can book into it.
Couples Sessions With Both Partners
For couples or family work, the partner who books adds the other as a guest, so both receive the confirmation, the video link and every reminder, and neither has to forward anything.
Reminders the Client Can Act On
Choose when reminders go out, for example two days and two hours before. A client who cannot come cancels or moves the session from the email link, which reopens the hour for someone else.
Deposits on First Sessions Only
Payment is set per meeting type, so you can take a deposit or the full fee on a first session through your own Stripe account while weekly sessions stay unpaid at booking for clients you invoice monthly.
Privacy and compliance for therapists
Therapy has a privacy problem most bookings do not: the appointment itself is the sensitive fact. A client may not want a partner, employer or flatmate to learn of it, so what the booking page loads, what the form asks and what the invitation says all matter. The duties below come from data protection law and the counselling professions' own code.
A therapy booking is health data
The GDPR counts information collected when someone registers for health care as data concerning health, so a booking with a therapist is usually special category data under Article 9 before the first session starts. Give the booking form, confirmation emails and your calendar the same care as your notes.
Records limited to what is necessary
The BACP Ethical Framework asks practitioners to keep records that are adequate, relevant and limited to what is necessary for the service. A booking form is a record too: ask what you need to prepare for a first meeting, and leave presenting issues and history for the session.
Protection from unauthorised disclosure
The same Framework commits members to actively protecting client information from unauthorised access or disclosure. Each booking is written to your calendar with the client's name, so connect a calendar only you can read, never one shared with family, and give session types names that reveal nothing.
- Hosted in the EU
- Signed DPA on Enterprise only
- Self-hosting for full control
- No HIPAA BAA on any plan
See the difference
Without Tymeslot
With Tymeslot
Common scheduling scenarios
How do therapists handle first-contact and intake confidentially?
The first contact a potential client makes with a therapy practice is sensitive. They may be in distress, may not want their name associated with a mental health booking on a third-party platform, and need to trust your practice from the first interaction. Splitting that first contact into a free call and a private first session keeps it calm for them and manageable for you.
- Publish a free 15-minute "Introductory call" on your booking page, by phone or video, with 24 hours' notice, and link to it from your website and any directory profile you keep.
- Make the paid "First session" a private meeting type, so it is not listed on your page, and send its link only to people you have spoken to and agreed to work with.
- Ask two or three questions on the first session (a Pro feature on the managed service): what brings them to therapy, whether they have had therapy before, and whether it is safe to leave them a voicemail.
- Give the first session 48 hours' minimum notice so you can read the answers before you meet, and a four-week horizon so nobody books a first session you will struggle to follow up.
How do therapists manage back-to-back session buffers?
Seeing clients back-to-back with no breathing room wears you down fast. Notes, a moment to reset and a glance at the next client's file all need time, and longer formats such as couples work or EMDR need more of it. In Tymeslot that time is part of your availability schedule.
- Put weekly 50-minute sessions on a schedule with a 10-minute buffer, so each one starts on the hour and ends with time for notes.
- Give 80 to 90 minute couples or EMDR sessions a schedule of their own, for example two afternoons a week with a 20-minute buffer, since the buffer belongs to the schedule rather than the session.
- Set a daily limit on each session type, for example five individual sessions a day, so a burst of new enquiries cannot fill your evenings.
- Add holidays, training days and your own therapy or supervision as time off, so clients cannot book into hours you have set aside.
How do therapists reduce no-shows without chasing clients?
A missed 50-minute session is lost income and an hour another client could have used. Reminders help clients remember, and when a client does need to cancel, they can do it themselves, so you are not the go-between in a conversation they may find awkward.
- Send reminders 48 hours and 2 hours before each session: the first leaves time to rebook, the second catches the client who simply forgot.
- Clients cancel or reschedule from the link in their confirmation email, which frees the hour for another client without a phone call.
- Offer the weekly session in person and by video, so a client who is unwell or away can book the video option rather than miss the week; the link is created when they book.
- Write your cancellation policy into the session description so clients read it before booking. Tymeslot shows it but does not charge a late fee, so collect that the way you do now.
See Tymeslot in action
A starter setup for therapists
| Meeting type | Duration | Buffer | Minimum notice | Bookable ahead | Payment at booking |
|---|---|---|---|---|---|
| Introductory call | 15 min | 10 min | 1 day | 3 weeks | None |
| First session | 50 min | 10 min | 2 days | 4 weeks | €30 deposit at booking |
| Weekly session | 50 min | 10 min | 1 day | 6 weeks | None |
Intake questions
- What brings you to therapy? A sentence or two is enough.
- Have you had therapy before?
- Is it safe for us to leave you a voicemail?
- Do you have a preferred day or time of day?
The questions belong on the first session only; the free call needs none. Leave history and risk for the session itself. The three types differ in notice and horizon, which live on availability schedules, so this setup uses three schedules sharing the same working hours.
Tymeslot compared with Jane and Calendly
Tymeslot is a booking page, Jane a full practice-management system and Calendly a general scheduler, so for a therapist the real difference is how each handles a client's first contact. These rows cover that: HIPAA paperwork for US practices, data processing agreements (Tymeslot signs one only on Enterprise), what loads on the booking page, and whether intake questions come before the slot is taken. Tymeslot does not sign a BAA, so a US practice bound by HIPAA, or one that wants notes and invoicing beside the diary, is better served by Jane.
| Feature | Tymeslot | Jane | Calendly |
|---|---|---|---|
| Signs a HIPAA business associate agreement | No: Tymeslot does not sign a BAA for counsellors | Yes, on request for HIPAA-covered subscribers | Not checked |
| Signed data processing agreement | Signed DPA on Enterprise; Free and Pro have none | Yes: provides data processing agreements | Yes: accepted with the customer terms |
| Booking page without third-party scripts | No ad trackers; reCAPTCHA once the client types | No: third-party scripts load (Google Analytics, Google Tag Manager) | No: third-party scripts are referenced (Stripe, reCAPTCHA, Airbrake, Google Tag Manager) |
| Custom intake questions | Pro: what brings them, asked on first sessions | Intake forms are sent after booking | Yes: up to 10 questions per event type, on all plans |
Sources checked 5 October 2026.
How much time could you save?
A rough estimate, not a promise.
150
minutes saved per week
130.0
hours saved per year
€10,400
annual value of saved time
Which calendars and video tools do therapists use with Tymeslot?
Start free, upgrade when you're ready
A counsellor who offers a free introductory call and invoices sessions afterwards can stay on Free. Pro (€9/month) covers what a paid first session usually needs: the intake questions in this setup and a deposit taken when the client books. Running your own server gives you both at no cost.
Free
€0 / month
Pro
€9 / month