Templates / Doctor appointment scheduler with Telegram, Gemini AI, and Google Sheets

Doctor appointment scheduler with Telegram, Gemini AI, and Google Sheets

Ready for 3.0

by Abdul Matheen ✓ · 1,862 views · created 2025-10-21 · Support Chatbot, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (9)

AI AgentTelegramGoogle Gemini Chat ModelSimple MemoryGoogle SheetsGoogle Gemini

What it does

AI Doctor’s Appointment Scheduler – Process Flow User Interaction via Telegram: The user sends a text or voice message through Telegram requesting a doctor’s appointment. Input Processing: The AI agent receives and interprets the user’s message to identify the doctor’s name, preferred date, and time. Doctor Information Retrieval: The agent accesses the doctor’s details stored in Google Sheets (or an Excel file). Schedule Verification: It checks the doctor’s availability for the requested date and time using the doctor’s schedule ledger or database. Availability Response: If the doctor is already booked, the agent informs the user and suggests alternative available slots. If the doctor is available, the agent proceeds to confirm the appointment details with the user. Appointment Confirmation & Booking: Once the user confirms, the agent records the appointment details in the Excel sheet (or Google Sheet). Confirmation Notification: The agent sends a confirmation message to the user through Telegram, summarizing the appointment details (doctor name, date, and time).

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.