Travel AI agent - AI-powered travel planner
Needs changesWhat this workflow does
This AI workflow has 15 nodes and runs on Telegram events. Along the way it connects Telegram, OpenAI, OpenAI Chat Model and DeepSeek Chat Model.
How it runs
Trigger: On Telegram events.
- Verify Message Type (Switch): routes items into branches
- Edit Fields (Edit Fields (Set)): sets or maps fields
- Telegram: uses Telegram
- Unsupported Message Type (Telegram): uses Telegram
- Aggregate: combines items into one
- OpenAI: uses OpenAI
- Information Extractor: extracts structured fields from text with AI, with model: OpenAI Chat Model
- Search Flights (HTTP Request): calls an HTTP API
- Search Hotels (HTTP Request): calls an HTTP API
- Business Travel Agent (AI Agent): runs an AI agent, with model: DeepSeek Chat Model; memory: Window Buffer Memory
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in Business Travel Agent (v1.7): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) Business Travel Agent (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (12)
- Telegram
n8n-nodes-base.telegram - OpenAI
@n8n/n8n-nodes-langchain.openAi - Information Extractor
@n8n/n8n-nodes-langchain.informationExtractor - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - HTTP Request
n8n-nodes-base.httpRequest - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - AI Agent
@n8n/n8n-nodes-langchain.agent - DeepSeek Chat Model
@n8n/n8n-nodes-langchain.lmChatDeepSeek - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - Telegram Trigger
n8n-nodes-base.telegramTrigger - Aggregate
n8n-nodes-base.aggregate
From the author
Overview An n8n workflow automating business travel planning via Telegram. Uses AI and APIs to find and book flights/hotels efficiently. Prerequisites - Telegram Bot (BotFather) - API Keys: OpenAI (transcription), SerpAPI (flights/hotels), DeepSeek (AI…