Back to Templates

Automate Dental Appointments with Google Calendar, AI Assistant & Email Notifications

Created by

Created by: Md Sabirul Islam || shishirislam80

Md Sabirul Islam

Last update

Last update a month ago

Share


🦷 Dental Clinic Appointment Booking System (n8n)

This project is an automated appointment booking system for a dental clinic, built using #n8n.
It helps streamline clinic operations by checking availability, creating events in Google Calendar, and sending email notifications to both the doctor and the patient.

✨ Features

✅ Check available slots before booking

✅ Create event in Google Calendar after patient confirmation

✅ Send email notification to the Doctor with appointment details

✅ Send email confirmation to the Patient with their booking details

✅ Unique Appointment ID generation for every booking

🚀 Live Demo
https://devsabirul.github.io/Dental-Clinic-Receptionist-N8n/

🛠 Tech Used

n8n.io (Automation Platform)

Google Calendar API (Manage bookings)

SMTP / Gmail (Send email notifications)

📂 Workflow Setup

Import Workflow JSON

In n8n, go to Workflows → Import from File.

Set Credentials

Configure Google Calendar API Credentials in n8n.

Configure Email SMTP / Gmail Credentials for sending emails.

Update Clinic Info

Replace placeholder Doctor’s email with the real email.

Customize messages (email subject, body).

📧 Example Email Sent

To Doctor:

New Appointment Booked
Patient: John Doe
Phone: +123456789
Email: [email protected]
Date: 31st August 2025
Time: 2:15 PM
Appointment ID: APT-20250831-ABCD12

To Patient:

Hello John Doe,

Your appointment has been successfully booked.

📅 Date: 31st August 2025
🕒 Time: 2:15 PM
📍 Appointment ID: APT-20250831-ABCD12

Thank you,
Dental Clinic

📌 Tags

#n8n #automation #dentalclinic #calendar #appointment

🙌 Author

👨‍💻 Developed by MD Sabirul Islam