Lead Notifi Logo
Lead Notifi
← All bot use cases
Lead Notifi · Dental Clinics
WhatsappInstagramMessenger

Dental Appointment Booking Bot for WhatsApp

A patient who already knows what they need messages "book appointment" — the bot lets them pick the service, collects date, time and contact details, locks a real calendar slot, and reminds them automatically the day before.

Option 1

Build it as a Manual Bot

A straight, no-branch chain: service selection, date and time collection with validation, patient details, a calendar hold, tagging, dentist routing, a confirmation template, and a timed reminder the day before the appointment.

1.LogicTrigger
2.CommunicationList
3.InputDate InputPreferred date? (DD/MM)
4.InputTime InputPreferred time slot? (e.g. 3 PM)
5.InputText InputPatient full name?
6.InputPhone InputContact number for confirmation?
7.IntegrationGoogle Calendar{{service}} — {{patient_name}}
8.LogicSet Tagappointment-booked
9.LogicTeam AssignmentAvailable Dentist (Round Robin)
10.CommunicationQuick Reply
11.LogicWait24 hours before the appointment
12.CommunicationTemplateappointment_reminder_dental

START

Trigger

Keywords (Required)

book appointment

schedule

cleaning

whitening

root canal

5 keywords

List

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

Which service would you like to book?

37/1024

List Items (Max 10)

Cleaning

8/20

Whitening

9/20

Root Canal

10/20

Braces Consultation

19/20

Date Input

Prompt (Required)

Preferred date? (DD/MM)

23/1024

Invalid Message (Required)

That doesn't look like a valid date. Please try DD/MM.

54/200

Time Input

Prompt (Required)

Preferred time slot? (e.g. 3 PM)

32/1024

Text Input

Prompt (Required)

Patient full name?

18/1024

Variable Name (Required)

patient_name

12/60

Phone Input

Prompt (Required)

Contact number for confirmation?

32/1024

Google Calendar

Event Title (Required)

{{service}} — {{patient_name}}

30/100

Calendar (Required)

Connected: Google Calendar

26/100

Set Tag

Tag (Required)

appointment-booked

18/60

Team Assignment

Assign To (Required)

Available Dentist (Round Robin)

31/100

Quick Reply

Header (Optional)

Image

OR

Paste image URL…

Body Text (Required)

You're confirmed! We'll also send a reminder 24 hours before your appointment.

78/1024

Wait

Wait Until (Required)

24 hours before the appointment

31/100

Template

Template Name (Required)

appointment_reminder_dental

27/100

Advanced settings

Option 2

Build it as an AI Agent Bot

The assistant handles cost, prep and insurance questions in one continuous conversation, then still confirms a real calendar slot — including working a second family member into the same visit.

D

Dental Clinics

Online
want to book a teeth whitening appointment10:00 AM
Great choice! Do you have a day in mind, or should I share open slots this week?10:00 AM
share slots10:00 AM
We have Wednesday 11 AM, Thursday 4 PM, or Saturday 10 AM — any of these work?10:00 AM

Unlike the manual bot above, this isn't one node in a flow — it's a separate AI assistant mode that takes over the entire conversation and replies in natural language until it's switched off.

Which fits this use case?

Manual bot: fast, predictable booking for a patient who already knows exactly what service they want — service, date, time, done — with automatic calendar hold and reminder.
AI agent: handles cost, pain-expectation and prep questions specific to cosmetic procedures, plus adding a second family member to the same visit, all in one thread.
Best fit here: manual bot for routine, repeat bookings (cleanings, check-ups); AI agent for procedures patients have more questions about, like whitening or root canals, where cost and prep details matter.

Frequently asked questions

Does the bot remind patients before their appointment automatically?+
Yes — a Wait node holds until 24 hours before the appointment, then a Template node sends the reminder automatically.
Can it book more than one family member?+
The manual flow books one patient per run; the AI agent version can naturally add a second family member to a nearby slot in the same conversation, as shown above.
What happens if the requested slot is already taken?+
The Google Calendar integration checks for conflicts before confirming and re-prompts for an alternate time rather than double-booking the dentist.
Is this available on Instagram and Messenger too?+
Yes, the same List → Date → Time → Calendar flow runs identically on WhatsApp, Instagram DMs and Messenger.

Build this bot for your business

Set up either version — manual flow or AI agent — in minutes, on WhatsApp, Instagram or Messenger.

Start Free Trial →