Create travel itineraries & send email confirmations with Gemini AI
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs when a chat message arrives. Along the way it connects HTTP Request, Gmail and Google Gemini Chat Model. It also calls serpapi.com over HTTP.
How it runs
Trigger: When a chat message arrives.
- Extract User Request (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Planner Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 4 tools (Activities, Accommodations, Flight booking, Accommodation Details); output parser: Structured Output Parser
- Email Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Send a message (Gmail): uses Gmail
Services it uses
HTTP calls to: serpapi.com
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 (6)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - AI Agent
@n8n/n8n-nodes-langchain.agent - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Http Request Tool
n8n-nodes-base.httpRequestTool - Gmail
n8n-nodes-base.gmail - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
From the author
This n8n template creates an intelligent AI-powered travel agent that can assist with travel planning and send email confirmations. The agent can extract user requests, plan travel itineraries by fetching real-time data on flights, accommodations, and…