All features

Reservations & Scheduling

Appointments that fill your calendar without the chaos.

3

booking channels

1

shared availability engine

24/7

self-service booking

Reservations & Scheduling

Overview

Let patients book themselves from your website, an AI chatbot, or reception — all converging on one live availability engine and one staff inbox. Confirm, decline, reschedule, and let patients check their place in line by phone.

Multi-doctor and multi-branch schedulingOnline booking from website and WhatsAppReminders and no-show reductionWaitlist and recurring appointment support

Every channel, one pipeline

Illustrative — all bookings check the same availability

ChannelsWebsiteAI chatbotWhatsAppReception
Live availability
Booking request
Confirmed appointment

Real-world use cases

1

Capture website traffic as bookings

A public booking widget on your site turns visitors into confirmed appointments, checking real availability before it offers a slot.

2

Book over WhatsApp with AI

An AI reservation chatbot finds a slot, books it, and can confirm, cancel, or reschedule — all in conversation.

3

Stop double-bookings

Every channel checks the same engine — branch hours, doctor attendance, service windows, blackout blocks, and existing bookings.

4

Show patients the wait

A public queue page lets patients check their position and ETA by phone, with only the details you choose to reveal.

What you get

Omnichannel inbox

Website, chatbot, and reception requests in one place, each tagged by source, accepted with a click.

Live availability engine

Free slots from branch + doctor + service hours, minus bookings, pending requests, and blackout blocks.

AI reservation chatbot

Books, confirms, cancels, and reschedules conversationally via the AI service.

Public queue tracking

By-phone position and ETA, masked to your privacy settings.

Schedule blocks

Black out holidays, leave, or maintenance and they disappear from every channel.

Configurable booking form

Pick visible fields, branches, time-block size, and a daily cap.

How it works

  1. 1

    Patient picks a slot

    On the website or in chat, they see only real, available times.

  2. 2

    A request is created

    The reservation lands in your inbox, tagged by channel.

  3. 3

    Staff confirm

    Accept to create the session; the patient gets a WhatsApp confirmation.

Need implementation details, APIs, or workflows?

Read the full documentation

Related modules

Ready to run your clinic on one platform?

See how Smart Clinic unifies EHR, ERP, growth tools, and AI — book a demo tailored to your specialty and size.