All features

Reservations & Scheduling

A booking link for each doctor — still one calendar.

booking links you share

1

click to accept a request

24/7

self-service booking

Reservations & Scheduling

Overview

Let patients book themselves from your website, a doctor or branch link, an AI chatbot, or reception — all on one live availability engine and one staff inbox. Each link can look different and ask for a different deposit. Accept a plain request in one click. If the day is full, offer a waitlist. Online visits send a working join link after you accept.

A link per doctor, branch, or online visitOne-click accept, and a waitlist when the day is fullOptional deposit per link — not only one clinic-wide formReminders, a public queue, and booking from WhatsApp

Every link, one pipeline

Illustrative — doctor, branch, and online links still check the same availability

ChannelsWebsiteDoctor / branch linksAI chatbotWhatsAppReception
Live availability
Request or waitlist
Confirmed appointment

Real-world use cases

1

Hand out a form that already picked the doctor

One-click links for a doctor, a branch, or online-only visits. Copy the address or print a barcode. The clinic form you already use stays as it is.

2

Hold a different deposit on each link

A free first visit next to a procedure that holds 500 EGP. The guest pays by card or a receipt. When you accept, that payment lands on the visit invoice. Off means that link does not change.

3

Book over WhatsApp with AI

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

4

Stop double-bookings

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

5

Keep the demand when the day is full

Turn waitlist on for a link. When someone cancels, the next match gets a short-lived message. They claim. You still accept in one click.

6

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

Booking links you share

Per doctor, branch, or online visit. Own fields, colours, and deposit. Pause a campaign and an old print still opens a polite page, not a dead end.

One-click and bulk accept

A plain request becomes a visit in one click. Several at once is a real bulk action. Packages and special prices still open the full session form.

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.

Waitlist when the day is full

Off until you turn it on. A freed slot sends an offer. The claim lands in your inbox. A deposit, if needed, is taken at claim time.

Public queue tracking

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

Patient cancel and change time

Before you accept, the patient can withdraw or pick another slot from a link in the confirmation. Stale requests expire on their own.

Conversion per link

See which link and campaign convert, where people drop off, waitlist health, and how fast staff respond.

How it works

  1. 1

    You share a link

    One click for a doctor, a branch, or online only. Copy it or print a barcode.

  2. 2

    Patient picks a slot

    They see only real, available times. If the day is full, they can join a waitlist.

  3. 3

    Staff confirm

    Accept in one click. A held deposit lands on the visit invoice. An online visit gets a working join link.

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.