Karv
Karv Studio iconKarv Studio

What is Cal.com and why do therapists use it for booking?

Cal.com is an open-source scheduling tool that therapists use because it is GDPR-friendly, integrates with Stripe for payments and Google Calendar for availability, and can be embedded directly into a practice website.

What is Cal.com and why do therapists use it for booking?

Category

Practice Tech

Written by

Danny McCabe

Danny McCabe

3 June 2026

Cal.com is an open-source scheduling and appointment booking platform that has become a practical standard for solo therapists building private practices. It handles the core operational tasks of a therapy practice booking system: showing availability, taking bookings, sending automated reminders, collecting payments, and asking intake questions, without the complexity or cost of software designed for larger healthcare organisations.

This post covers what Cal.com is, why it suits therapy practices specifically, how it handles payments and intake, how it compares to Calendly and Acuity, and how we configure it as part of a full practice setup.

What Cal.com is and how it works

Cal.com started as an open-source alternative to Calendly, meaning the underlying code is publicly available and self-hostable. For most users, the relevant version is the cloud-hosted platform at cal.com, which is free to use at the core tier and requires no technical setup beyond creating an account.

The fundamental workflow is simple. You connect your Google Calendar (or Outlook calendar) to Cal.com. Cal.com reads your existing calendar events to identify when you are unavailable, so bookings are automatically blocked during those times. You set your working hours, appointment types, and buffer times. You share a booking link, or embed a booking widget in your website, and clients can see your real-time availability and book without any back-and-forth.

After a booking is made, Cal.com sends automatic confirmation emails to both the therapist and the client. Reminder emails can be configured to send at intervals you choose, such as 48 hours and 1 hour before the appointment. These reminders consistently reduce no-show rates.

If you use video for sessions, Cal.com integrates with Google Meet and Zoom. When a client books, a unique video meeting link is automatically generated and included in their confirmation. The client does not need to install anything or follow a separate link-sharing process.

Why it suits therapy practices specifically

Several features of Cal.com make it a particularly good fit for solo therapy practices.

Recurring bookings: clients who want to book weekly or fortnightly sessions can do so in a single booking action rather than rebooking each week individually. This reduces administrative friction for both you and the client and improves session consistency.

Intake questions: when setting up an appointment type, you can add custom questions that the client answers at the point of booking. This can include questions about what they are looking for from therapy, whether they have previous therapy experience, or any relevant practical information. Having this before the first session saves time and allows you to prepare appropriately.

Embeddable widget: Cal.com provides a booking widget that can be embedded directly into your website as a calendar picker or a button. This means clients never have to leave your site to book, which reduces drop-off. The widget is clean and works well on both desktop and mobile.

GDPR considerations: Cal.com's cloud-hosted platform stores data in the EEA by default, and Cal.com provides a Data Processing Agreement (DPA) for business users, which meets GDPR requirements for a sub-processor. This is a meaningful difference from consumer scheduling tools that store data in the US without EU-specific contractual protections.

How it handles payments and intake forms

Cal.com integrates directly with Stripe for payment collection. You connect your Stripe account to Cal.com, set the price for each appointment type, and clients pay at the point of booking. Payment confirmation is included in the booking confirmation email.

Taking payment upfront is one of the most effective ways to reduce no-shows in a therapy practice. When a client has paid for a session before the appointment, the psychological and financial commitment to attending is higher. Practices that collect payment at booking consistently report lower no-show rates than those that invoice after sessions.

The Stripe integration supports all standard card types and is compatible with Apple Pay and Google Pay on mobile, which is increasingly how clients expect to pay for online services. Payment is deposited to your bank account on Stripe's standard payout schedule (typically two business days after the transaction).

Intake forms in Cal.com are basic but functional. If you need more sophisticated intake form capability, such as branching questions, client-signed consent forms, or detailed clinical intake questionnaires, you will likely want to use a separate form tool alongside Cal.com. Tools such as Typeform, JotForm, or a dedicated practice management platform offer more flexibility here.

Cal.com vs Calendly vs Acuity for therapists

Calendly is the most polished and widely recognised scheduling tool. It has a clean interface, strong integrations, and excellent reliability. Its main limitations for therapy practices are: the free tier is limited to one appointment type; data storage defaults to the US (though GDPR-compliant options are available on paid plans with additional configuration); and the paid plans start at approximately €10 per month per user, scaling up significantly for team features. For a solo therapist, Calendly's paid tier is functional but less cost-effective than Cal.com.

Acuity Scheduling (now part of Squarespace) is designed with professional service providers in mind and includes features relevant to healthcare practices, such as HIPAA-compliant forms (relevant for US-based practitioners) and intake questionnaire management. It is more fully featured than Cal.com or Calendly for clinical intake workflows. The complexity and pricing reflect this: plans start at approximately €20 per month and rise with feature requirements. For an Irish therapist who does not require HIPAA compliance and wants a straightforward booking and payment setup, Acuity's additional complexity is often unnecessary overhead.

Cal.com occupies a middle ground. It is more flexible than Calendly (particularly on the free tier), more GDPR-conscious by default, and simpler than Acuity. The free tier covers the core needs of most solo practitioners. The paid tier (approximately €12 per month) adds features including round-robin scheduling, SMS reminders, and team management that are unlikely to be needed by a solo therapist.

For most newly independent therapists building a private practice in Ireland or the UK, Cal.com on the free or €12 tier is the right choice: functional, GDPR-appropriate, and embeddable without needing to pay a separate website integration fee.

How we set it up as part of your practice system

When we set up a practice for a therapist, Cal.com is integrated as the booking layer within a complete system that also includes the website, a verified Google Business Profile, a payment gateway, and GDPR documentation.

The Cal.com configuration covers: connecting the therapist's Google Calendar so availability is always accurate in real time; setting up appointment types (initial consultation, individual session, couples session if applicable); configuring Stripe payment collection; adding intake questions to the booking flow; setting up automated confirmation and reminder emails; and embedding the booking widget into the practice website so that a client can go from landing on the homepage to completing a booking without ever leaving the site.

The integration takes approximately two to three hours to configure properly, including testing the full booking flow end-to-end from the client's perspective. The result is a booking system that runs without manual intervention and handles the administrative side of client scheduling entirely automatically.

If you would like this kind of integrated practice setup, including website, booking, payments, and GDPR compliance, the Karv Web Studio therapist package covers all of it as a single project with no loose ends.

Karv

Karv Web Studio uses cookies

We use cookies to improve your experience, analyse site performance, and support our marketing. You can choose what you’re comfortable with below.