Voice-Driven Travel Itinerary Generator Using ElevenLabs, GPT-4o & Pinecone
Overview This release introduces a Voice-Enabled Tour Recommendation System that leverages n8n, ElevenLabs Voice Agent, OpenAI GPT-4o, and Pinecone Vector DB to deliver personalized travel itineraries based on spoken input. Users speak their preferences to the ElevenLabs voice agent, which then triggers an n8n workflow that returns a tailored tour plan.
Features Voice interaction with AI-powered travel agent via ElevenLabs
Uses ChatGPT-4o for contextual understanding and generation
Dynamic query handling with vector-based search using Pinecone
Fast response generation using n8n webhook
Modular agent memory and role design for scalable enhancement
Pre-requisites n8n account with workflow creation access
ElevenLabs account with agent and webhook setup
OpenAI API key (GPT-4o access)
Pinecone account for vector database
A list of vectorized tour packages using this n8n embedder (https://creators.n8n.io/workflows/5085)
Setup Instructions Step 1: Configure the Voice Agent Webhook in ElevenLabs Use POST method Webhook URL: https://... Breakdown voice input into: Destination Type of tour Number of days Number of passengers
Step 2: Set Up the AI Agent Prompt in ElevenLabs Use a conversational style with summaries, clarifying questions, and affirmations.
Example Prompt: “You use a natural speech style and periodically summarize... Your goal is to help callers create a personalized tour plan.”
Step 3: Select LLM LLM: GPT-4o Mini Memory window: Up to 5 contexts
Step 4: Integrate Tools Use Custom Tool: n8n ID: tool_xxxxxx Tool Description: “Generates travel plan once the details are collected”
Step 5: Build n8n Workflow Trigger: Webhook (POST) Process user input: Tour Recommendation AI Agent Use OpenAI Chat Model (GPT-4o) for reasoning Query Pinecone Vector Store using Tour Builder Q&A node Respond with structured Itinerary Plan via webhook response
How to use: Execute the n8n workflow (the webhook waits for the voice trigger from elevenlabs) Start the Elevenlabs Voice Agent
Request for a tour plan to any destination giving the details of your tour preferences. Wait for the Voice Agent to respond back with tour package suggestions after fetching the tour details from the n8n workflow. Close the conversation.
| Area | Improvement | | ------------------ | ----------------------------------------------------- | | 🔉 Voice UX | Natural-sounding travel agent using ElevenLabs | | 💡 Personalization | ChatGPT-4o adapts based on travel style & preferences | | 📚 Knowledge Base | Pinecone-powered vector retrieval of real tour data | | 🔁 Reusability | Modular workflow with reusable embedding tools | | ⚙️ System Design | Separation of memory, logic, and data layers |
Who is this for? Travel Agencies & DMCs Offer ultra-personalized packages based on customer queries. Let AI do the matching.
Tour Package Aggregators Auto-curate and send matching packages from your catalog — no manual searching needed.
Content & Marketing Teams Craft customized tour recommendations for email campaigns and newsletters.
Tech-enabled Travel Startups Embed this intelligence in your workflows, CRMs, or chatbots to delight customers.
Related Templates
Get Airtable data via AI and Obsidian Notes
I am submitting this workflow for the Obsidian community to showcase the potential of integrating Obsidian with n8n. Whi...
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks ...
Use OpenRouter in n8n versions <1.78
What it is: In version 1.78, n8n introduced a dedicated node to use the OpenRouter service, which lets you to use a lot...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments