Patients book themselves. You keep control.

A branded booking page that shows only the locations, practitioners and appointment types you allow, with live availability, deposits collected up front, and zero phone calls.

24/7 self-booking Stripe · PayPal · Square Cloudflare Turnstile
Online booking checkout with appointment summary and deposit due
Service selection step showing appointment types and prices
Checked live, never stale Availability from the real calendar

A booking flow patients can actually finish.

Real-time availability

Slots shown are checked live against the clinic calendar: nothing pre-cached, nothing that double-books.

Pay online at booking

Collect a deposit or full payment through Stripe, PayPal or Square before the booking is confirmed.

Instant confirmation

An email or SMS goes out the moment the booking lands, using your own Communications templates.

Timezone-aware slots Converted correctly from the clinic's, including across midnight.
No separate signup First-time patients matched by email, then phone, created automatically.
Protected against bots Cloudflare Turnstile plus separate rate limits on read and write.

The front desk phone rings less.

Every online booking shows up on the exact same calendar your team already works from. There's no separate list to check, no bookings to manually re-enter. Patients simply appear, tagged as booked online, immediately and without an import step.

One calendar, no separate booking queueOnline bookings appear exactly like any other appointment, the moment they're made.
Confirmations go out without staff involvementEvery online booking triggers your existing SMS or email template.
Appointment list with online bookings tagged and shown alongside every other appointment
Online booking rules settings: daily limit, lead time, advance booking window
Appointment types toggled on or off for online booking
Share and embed panel with booking page URL and iframe snippet

You decide exactly what's bookable.

Nothing is exposed by default. Every location, appointment type and practitioner has to be explicitly turned on for the public page, so the portal only ever shows what you've chosen to offer.

Lead time and booking window, set by youHow much notice patients need, and how far ahead they can book.
Deposits, prices and terms, your callRequire a deposit or full payment, show or hide prices, add your own terms.

Let your calendar fill itself.

Turn on online booking in minutes. 30-day free trial, no credit card.

No card required · no setup fee

  • 24/7 self-booking, your rules
  • Deposits collected automatically
  • Bot and spam protection built in
Solutions Features Security Pricing App Integrations

Popular features

Scheduling Telehealth Clinical AI DICOM viewer Billing
Start free trial Sign in