Doctor appointment scheduler with Telegram, Gemini AI, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on Telegram events (message). Along the way it connects Telegram, Google Gemini Chat Model, Google Sheets and Google Gemini.
How it runs
Trigger: On Telegram events (message).
- Switch: routes items into 2 branches
- Send a chat action (Telegram): send chat action
- Edit Fields (Edit Fields (Set)): sets 1 field: text
- Get a file (Telegram): work with file
- AI Agent: runs an AI agent, with model: Google Gemini Chat Model; 5 tools (Doctor_Info, Dr Arjun Mehta, Dr Karan Singh, Dr Arjun Mehta Append Row…); memory: Simple Memory
- Transcribe a recording (Google Gemini): work with audio
- Send a text message (Telegram): uses Telegram
- Edit Fields (Edit Fields (Set)): sets 1 field: text
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- AI Agent
@n8n/n8n-nodes-langchain.agent - Telegram Trigger
n8n-nodes-base.telegramTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Telegram
n8n-nodes-base.telegram - Switch
n8n-nodes-base.switch - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Edit Fields (Set)
n8n-nodes-base.set
From the author
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…