AI-Powered Smart Travel Itinerary Builder
detail.loadingPreview
Effortlessly create personalized travel itineraries with this intelligent n8n workflow. Leveraging AI and a dynamic knowledge base, it crafts bespoke travel plans and logs them for seamless organization, turning complex planning into a simple conversation.
About This Workflow
Unlock the power of AI to transform your travel planning. This n8n workflow acts as your personal travel assistant, taking your travel preferences via a webhook and intelligently generating detailed itineraries. It utilizes Langchain components to split and embed travel data with Cohere, storing it in a Supabase vector database for efficient retrieval. An OpenAI-powered agent, equipped with conversational memory and access to this data, crafts unique travel plans. All generated itineraries are automatically logged into a Google Sheet, ensuring every adventure is well-documented.
Key Features
- AI-Driven Itinerary Generation: Dynamically creates detailed travel plans based on user input, leveraging advanced language models.
- Personalized Knowledge Base: Utilizes a Supabase vector store to store and retrieve specific travel information, ensuring relevant and customized recommendations.
- Conversational Planning: Incorporates memory to understand context and adapt itineraries throughout a chat-like interaction.
- Automated Logging: Automatically saves all generated itineraries to Google Sheets for easy record-keeping and analysis.
- Seamless Integration: Triggered via a webhook, making it easy to integrate with various front-end applications or internal systems.
How To Use
- Set up the Webhook: Configure the
Webhooknode to receive POST requests, defining the endpoint (/travel_itinerary_builder) where your travel requests will be sent. - Populate the Knowledge Base: Connect the
Splitter,Embeddings(with Cohere credentials), andInsert(with Supabase credentials) nodes. Feed your travel data (e.g., destination guides, activity lists, hotel info) into this path to build your Supabase vector store (travel_itinerary_builder). - Configure AI Core: Connect the
Query(with Supabase credentials),Tool,Memory, andChat(with OpenAI credentials) nodes to theAgent. TheQuerynode will retrieve relevant information, theToolwill expose it to the agent,Memorywill maintain conversation, andChatprovides the LLM. - Define the Agent: Configure the
Agentnode to use the connectedChat(OpenAI) as its language model, theMemoryfor conversational context, and theTool(Supabase) for data retrieval. Set the prompt type to 'define' and pass the webhook input (e.g.,={{ $json }}) as the initial prompt. - Enable Logging: Connect the
Google Sheetsnode to the output of theAgent. Configure it with your Google Sheets credentials, specifying the document ID and sheet name ("Log") where you want to append the generated itineraries.
Apps Used
Workflow JSON
{
"id": "610e8485-c59e-47a5-b9f4-b685ee9d09d5",
"name": "AI-Powered Smart Travel Itinerary Builder",
"nodes": 8,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 610e8485-c59e...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Related Workflows
Discover more workflows you might like
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.
Voice Task to Notion: AI-Powered Processing
This n8n workflow automates the intelligent processing of voice-activated tasks intended for Notion or similar tools. It leverages advanced AI to understand inputs, builds a dynamic knowledge base from them, and logs processing outcomes to Google Sheets. Instantly get alerted via Slack for any errors, ensuring reliable task management.
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.