Plan and recheck trips with Gemini, Gmail, Open-Meteo, Tavily and Data Tables
UnknownWhat this workflow does
This AI workflow has 151 nodes and runs when someone submits an n8n form (“AI Travel Planner”) (plus 1 other trigger). Along the way it connects Google Gemini Chat Model, Google Gemini, Gmail and Tavily (community). It also calls geocoding-api.open-meteo.com, api.open-meteo.com and routes.googleapis.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“AI Travel Planner”) (plus 1 other trigger).
- Normalize Locale (Code): runs custom JavaScript code
- Get Planned Trips (Data table): get
- Travel Profile Start (n8n Form): shows the next form page
- Find Trips Requiring Recheck (Code): runs custom JavaScript code
- Normalize Travel Style (Code): runs custom JavaScript code
- Prepare Recheck Research (Code): runs custom JavaScript code
- Travel Interests (n8n Form): shows the next form page
- Classify Recheck Targets (Google Gemini): uses Google Gemini
- Normalize Travel Interests (Code): runs custom JavaScript code
- Normalize Recheck Targets (Code): runs custom JavaScript code
…plus 131 more steps. See the full node list below.
Services it uses
HTTP calls to: geocoding-api.open-meteo.com, api.open-meteo.com, routes.googleapis.com
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @tavily/n8n-nodes-tavily is verified or supports 3.0 (used in Search Transit Web, Search Additional Transit Web, Search General Research Web).
Nodes used (15)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - n8n Form
n8n-nodes-base.form - If
n8n-nodes-base.if - Data table
n8n-nodes-base.dataTable - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Tavily
@tavily/n8n-nodes-tavily.tavily - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Gmail
n8n-nodes-base.gmail - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Switch
n8n-nodes-base.switch
From the author
Quick overview This workflow uses n8n Forms, Google Gemini, Tavily web search, Google Maps Routes API, and Gmail to collect traveler preferences and trip details, verify feasibility with evidence-backed research, generate a day-by-day itinerary, store it in…