π¬ Automate dental appointments with Google Calendar, AI assistant & email notifications
β‘ 2,606 views Β· π¬ Support Chatbots
Description
π¦· 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: john@example.com 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
π Nodes Used
Google Sheets, Webhook, Gmail, AI Agent, Simple Memory, OpenRouter Chat Model
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File