Clinic appointment automation: reminders and fewer no-shows
Clinic appointment automation: appointment types, conflict checks, reminders 1 day and 2 hours before, no-show rebooking and one-way Google Calendar sync.

In a clinic, no-shows (patients who don’t turn up) are a silent revenue thief. When a patient does not show up, it is not just that slot that goes to waste; another patient who could have taken that time is lost too. Most clinics try to prevent this with manual reminders (someone calling one by one, someone messaging one by one on WhatsApp) but this is tiring, inconsistent, and easy to forget. This article explains how to build your clinic’s appointment engine on inTusell with clinic appointment automation, from appointment types to reminders, from conflict prevention to Google Calendar sync. It is the appointment-engine part of our sector-by-sector "how to train your AI" series; for the health pillar of the series, see how you train the inTusell AI.
Quick answer
inTusell’s appointment engine has four parts: appointment types (service, duration, buffer), working hours and exceptions, conflict checks that block double bookings, and reminders 1 day and 2 hours before. If you mark attendance in the panel, a patient who does not show gets a rescheduling message with 3 real open times. Google Calendar is optional and one-way (inTusell to Calendar).
Why appointment automation
There are two reasons to move appointments into inTusell: so that no request is lost along the way, and so that no appointment goes without a reminder. In manual mode, everything depends on a person’s memory and working hours. In automatic mode, appointments are booked 24/7 (in Full approval, where a new healthcare account starts, once you approve) and reminders go out on their own.
The concrete difference looks like this:
| Situation | Manual appointments | Automated appointments (inTusell) |
|---|---|---|
| Booking | During working hours, by phone | 24/7, from the channel the patient wrote from |
| Conflicts | Prone to human error | Blocked by the system (no double-booking) |
| Reminders | By hand, one by one, can be forgotten | Automatically 1 day + 2 hours before |
| No-show | Empty slot, lost revenue | Rescheduling message with 3 open times to the patient who did not show |
| Calendar | Separate diary | One-way copy to Google Calendar |
This is where inTusell’s position as "not a chatbot, but an experienced patient coordinator" becomes concrete. A good coordinator doesn’t hand out appointments from memory; they check the calendar. And they don’t forget the patient; they send a reminder.
Who is it for?
- Dental, aesthetics, hair transplant, physiotherapy, dietitian, and polyclinic centers with appointment-heavy schedules.
- Clinics with high no-show rates, where empty slots turn into lost revenue.
- Teams managing multiple services with different durations (consultation, follow-up, procedure).
- Clinics whose team wants to follow the day in their own Google Calendar.
No technical knowledge is required; setup is done 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:
| Setting | What it does | Example |
|---|---|---|
| Duration | How many minutes the appointment lasts | First Consultation 30 min, Follow-up 15 min |
| Buffer | The gap left after the appointment | 10 min cleanup/prep after a procedure |
| Color | Distinguishing on the calendar | Consultation blue, procedure orange |
Duration is critical for the AI to calculate the slot correctly: if "First Consultation 30 min" is defined, the AI looks for a 30-minute gap. The buffer lets you leave breathing room between procedures. You can also define an informational price on the type if you like. But remember: the AI does not market treatment prices on a public channel. We explained this behavior in detail in how you use inTusell.
2. Working hours and holiday exceptions
You define your working hours so the AI only books appointments during the hours you are open. There are 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. To close the clinic on a public holiday, religious holiday, or conference day, you add an "unavailable" exception to that day and write a reason ("Public holiday: closed"). You can also change the hours for a single day.
This way the AI does not book appointments on a holiday morning, and it does not book a patient into a time after closing. Whatever your working schedule is, appointments follow it.
3. Conflict prevention: no two patients at the same time
This is the appointment engine’s most critical safeguard. Before inTusell creates an appointment, it checks two things: is the requested time within working hours, and is that slot full? If there is a conflict, the appointment is not opened.
Important detail: cancelled (cancelled) and missed (missed) appointments free the slot again in this check. That is, when a patient cancels, that time automatically becomes available again and can be opened to another patient. Writing two patients into the same slot (the most common error of a manual diary) is blocked by the system.
4. The reminder engine: 1 day + 2 hours before
This is the part that really reduces no-shows. For every appointment, two reminders are scheduled automatically:
- 1 day before: "Hi [name]! 👋 You have an appointment tomorrow at [date time]. See you then! 😊 [assistant name]", followed by "Will you make it? Reply 1 Yes · 2 Reschedule · 3 Cancel." The patient’s answer is recorded on the appointment.
- 2 hours before: "Hi [name]! ⏰ You have an appointment today at [time], 2 hours to go! We’re expecting you 😊 [assistant name]"
The message is signed with your assistant’s name and includes a change/cancel link. If the patient tells you in advance that they cannot make it, the slot becomes free again and another patient can book it.
The reminder is not confined to a single channel; it works with a fallback chain:
- The channel the patient wrote from (WhatsApp, Instagram DM, Telegram).
- If that channel fails and an SMS provider is set up, SMS.
- If SMS also fails, email.
- For web chat patients, the message is written directly into the conversation history.
You can turn reminders on or off for each appointment; for example, an appointment booked the same day may not need the 1-day reminder. The system sends each reminder only once; it will not send the same reminder twice. Reminders run on paid plans; on the Free plan automations are off.
5. 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 (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 3 numbered options from your real open times and an appointment management link.
- The patient is moved into the follow-up flow ("follow-up needed").
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.
6. Google Calendar sync (one-way)
If you want your team to see the day through their own Google Calendar, you 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 titled "Appointment: patient name" appears in Google Calendar.
- 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 apply: a change you make by hand in Google Calendar does not flow back to inTusell, and conflict checking does not look at Google Calendar’s busy times. Conflicts are always calculated from inTusell’s own appointment book. That is why Google Calendar is a convenient way to see your schedule, not the source of truth for appointments. Even if you do not connect it, appointments, reminders, and conflict prevention work exactly the same. If you use Outlook or Apple Calendar, you can subscribe to the iCal feed; it is one-way too. You can review the integrations on the integrations page and the ready-made clinic setup on the clinic solution page.
What it isn’t
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. On the appointment side, its limits are:
- It is not a HIS / EMR (patient records system). inTusell manages and reminds appointments; it does not keep medical records, test results, or prescriptions.
- 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 is not an SGK / Medula integration. It does not connect to official health systems; it is the clinic’s operations layer.
- It is not priced specifically for health. The appointment engine can be enabled on every plan and reminders are on paid plans; plans differ only by messages, voice minutes and storage, and do not vary by sector. For plan details, see the pricing page.
Frequently asked questions
When are reminders sent?
For every appointment, a reminder is sent automatically 1 day before and 2 hours before; the 1-day message asks "1 Yes · 2 Reschedule · 3 Cancel". You can turn reminders off for a specific appointment in that appointment’s settings. Reminders run on paid plans; on the Free plan automations are off.
Which channel are reminders sent through?
First, the channel the patient wrote from (WhatsApp, Instagram, Telegram). If that fails, SMS takes over when an SMS provider is set up, and if that also fails, email. For web chat patients, the message is written into the conversation history.
Can two appointments be booked for the same time?
No. inTusell checks your working hours and the busy slots; a conflicting appointment is blocked. Cancelled or missed appointments free the slot again in this check.
What happens when a patient is a no-show?
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 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 the Google Calendar sync two-way?
No, it is one-way: inTusell writes the appointment to Google Calendar (creation, rescheduling, and cancellation are reflected). A change made by hand in the calendar does not flow back to inTusell; conflict checking is done from inTusell’s own appointment book.
Do you need separate software for the appointment system?
No. Appointment types, working hours, reminders, and calendar sync come built into inTusell. Google Calendar is optional; appointments and reminders work even if you do not connect it.
Next step
Once the appointment engine is set up, you can go in two directions. To shape the AI with your services, your tone, and your health boundaries, read how you train the inTusell AI. To see how incoming appointments are managed in daily operations, move on to how you use inTusell. You can reach all the articles via the blog.
If you would like us to set up your appointment system together, Request a demo or write to hi@intusell.com; we’ll set up your working hours, appointment types, and the first reminder together.
You read the blog. Now see it live.
Test inTusell live with your own sector scenario in a 20-minute demo.


