Online Scheduling for Therapists: Organize Your Sessions
See how online scheduling helps therapists organize sessions, avoid double bookings and reduce no-shows while protecting client privacy.
LRLucas Ribeiro Cavalcante · Founder of Via6
In this article
- Short answer
- Why use an online calendar in your therapy practice?
- How to set up fixed-length sessions and breaks
- First session: what to ask at booking without exposing data
- How to handle rescheduling and cancellations
- Ethical considerations when promoting your online calendar
- How to share your scheduling link with clients
- Next step: set up your calendar in 5 minutes
- Frequently asked questions
An online calendar for therapists puts your session times on one link, where clients choose a free slot and get a confirmation by email. You set the length of each session and the breaks between appointments, which helps avoid double bookings and forgotten sessions. That leaves more time for clinical work and less time for rescheduling messages.
Why use an online calendar in your therapy practice?
Booking sessions by text, email or phone takes time and invites mistakes. The client asks for times, you reply, they take a while to answer, another client asks for the same slot, and now you have a mess to untangle. With an online calendar, clients see your open times and pick one themselves, without a back-and-forth.
An online calendar also helps clients keep a regular rhythm of sessions. Clients can reschedule or cancel through their own link, which can help reduce no-shows without you having to handle every change manually. Because every booking is recorded, you have a clear history of appointments instead of scattered notes.
If you offer both in-person and video sessions, you can create separate services in your calendar, such as 'In-person session' and 'Video session', each with its own length and fee. The client chooses the format when booking.
How to set up fixed-length sessions and breaks
Many therapists work with 50-minute or one-hour sessions. In an online calendar, you add each type of appointment with a name, a length and a price. For example: 'Individual therapy session (50 min)' with your usual fee. The calendar uses that length to block the time automatically.
Besides the session length, it is important to set breaks between appointments. A 10 to 15 minute gap gives you time to write notes, use the restroom or simply take a breath before the next client. If your calendar setup allows it, keep a 15-minute buffer after every session, for example.
- Add your service
Create a service called 'Psychotherapy session' with a length of 50 minutes and a price of $150 (example price).
- Set the buffer
Set the break between appointments in your schedule, for example 15 minutes, if your setup allows it. This way, if a session ends at 3:00 PM, the next one can only start at 3:15 PM.
- Add your working hours
Enter the days and times you see clients, such as Monday and Wednesday from 8:00 AM to 6:00 PM. The calendar will only show those hours to clients.
First session: what to ask at booking without exposing data
When a new client books a first session, ask only for what you need to make contact: full name, email and phone number. Avoid fields like 'reason for visit' or 'main concern' on the public booking form, because that information can show up on the page or in notifications. Sensitive information should be collected only during the session, in your private therapy room.
Remember that your calendar page is public. Anyone with the link can see your services, times and prices, but no one should see other clients' details. That is why an online calendar should show only availability, without revealing who booked each slot.
If you accept payments, you can add a payment link or the payment details you already use to your page. Agree on any deposit or fee directly with the client, and keep financial details out of the public booking form.
How to handle rescheduling and cancellations
One of the biggest advantages of an online calendar is that clients can reschedule or cancel through the link, without having to call or message you. This makes cancelling less awkward for them and gives them the freedom to pick another open slot, which can help reduce no-shows.
To discourage last-minute cancellations, you can set a clear policy, such as 'Cancellations with less than 24 hours' notice may be charged the full session fee'. Include this policy on your calendar page or in the confirmation email, but agree on any charge directly with the client.
Make sure clients get email reminders. Via6 sends a confirmation email when a session is booked and a reminder email before the appointment, which helps reduce forgotten sessions. Via6 does not send reminders by WhatsApp or SMS, so if you confirm by text for certain clients, keep doing that manually.
Links, WhatsApp, QR code and booking in one link. Free, no credit card.
Ethical considerations when promoting your online calendar
Your professional code of ethics and the licensing rules in your state, province or country govern how you can advertise therapy services. When you share your calendar, avoid promises of outcomes, client testimonials or anything that could identify a client. Keep your promotion factual and modest, focused on the services you offer and your qualifications.
Check the guidance from your licensing board or professional association before you run digital marketing or post on social media. Some regulators have specific rules about online advertising and the use of social platforms. If you are unsure, ask your board or regulator directly.
On your calendar page, include only professional information, such as your name, credentials, specialties and contact options. Avoid personal photos or content that mixes your private life with your professional work.
How to share your scheduling link with clients
Once your calendar is set up, put the link where clients can find it easily. You can add it to your Instagram bio, to your WhatsApp Business profile and to your business cards. That way, anyone who wants to book a session can find the link quickly.
On Instagram, you can add a link to your bio, and a single page that gathers all your links, like Via6, works well for sending people to one place. In Stories, you can use the link sticker to send people straight to your calendar.
If you see clients in a physical office, you can print a QR code for your calendar and place it at the front desk. Clients can scan it and book their next session on the spot, without needing you to do it for them. You can also read how to add a link to your Instagram bio, step by step and WhatsApp link with pre-filled message to add a button that opens a ready-made message.
Next step: set up your calendar in 5 minutes
You can create a free online calendar on Via6 in about 5 minutes, right from your phone. Add your services, set your working hours and share the link. The free plan includes one service and up to 50 bookings per month, and no credit card is required.
If you already use Linktree, you can import your links into Via6 and keep everything in one place. If you need more, such as several services and a dynamic QR code, paid plans are available in your local currency. See plans and pricing. Every new account starts with 14 days of Pro, with no card required, and then moves back to the free plan without deleting anything.
You can also read how to get appointments through Instagram without answering DMs, how to reduce no-shows from clients who book online and online booking for nutritionists: first visits and follow-ups.
Frequently asked questions
Is an online calendar for therapists allowed under professional ethics rules?
Yes, as long as your promotion follows your professional code of ethics and the rules of your licensing board or regulator. Avoid promises of outcomes, testimonials and any exposure of client information. Check with your board for guidance specific to your location.
Can I charge a deposit when clients book online?
You can ask for a deposit to secure a time slot, but agree on it directly with the client. Via6 does not charge deposits automatically. You can add a payment link or the payment details you already use to your page.
How do I keep clients from seeing each other's details?
Your online calendar shows only availability, without revealing who booked each slot. Ask only for essential details at booking, such as name, email and phone number, and leave sensitive topics like the reason for the visit for the session itself.
Can I use the online calendar for both video and in-person sessions?
Yes. Create a separate service for each format, with its own length and price. Clients choose the format when they book.
Do clients get a reminder before their session?
Yes. Clients receive a confirmation when they book and a reminder by email before the session, with a link to reschedule or cancel. If you confirm by WhatsApp for certain clients, you can keep doing that manually.
Written with AI assistance, checked against product data, and published by Via6 on Oct 12, 2026.How we write→
Founder of Via6. Oversees the product and sets the editorial agenda for this blog, written for businesses that take appointments and want to get clients through their bio link.
See all articles→