Manage dental patients via Telegram with OpenAI, Google Sheets, and Slack
Ready for 3.0What this workflow does
This AI workflow has 26 nodes and runs on Telegram events (plus 2 other triggers). Along the way it connects Telegram, Google Sheets, OpenAI and Slack.
How it runs
Trigger: On Telegram events (plus 2 other triggers).
- Extract Message Data (Edit Fields (Set)): sets or maps fields
- Get All Appointments (Google Sheets): uses Google Sheets
- Slack: uses Slack
- Detect Intent (Switch): routes items into branches
- Filter: keeps only the items that match a condition
- Filter: keeps only the items that match a condition
- Filter: keeps only the items that match a condition
- Save New Booking (Google Sheets): uses Google Sheets
- Generate Treatment Plan Explanation (OpenAI): uses OpenAI
- Calculate Installments (Code): runs custom JavaScript code
…plus 13 more steps. See the full node list below.
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 (11)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Fields (Set)
n8n-nodes-base.set - Switch
n8n-nodes-base.switch - Google Sheets
n8n-nodes-base.googleSheets - Telegram
n8n-nodes-base.telegram - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Filter
n8n-nodes-base.filter - Error Trigger
n8n-nodes-base.errorTrigger - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow handles dental clinic patient conversations in Telegram, using OpenAI to answer treatment-plan and general questions, logging bookings and payment plans in Google Sheets, sending automated reminder messages on a daily schedule,…