Practice Management

The Best Free Scheduling Tool for Therapists: A Therapist-First Alternative to Calendly (2026)

8 min read·Updated April 26, 2026
Evidence-based · Clinically validated

Calendly is a general-purpose scheduling tool that was built for sales teams and consultants. It works well for booking a 30-minute discovery call. It is the wrong tool for booking a 50-minute clinical session that requires intake paperwork, identity verification, a deposit to reduce no-shows, and synchronization with a HIPAA-compliant calendar. This guide explains what a therapy-grade scheduling tool actually needs, why most free options are missing critical features, and how to set up a complete clinical scheduling workflow without paying a separate scheduling subscription.

What a therapy scheduling tool needs that generic tools lack

A clinical scheduling workflow has requirements that sales-oriented tools were never designed to meet:

Intake form collection at booking. New clients need to complete an intake form before the first session. A clinical scheduler should let you attach a required intake form to the booking flow so the client cannot complete the booking without submitting the paperwork.

Deposit or full payment to reduce no-shows. No-shows are the largest single drain on private practice revenue. The ability to collect a deposit at booking (typically 50% to 100% of the session fee) reduces no-show rates by 60% to 80% in published practice data.

Two-way calendar sync. When you add a personal appointment to your calendar, the slot must immediately disappear from your public booking page. One-way sync produces double-bookings.

Buffer time between sessions. Therapy sessions require documentation time. Most clinicians need a 10 to 15 minute buffer after each session to write the note, take a breath, and prepare for the next client.

Time zone handling that does not break. Clients book in their local time. The therapist sees the appointment in their local time. The calendar event reflects both correctly. Sounds simple. Many tools get it wrong, especially around daylight saving transitions.

HIPAA-aware data handling. Names, contact details, intake answers, and appointment metadata are PHI. A scheduling tool that stores this without a BAA puts you in violation.

Why Calendly is not built for clinical use

Calendly is an excellent product for the use case it was designed for. Sales reps, recruiters, customer success managers, and consultants benefit from a simple, fast, brandable booking flow.

Clinical use exposes the gaps:

  • Calendly does not sign a BAA on standard paid plans. The Enterprise tier offers one only on custom contracts.
  • Intake form collection is limited to short pre-meeting questions. There is no concept of a multi-page clinical intake with conditional logic, file uploads (insurance card, ID), or signed consent forms.
  • Deposit collection requires the Stripe integration, which adds a per-transaction percentage on top of Stripe's own fees, and the funds flow through Calendly's account before reaching yours.
  • Cancellation and reschedule policies cannot be configured per appointment type with the granularity clinical practice needs (24-hour notice for full refund, late cancellation fee, no-show forfeit).
  • The free tier limits you to one appointment type. Most therapists need at least three: initial consultation, standard session, longer assessment.

What free actually means in scheduling software

When a scheduling tool says it is free, look at what is missing:

Acuity Free: Discontinued. Acuity is now Squarespace Scheduling, paid only.

Calendly Free: One event type. No intake forms beyond a few short questions. No payment collection. No team features.

SimplyBook.me Free: 50 bookings per month, branded with their logo, limited customization.

Setmore Free: Up to 4 users, limited to Google or Outlook sync, no clinical-specific features.

Square Appointments Free: Free for individual practitioners, but the trade is using Square as your payment processor with their standard transaction fees.

None of these were built for clinical practice and none sign a BAA at the free tier. The marketing copy says "free" while the clinical-grade features sit behind paywalls of $30 to $50 per month.

The alternative is to use a scheduling tool that is bundled into your clinical software at no additional cost, designed for therapy from the start.

How CBT Assistant Pro's free scheduling tool works

The free scheduling tool inside CBT Assistant Pro was built specifically for therapy bookings. The full feature set is included at no extra cost on every paid plan, and the standalone scheduler is free to use with no subscription required.

Public booking page at a clean URL like cbtassistantpro.com/t/your-name. Branded with your photo, bio, credentials, fees, and accepted insurance.

Multiple appointment types (initial consultation, standard 50-minute session, 80-minute extended session, couples session) each with their own duration, fee, and intake requirements.

Optional intake form that must be completed before the booking confirms. Forms are HIPAA-compliant, support conditional logic, and feed directly into the client record.

Optional deposit or full payment via Stripe Direct Charge. Funds flow straight to your Stripe account. The platform takes zero application fee.

Two-way Google and Outlook calendar sync. Personal appointments block clinical availability automatically.

Custom availability windows (Tuesday/Thursday evenings, Friday afternoons, etc.) with buffer time between sessions.

Automatic confirmations and reminders by email and optionally by SMS, in the client's preferred language.

Cancellation policies configured per appointment type, with automatic refund handling for cancellations within the policy window.

A BAA is in place from the moment you sign up.

Setup checklist: moving from Calendly to a clinical scheduler

1. Audit your existing bookings. Export your last 90 days of Calendly bookings. Categorize them by appointment type and identify your three to five most-used types.

2. Configure appointment types in the new tool. Match the durations and fees from your current setup.

3. Build your intake form. If you have an existing PDF intake, convert it section by section. Add conditional logic where useful (only show insurance questions if the client selects "using insurance").

4. Set your availability. Block recurring personal commitments. Add buffer time. Define your booking window (most clinicians allow booking 14 to 60 days in advance).

5. Configure payment. Connect Stripe. Decide between deposit (50%), full payment at booking, or pay-on-completion. For new clients, deposit at booking is the strongest no-show reduction.

6. Update your public links. Replace your Calendly link in your email signature, website, business cards, and directory listings (Psychology Today, etc.).

7. Notify existing clients. Send a brief email: "I have moved my booking page to [new URL]. Please use this for any future appointments." Most clients will not notice the difference except that the new page asks for less information from them after the first booking.

8. Cancel the Calendly subscription after 30 days when you have confirmed nothing is broken.

Frequently asked questions

Is the CBT Assistant Pro scheduler actually free, or is it free with limits?

The standalone scheduler is free with no booking limits. It is included at no extra cost in every paid clinical plan. The only paid component is if you choose to collect payments through Stripe (Stripe's standard transaction fees apply, but CBT Assistant Pro charges no platform fee).

Can I keep my existing Google or Outlook calendar?

Yes. Two-way sync with Google Calendar and Microsoft Outlook is fully supported. The scheduler reads your existing calendar to block busy times and writes new bookings to your chosen calendar.

How does deposit collection work?

Stripe processes the deposit at the moment of booking. Funds flow directly to your Stripe account. CBT Assistant Pro takes zero application fee. If the client cancels within your refund policy window, the refund is automated.

Can clients reschedule themselves?

Yes, within your defined notice period. Self-rescheduling reduces administrative burden significantly. You can also disable it per appointment type if you prefer to manage reschedules manually.

What happens to my existing Calendly bookings during the switch?

They remain in Calendly. Honor them as scheduled, then direct future bookings to the new link. After your last Calendly booking is complete, you can safely cancel that subscription.

Ready to speed up your CBT documentation?

CBT Assistant Pro helps therapists build formulations 3× faster with AI-assisted documentation. HIPAA compliant. Free trial, no credit card.

Start Free Trial

Related guides