Skip to main content
All posts
Dental

Dental clinic appointment automation and treatment info

Dental clinic appointment automation: appointment types, working hours, conflict prevention, reminders 1 day and 2 hours ahead. The AI never diagnoses.

inTusell team
Author
June 5, 20269 min read
A dentist adjusts the lamp over a prepared chair as the next patient walks in on time.

In a dental clinic, the no-show (a patient who misses the appointment) is a silent thief of revenue. When a patient does not show up, it is not only that chair hour that goes to waste. You also lose the other patient who could have taken that slot, and everything from sterilization to the dentist’s schedule was prepared for nothing. Most clinics leave this to the front desk’s memory and working hours: one calls each patient one by one, another writes on WhatsApp one by one. It is tiring, inconsistent and easy to forget. This article explains how to set up the clinic’s appointment engine in inTusell with appointment automation and treatment information for a dental clinic, from appointment types to multi-channel reminders, and from conflict prevention to rescheduling patients who do not show.

This article is the dental appointment and engine leg of our sector-based "how to train your AI" series. For the dental pillar, see how to train the inTusell AI for a dental clinic, and for the general health pillar, see how to train the clinic AI. If you are curious how the same engine is set up in another sector, take a look at another pillar in the series, AI training for a tour agency.

Quick answer

Summary

inTusell’s dental appointment engine has four parts: appointment types (duration and buffer), working hours and exceptions, a conflict check that prevents double-booking, and reminders 1 day and 2 hours before. The AI gives patients general information from the knowledge base and points them toward an examination; it does not diagnose, recommend treatment or invent prices. Google Calendar is one-way.

Why appointment and reminder automation

There are three reasons to move appointments and reminders to inTusell: no request gets lost along the way, no appointment goes without a reminder, and nobody forgets the patient who says "let me think about it" and disappears. In manual mode, everything depends on one person’s memory and working hours. In automatic mode, appointments come in 24/7 (in Full approval, where a new healthcare account starts, once you approve), reminders go out on their own, and the system proactively reaches silent patients again.

The concrete difference looks like this:

SituationManual follow-upAutomatic (inTusell)
Booking an appointmentDuring working hours, by phone24/7, through the channel the patient wrote in
ConflictProne to human errorThe system prevents it (no double-booking)
Appointment reminderBy hand, one by one, can be forgottenAutomatic 1 day + 2 hours before
Treatment questionThe front desk offers an opinion (risk)The AI does not recommend, refers to the dentist
No-showEmpty chair, lost revenueWhen attendance is marked, a rescheduling message with up to 3 open times
CalendarA separate diaryOne-way copy to Google Calendar

inTusell is an AI sales assistant and CRM that answers messages on WhatsApp, Instagram and web chat, books appointments and opens orders, and follows each customer through the sales pipeline; it is not a simple chatbot. This table shows where it works like an experienced patient coordinator in a dental clinic. A good coordinator does not hand out appointments out of thin air: they look at the calendar. They never leave a patient without a reminder. And for a question like "should this tooth be extracted?", they do not take the dentist’s place; they point the patient toward an examination.

Who is it for?

  • Dental clinics, oral and dental health clinics and implant/orthodontic centers that receive heavy examination and information requests from Instagram DM and WhatsApp.
  • Clinics with a high no-show rate, where an empty chair hour turns directly into lost revenue.
  • Teams that manage multiple services and different durations (first examination, check-up, filling, root canal, hygiene).
  • Dental clinics working with health tourism that must answer international patients quickly and in several languages.

No technical knowledge is required; you do the whole setup from the panel.

1. Setting up appointment types

The foundation of the appointment engine is appointment types. You define a type for each service; a type has three important settings:

SettingWhat it doesExample
DurationHow many minutes the appointment lastsFirst Examination 30 min, Check-up 15 min
BufferThe gap left after the appointment15 min sterilization/preparation after the procedure
ColorDistinguishing on the calendarExamination blue, filling orange

The duration matters because it lets the AI calculate the slot correctly. If you define "First Examination 30 min", the AI looks for a 30-minute gap and does not squeeze a half-hour appointment into a fifteen-minute interval. The buffer leaves breathing room for chair sterilization and patient turnover, which matters especially in a dental clinic. You can also add an informational fee to the type if you like. Remember, though, that the AI does not market the treatment fee on its own on a public channel. The how a dental clinic uses inTusell article explains this behavior in detail.

2. Working hours and holiday exceptions

You define working hours so that the AI only books appointments during the hours you are open. This has two layers:

  • Weekly working hours: Opening and closing time for each day of the week (for example, Monday-Friday 09:00-18:00, Saturday 09:00-14:00, Sunday closed). You mark closed days as "unavailable".
  • Exceptions (overrides): A special rule for a specific date. For a public holiday, a national holiday or a day when the dentist is at a congress, add an "unavailable" exception for that day and write a reason ("Public holiday: closed"). You can also change the hours for a single day, for example open in the morning only.

This way, the AI does not book appointments on the morning of a holiday and does not let a patient pick a time after closing. Whatever your working routine, the appointments fit it.

3. Conflict prevention: no two patients at the same time

This is the appointment engine’s most important protection. Before creating an appointment, inTusell checks two things: is the requested time within working hours, and is that slot full? If there is a conflict, it does not open the appointment.

One important detail: cancelled (cancelled) and missed (missed) appointments free the slot again in this check. When a patient cancels, that time automatically becomes available and can go to another patient. Booking two patients into the same chair hour (the most common mistake of a manual diary) becomes mathematically impossible.

Every appointment has a status and a clear lifecycle:

scheduled (planned)
  → confirmed (confirmed)
  → attended (showed up / completed)
or
  → cancelled (cancelled)
  → missed (did not show / no-show)

4. The appointment reminder engine: 1 day + 2 hours before

The most expensive thing in a dental clinic is a patient who does not show up. An empty chair hour is lost revenue, and it also means losing the other patient who could have taken that slot. This is the part that actually reduces no-shows. Two reminders are scheduled automatically for each appointment:

  • 1 day before: "Hello [name]! You have an appointment tomorrow at [date time]. See you soon! [assistant name]", followed by "Are you coming? 1 Yes · 2 Reschedule · 3 Cancel". The patient’s answer is recorded on the appointment.
  • 2 hours before: "Hello [name]! You have an appointment today at [time], 2 hours to go. We look forward to seeing you. [assistant name]"

The message is signed with your clinic’s assistant name, and it carries a change/cancel link. If the patient tells you in advance that they cannot come, the slot does not go to waste and that time can go to another patient.

The reminder is not tied to a single channel; it works through a fallback chain:

  1. The channel the patient wrote in (WhatsApp, Instagram DM, Telegram).
  2. If that channel fails and an SMS provider is set up, SMS.
  3. If SMS fails too, email.
  4. For patients who came through web chat, the message is written directly into the chat history.

You can turn the reminder on and off for each appointment. An appointment booked on the same day, for example, may not need a 1-day reminder. The system sends each reminder only once and prevents the same reminder from going out twice. Reminders run on paid plans; on the Free plan automations are off.

5. The treatment information boundary: the AI does not recommend, it informs, it refers to the dentist

Two boundaries in a dental clinic come even before the appointment engine. Both must be clear for the engine to work correctly.

The first is the medical boundary. In health mode, the AI does not give medical advice, does not diagnose, does not recommend treatment and does not guarantee outcomes. Take questions like "should this tooth be extracted or does it need a root canal?", "what is this pain due to?", "is an implant suitable for me?" or "how many sessions does it take?". The AI does not pick a side and does not commit to anything. It answers in general terms from the service descriptions in your knowledge base and points the patient toward an appointment: "our dentist will clarify this in a face-to-face examination". Which treatment is needed is a medical decision that depends on the person’s oral and dental condition, and it always belongs to the dentist. The AI is the communication and appointment layer; it does not take the dentist’s place.

This boundary does not rest on the rule you write alone. The primary protection is the "do not give advice, refer to the dentist" instruction that health mode gives the AI. On top of that, a pattern scan and a second model check flag boundary-crossing expressions like "guaranteed result", "this tooth will definitely go" or "this treatment will benefit you" before the reply reaches the patient. One important point: this medical review layer is not a wall that silently blocks the reply. It is a shadow layer that detects and flags risky output, and the system instructions given to the AI are what determine the actual behavior. So even if you forget to write a rule, the health mode instructions still apply, and the filter flags and logs the risky expression. It is an extra safety layer, not a guarantee.

The second boundary is not making things up. The AI does not invent a price, a stock level or a piece of information. It does not guess on a topic it is unsure of. It says it does not know and points to the right next step: the examination or the live team.

Dental complaints sometimes carry urgency: severe pain, a tooth broken after a blow, swelling in the face, non-stop bleeding. The AI does not treat these signals like a routine examination matter. It treats the situation as a priority and hands the conversation to the team and the dentist. The handoff lands on the Decisions screen with the full conversation history. This works the same whatever mode your account is in (Intern, Senior or Full approval). One point matters here: a patient sending an X-ray or an intraoral photo is not on its own a reason for handoff. The handoff decision depends on the urgency and the need for evaluation, not on whether a file arrived.

6. Price and health advertising regulations

The treatment fee is a sensitive topic for a dental clinic. Health advertising regulations limit the marketing of fees on public channels, as well as outcome promises. The AI holds this line inside the appointment engine:

  • It does not discuss the treatment fee in public; it invites the patient to send a DM.
  • In a typical setup, it points the patient toward an appointment and says the fee "will be finalized after the examination" (you can change this to match your policy).
  • Rather than invent a figure it is unsure of, it points to the right next step.

The pricing model itself does not change by sector either. plans differ only by messages, voice minutes and storage, channel count is never charged, there is no separate tariff for dental clinics, and you can enable the appointment module in every package. For package details, see the pricing page.

7. No-shows and rescheduling

If the patient still does not show up despite all the reminders, you mark the appointment with the "No-show" button in the Agenda or Day view; an appointment still not marked "Attended" about 2 hours after it ends also counts as missed. After that:

  • Pending reminder jobs are cancelled (they are no longer needed).
  • The Google Calendar event is not deleted; the event is deleted only when the appointment is cancelled.
  • If you mark attendance in the panel, the patient who did not show gets a rescheduling message with up to 3 numbered options from your real open times and an appointment management link.
  • The patient moves into the follow-up flow ("needs follow-up").

This message has one condition: if you have not marked any appointment "Attended" in the last 30 days, "missed" is only a guess and the message is not sent, because telling someone who did come "we missed you" is worse than not writing at all. It is also not sent if reminders are off for that appointment or the patient has turned off service notifications. The patient can move the missed appointment to a new time from their own link within 7 days. The same logic covers patients who say "let me think about it" and go quiet: anyone who got information and then disappeared gets up to 3 follow-up messages written by the AI, only during business hours, and follow-up stops when the patient replies or books. Every conversation is recorded in the CRM. The how a dental clinic uses inTusell article shows how this flow plays out in daily operations.

8. Google Calendar sync (one-way)

If you want your team to see the day in their own Google Calendar, connect the calendar by signing in with your Google account. Let’s be clear about how the sync works: it is one-way (inTusell → Google Calendar).

  • When an appointment is created, an event lands in Google Calendar with the title "Appointment: patient name".
  • When an appointment is rescheduled, the event is updated.
  • When an appointment is cancelled, the event is deleted; a missed appointment keeps its event on the calendar.

The reverse does not happen: a change you make by hand in Google Calendar does not come back to inTusell, and the conflict check does not look at Google Calendar’s busy times. inTusell always calculates conflicts from its own appointment book. That is why Google Calendar is a viewing convenience, not the appointment source. Even if you never connect it, appointments, reminders and conflict prevention work exactly the same. You can review the integrations on the integrations page.

9. KVKK and special-category data

Data related to dental treatment is special-category personal data under KVKK (Turkey’s data protection law). The X-rays and intraoral photos the patient sends fall under this too. inTusell gives you these tools for it:

  1. Consent record: Consent is recorded per channel and purpose, with its time; the patient can see and change their choice through a consent portal link.
  2. Legal notices: "Legal notices" under My business › Business Info sends the patient a short KVKK note at first contact that carries your own privacy link, and adds an opt-out line to promotional messages. It is on by default; only the owner or an admin can change it.
  3. Sensitive field control: The AI does not save high-sensitivity fields such as "Complaint / dental health note" without your confirmation.
  4. Encrypted storage, separate data and deletion: Data is stored encrypted and each business’s data is kept separate. A retention policy deletes expired data nightly, and "Download My Data (KVKK)" gives you an export. In the sales call recordings you upload, phone numbers, emails, ID and card numbers are masked in the transcript.

That makes it easier to answer "what did the patient consent to, and when?" with evidence in an audit or a dispute.

What it isn’t

To put inTusell in the right category, let’s clarify what it is not:

  • It is not a simple chatbot. It answers the message, books the appointment and follows the patient through the pipeline; it does not run on a "when this is written, say that" scenario tree.
  • It is not a dentist or a diagnostic tool. It does not give medical advice, does not diagnose, does not recommend treatment and does not guarantee outcomes; it leaves the evaluation to the dentist and the live team.
  • It is not a patient record or EMR system. It does not keep medical records, an X-ray archive, a treatment plan or a patient file; it is the appointment, communication and patient coordination layer.
  • It is not a two-way calendar. It writes to Google Calendar but does not read from it; it calculates conflicts from its own book.
  • It does not announce the freed time to other patients on its own. The time of a patient who missed or cancelled opens up again in the appointment book and can be offered to a patient who asks for it; the rescheduling message goes only to the patient who did not show.
  • It is not a bot that replies to every comment. Instagram comment automation is live, but the AI does not reply to spam comments with links, and if you connected Instagram before September 24, 2026, comments get no AI reply until you reconnect once.
  • It is not a sector-specific priced product. You can enable the appointment engine in every package; plans differ only by messages, voice minutes and storage, not by sector.

Knowing these boundaries from the outset keeps you from starting with the wrong expectation.

Frequently asked questions

Does the AI say which treatment is needed or make a diagnosis?

No. The AI does not give medical advice, does not diagnose and does not recommend treatment. For a question like "should this tooth be extracted, or does it need a root canal?" it does not take sides. It gives the patient general information from your knowledge base, leaves the evaluation to the dentist and points them toward an examination appointment. The decision about which treatment is needed always belongs to the dentist.

Does the AI create the examination appointment on its own?

Yes. The AI suggests the appropriate appointment type and creates the appointment based on the duration, your working hours and full slots. The system prevents two appointments from being booked at the same time. When there is an emergency (severe pain, trauma, swelling) or the case needs a complex evaluation, the AI hands the conversation off to the dentist or the live team.

Does the AI state the treatment price?

That depends on your clinic policy and on health advertising regulations. The regulations limit the public marketing of treatment fees, so in a typical setup the AI leaves the fee until after the examination or refers the patient to the live team. It never invents a figure it is unsure of; it says it does not know and points to the right next step.

How are no-shows (patients who do not show up) reduced?

An automatic reminder is sent 1 day and 2 hours before each appointment; the patient can cancel or reschedule from the link in the message. An appointment still not marked "Attended" about 2 hours after it ends counts as missed, pending reminders are cancelled and the conversation moves to the "needs follow-up" stage. If you mark attendance in the panel (at least one appointment marked "Attended" in the last 30 days), the patient who did not show gets a rescheduling message with up to 3 options from your real open times and an appointment management link; if you do not mark attendance, this message is not sent, because "missed" would only be a guess.

Is separate software required for the appointment system?

No. Appointment types, working hours, reminders and follow-up all come built into inTusell. Google Calendar is optional and works one-way; even if you never connect it, appointments, reminders and conflict prevention work exactly the same.

Are the patient’s X-ray or health note safe under KVKK?

Health data related to dental treatment and the X-ray/intraoral photos the patient sends are special-category personal data under KVKK. In inTusell, data is stored encrypted and each business’s data is kept separate. The AI does not save high-sensitivity fields such as "Complaint / dental health note" without your confirmation, and consent is recorded per channel and purpose, with its time.

Next step

Once the appointment and reminder engine is set up, you can go in two directions. To shape the AI with your services, your tone and your dental-specific medical boundaries, read how to train the inTusell AI for a dental clinic. Because dental is a sub-branch of the clinic, the general health guide clinic AI training applies too. To see how incoming appointments are managed in daily operations, move on to how a dental clinic uses inTusell. To see how the channels come together in a single inbox, read Instagram and WhatsApp automation for a dental clinic. The dental clinic solution page holds the entire dental clinic solution, and all articles lists everything.

If you would like us to set up your appointment and reminder flow together, get a demo or write to hi@intusell.com. We set up your working hours, your appointment types and the first appointment reminder together.

inTusell team
The inTusell team distills this content from real field practice and user feedback. Questions? hi@intusell.com
Try inTusell

You read the blog. Now see it live.

Test inTusell live with your own sector scenario in a 20-minute demo.

Get a demo