Manage hotel guest requests and post-stay outreach with Telegram, OpenAI, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 35 nodes and runs on Telegram events (message) (plus 2 other triggers). Along the way it connects Telegram, OpenAI, Google Sheets and Slack.
How it runs
Trigger: On Telegram events (message) (plus 2 other triggers).
- Prepare Guest Input (Edit Fields (Set)): sets 3 fields: chat_id, guest_name, message_text
- Get Today's Checked-Out Guests (Google Sheets): uses Google Sheets
- Slack: uses Slack
- Classify Intent (OpenAI): uses OpenAI
- Send Feedback, Loyalty & Rebooking Nudge (Telegram): uses Telegram
- Parse Intent JSON (Code): runs custom JavaScript code
- Route by Intent (Switch): routes items into 5 branches
- Get Available Driver (Google Sheets): uses Google Sheets
- Get Guest Current Booking (Google Sheets): uses Google Sheets
- Create Maintenance Ticket (Google Sheets): append
…plus 22 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 (12)
- Telegram Trigger
n8n-nodes-base.telegramTrigger - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Google Sheets
n8n-nodes-base.googleSheets - Telegram
n8n-nodes-base.telegram - If
n8n-nodes-base.if - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Limit
n8n-nodes-base.limit - Error Trigger
n8n-nodes-base.errorTrigger - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow runs a Telegram concierge for hotel guests, uses OpenAI (gpt-4o-mini) to classify requests, and updates Google Sheets to manage drivers, room extensions, maintenance tickets, and checkout folios, while sending guest and staff…