Astrocal

Booking System for Coaches, Therapists and Consultants (2026 Guide)

What one-to-one practitioners need from a booking system, how the main tools compare, and how to get a paid booking page live in 15 minutes.

You finish a client session at 11:50. Your inbox has three emails. One prospect wants a discovery call "sometime next week". A client in Toronto asks whether Thursday at 4pm is your time or theirs. Another client cancelled this morning's session at 9:15, ten minutes before it started. You won't be paid for it.

None of this is client work. It's admin, and for most coaches, therapists and consultants it eats several hours a week. A booking system fixes most of it. Clients pick a time that suits you both, pay when they book, get a video link without you sending one, and receive a reminder the day before.

This guide is for anyone who sells their time one client at a time: life and business coaches, counsellors and therapists, nutritionists, tutors, and independent consultants. It covers what to look for, where booking tools stop and practice software starts, and how the main options compare. If you're new to booking systems in general, read What Is an Online Booking System? first.

Why one-to-one work is different

A salon or a gym books lots of short appointments across a team. One-to-one practitioners have a different pattern, and it changes what matters in a tool.

Your time is the product. Every empty slot is income you can't get back. A late cancellation on a $150 session costs you $150, and you usually can't fill the slot at short notice.

Clients often live in other time zones. Online coaching and consulting have no borders. If your booking page shows times in your time zone only, someone will turn up an hour early or an hour late.

Most sessions happen on video. You need a unique Zoom, Google Meet or Teams link for each session, and you need it in the client's calendar invite without copying and pasting.

You sell more than one kind of session. A free 20-minute discovery call, a paid 60-minute session, maybe a 90-minute intensive. Each needs its own length, price and rules.

Your energy is finite. Five back-to-back client sessions is a bad day for most practitioners. A good booking system lets you set limits, not only open hours.

What to look for in a booking system

Payment at the time of booking

This is the single biggest change you can make. When a client pays to book, the session feels real. They show up, or they cancel early enough for you to rebook the slot. Look for a tool that takes payment through Stripe or a similar processor, so the money goes straight to your own account.

Check two details. First, what happens to an unpaid booking? It should not hold the slot for ever. Second, how do refunds work when a client cancels? An automatic rule, such as "full refund if you cancel more than 24 hours ahead", saves you awkward emails.

Separate session types

You need one booking link per kind of session, each with its own duration, price, description and location. Some tools also let one session type offer several lengths, so a client can choose 30 or 60 minutes from the same page. That keeps your booking page short.

The tool should connect to Zoom, Google Meet or Microsoft Teams and add a unique link to every booking. The link should appear in the confirmation email and the calendar invite. If you see some clients in person, check that the tool can show a physical address instead.

Time zone handling

The booking page should detect the client's time zone and show times in it, with an option to change it. Your calendar should show the session in your time zone. Test this yourself before you trust it.

Calendar sync both ways

The tool must read your existing calendar so it never offers a time when you're busy, and it must write new bookings back to it. Check which calendars it supports. Google and Outlook are common. iCloud is less common, and many therapists use it.

Self-service cancel and reschedule

Clients will need to move sessions. If every change needs an email to you, the tool has only solved half the problem. Look for a link in every confirmation and reminder that lets the client cancel or reschedule within your rules.

Reminders

An email reminder the day before and another an hour before catches the clients who simply forgot. This is the cheapest no-show fix there is. Our guide to reducing appointment no-shows has the numbers.

Your brand, not the tool's

Clients book a session with you, not with a software company. On a paid plan, the booking page and the widget on your website should carry your name and your colours, with no "Powered by" badge.

Protect your calendar, not just fill it

Most booking guides focus on getting more bookings. For one-to-one work, the bigger risk is a calendar that fills in a way that burns you out. These settings matter more than they look.

Buffers between sessions. Add 10 to 15 minutes after each session for notes, a break, or a session that runs over. Clients never see the buffer. They just can't book the slot straight after another client.

A daily or weekly cap. Set a maximum number of sessions per day or per week for each session type. Once you hit four client sessions on a Tuesday, the rest of Tuesday disappears from the booking page. This is the setting most practitioners wish they had found sooner.

Minimum notice. Stop clients booking a session that starts in 20 minutes. A notice period of 12 or 24 hours gives you time to prepare.

A rolling booking window. Limit how far ahead clients can book, for example 30 or 60 days. It stops your calendar filling for months ahead and lets you change your hours without moving old bookings.

A waitlist for full weeks. If your sessions fill up, let clients join a waitlist. When someone cancels, the first person on the list gets the slot. You don't have to send an email.

Booking tool or practice software?

Before you compare tools, decide which category you need. The two overlap, but they solve different problems.

Practice management software

Tools such as SimplePractice, Jane and WriteUpp are built for clinical practice. They hold client records, session notes, intake forms, invoices and, in some regions, insurance claims. They include booking, but booking is one part of a larger system.

Right for: therapists and counsellors who need a clinical record system, especially if they bill insurance or must keep notes in a specific compliant system.

Trade-off: higher monthly cost, and the booking page is often hard to brand or embed well on your own website.

Coaching platforms

Tools such as Paperbell and Practice Better bundle booking with packages, client portals and course content. Paperbell also handles contracts, and Practice Better adds intake forms and notes. Expect to pay from about $25 to $97 a month, depending on the tool and plan.

Right for: coaches who sell multi-session packages and want contracts, payments and client resources in one place.

Trade-off: you pay for the whole bundle even if you only use booking.

Standalone booking tools

Tools such as Calendly, Acuity and Astrocal do scheduling well and leave records, notes and marketing to other tools.

Right for: coaches, consultants and practitioners who keep notes elsewhere (or not at all) and want a fast, branded, paid booking flow on their own website.

Trade-off: you won't get clinical notes, client portals or package billing. If you need those, pair the booking tool with another tool, or choose practice software instead.

The honest framing

If you're a therapist who must keep clinical records, practice software is probably the right first purchase. If you're a coach or consultant whose main pain is the email back-and-forth, missed sessions and unpaid cancellations, a standalone booking tool solves that for a fraction of the cost.

Booking tools for coaches and therapists compared

Calendly

The best-known scheduling tool. Strong calendar sync, good video integrations, and a booking flow most clients already know.

Good at: simple one-to-one scheduling. Meeting limits per day, week or month are on every plan, and so are custom booking questions.

Falls short: the free plan allows one event type and can't take payments. Payments start on Standard at $10 per seat a month on annual billing. Removing Calendly branding needs the Teams plan at $16 per seat a month. It's built for business meetings more than client sessions.

Right for: consultants whose sessions look like business meetings.

Acuity Scheduling

Squarespace's booking tool, popular with wellness practitioners. Intake forms are on every plan. Packages, memberships and gift certificates start on the Standard plan.

Good at: intake questions, selling session packages, and daily or weekly appointment limits.

Falls short: no free plan, only a 7-day trial. Plans run from $16 to $49 a month on annual billing, and the Starter plan can't sell packages. Zoom and Google Meet are built in, but Microsoft Teams needs a third-party tool. See our Astrocal vs Acuity comparison for the detail.

Right for: practitioners who need intake forms and packages in the booking tool itself.

SimplePractice

Practice management software for therapists and health professionals, with booking built in.

Good at: clinical records, notes, billing, insurance and telehealth in one system. You can also cap the number of appointments clients can request each day.

Falls short: solo plans cost $49 to $99 a month per clinician, which is a lot if you only need booking. Online booking is a request that you approve, not an instant booking. The widget for your own website needs the Plus plan. Clients don't pay at booking. Their card is kept on file and charged after the session.

Right for: licensed therapists who need a full clinical record system.

Astrocal

A flat-rate booking tool with paid sessions, video links and a widget that embeds on your own website.

Good at: a paid, branded booking flow with little setup. Clients pay through Stripe at booking, and the money goes to your own Stripe account. Unpaid bookings release the slot after 30 minutes. Cancellations more than 24 hours ahead get an automatic refund. Zoom, Google Meet and Teams links are added to every session. The booking page detects each client's time zone. Buffers, minimum notice, booking caps and waitlists are all on every plan, including free.

Falls short: Astrocal is a booking tool, not practice software. It has no clinical notes, no intake forms, no client portal and no package billing. Recurring session series are not supported yet, so clients book each session on its own. Email is the only reminder channel. Paid bookings carry a small platform fee (1% on the free plan, 0.5% on Launch and Grow) on top of Stripe's fees.

Right for: coaches, consultants and practitioners who want clients to book and pay on their own website, and who keep notes and records in a separate tool.

Summary comparison

CalendlyAcuitySimplePracticeAstrocal
Free planYes (one event type)No (7-day trial)NoYes (10 bookings/month)
Paid plans from$10/seat/month$16/month$49/month per clinician$12/month flat
Payment at bookingPaid plansYesNo (card charged after)All plans, via Stripe
Video linksZoom, Meet, TeamsZoom, MeetBuilt-in telehealthZoom, Meet, Teams
Booking caps per day or weekAll plansYesDaily limitAll plans
Intake formsCustom questionsYesYesNo
Clinical notesNoNoYesNo
Embeds on your websiteYes, unbranded on TeamsYesRequest widget on Plus planYes, white-label on paid

Competitor prices are for annual billing, checked in October 2026.

How to set up your booking page in 15 minutes

We'll use Astrocal as the example. The free plan needs no card, and the steps are much the same in most standalone tools.

Step 1: Sign up and connect your calendar (3 minutes)

Create an account and connect Google Calendar, Outlook or iCloud. Astrocal checks it for busy times before it offers any slot, and adds each new booking to it. You get a live booking page at the end of sign-up.

Step 2: Create your session types (5 minutes)

Make one session type for each kind of session you sell. A typical coaching setup looks like this:

  • Discovery call: 20 minutes, free, Google Meet.
  • Coaching session: 60 minutes, paid, Zoom.
  • Intensive: 90 minutes, paid, Zoom.

If clients can choose between lengths, add several duration options to one session type instead of making a separate type for each.

Step 3: Set your limits (3 minutes)

For each paid session type, set:

  • A 15-minute buffer after each session.
  • A minimum notice of 24 hours.
  • A cap, such as four sessions per day.
  • A booking window, such as 60 days ahead.

Turn on the waitlist if your weeks tend to fill up.

Step 4: Connect Stripe and set prices (3 minutes)

Connect your Stripe account and set a price and currency on each paid session type. Clients pay when they book. A booking that isn't paid within 30 minutes is cancelled and the slot opens again.

Step 5: Share it (1 minute)

Copy your booking link into your email signature, your Instagram or LinkedIn profile, and your Google Business profile. If you have a website, paste the booking widget snippet into your page so clients book without leaving your site.

Step 6: Book yourself as a client

Book a session from your phone, in a different time zone if you can. Check that the confirmation email has the video link, that the event appears in your calendar, and that the reminder arrives. Then reschedule and cancel to check those links work too.

Common questions

Frequently asked questions

Most coaches keep discovery calls free and short, around 15 to 20 minutes, so they don't put off new clients. Charge for every session after that. If free calls attract too many no-shows, add a booking cap per week and a minimum notice period instead of a fee.
Yes, with a tool that detects time zones. Astrocal's booking page shows times in the client's local time zone and lets them change it. Your calendar shows the session in your own time zone.
That depends on your tool's refund rule. With Astrocal, a paid session cancelled more than 24 hours before it starts is refunded automatically. Inside 24 hours, you keep the payment. Clients see this rule when they book, so it rarely causes arguments.
Often not on its own. A booking system handles scheduling, payments and reminders. If you must keep clinical notes or bill insurance, you also need practice management software. Some therapists use a booking tool for the client-facing flow and keep records in a separate system.
Some tools, such as Acuity and coaching platforms like Paperbell, sell packages directly. Astrocal doesn't support packages yet. Clients pay per session when they book.
No. Clients pick a time, enter their name and email, and pay if the session is paid. They get a confirmation with links to reschedule or cancel. No app and no password.

Get your booking page live today.

Free for up to 10 bookings a month. No card needed.