Voice-driven travel itinerary generator using ElevenLabs, GPT-4o & Pinecone
DISCOUNT 20%
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.