Automate dream vacations: Deliver personalized travel recommendations instantly.
What This N8N Workflow Does
Creates an AI travel concierge that:
- Stores conversation history in MongoDB Atlas for personalized interactions
- Searches points of interest via vector embeddings (OpenAI + MongoDB)
- Uses Google Gemini 2.0 Flash for fast, cost-effective recommendations
- Accepts new destination data via webhook ingestion
- Maintains context across conversations
How to Install and Use on N8N
- Import Workflow: Load JSON into your n8n instance
- Connect Services:
- MongoDB Atlas (vector DB + chat memory)
- Google Gemini API
- OpenAI (embeddings)
- Configure Vector Index: Create "vector_index" in MongoDB per specs
- Ingest Data: Add points of interest via webhook/CURL
Why It Transforms Travel Planning
- 🌍 Hyper-Personalized: Remembers traveler preferences across sessions
- ⚡️ Real-Time Recommendations: Searches 1000s of destinations in seconds
- 💰 Cost Efficient: Gemini Flash cuts LLM costs by 80% vs GPT-4
- 🧠 Knowledge Always Fresh: Add new destinations via simple API calls
- 📊 Atlas Integration: Combines vector search + transactional data
Technical Requirements
- MongoDB Atlas cluster (with vector search enabled)
- Google Gemini API access
- OpenAI embeddings API
- n8n cloud/self-hosted
Data safety: Stores only conversation metadata—no sensitive traveler details.
👉 Perfect for: Travel agencies, tour operators, and hospitality brands with destination databases.