Library / RAG & Knowledge Bases
RAG & Knowledge Bases
Recommend Tours by Voice with ElevenLabs, GPT-4o and Pinecone
When an ElevenLabs voice agent calls the webhook, an OpenAI agent searches a Pinecone tour database and returns a custom itinerary recommendation.
What it does
## Steps 1. Add the Voice Agent Webhook: Connect to Elevenlabs Voice Agent by copying and configuring the webhook URL in Elevenlabs using the POST method. Format the Tour query from the customer breaking it down to Destination, Type of your, Number of days and Number of Passengers. 2. Add Tour Recomendation AI Agent: Give appropiate System Prompt and the references to the Tools available. 3. OpenaAI Model: ChatGPT-4o 4. Simple memory - upto 5 context window length 5. Answer Questions with Vector Store: Add specific role and instructions to extract the tour packages from the pinecone database. 6. Connect the Vectorized Tours and Activities content and store in pinecone database. Refer to the link below to create embedded content and store it in the vector detabase (https://creators.n8n.io/workflows/5085) 8. Respospond to Webhook: Respond to the customer tour request with itinerary plan.
The steps
- Embeddings OpenAI
- OpenAI Chat Model2
- Respond to Webhook
- OpenAI Chat Model3
- Tour Recommendation AI Agent1
- Tour List Data store
- Tour Builder Q&A
- Voice Agent Webhook
Similar automations
Chatbots & Messaging BotsRun an AI Voice Bot with GPT-4o, ElevenLabs, Twilio10 stepsEmail AutomationSend multilingual after-visit voice instructions with OpenAI, ElevenLabs, Gmail and16 stepsImage, Video & AudioVoice daily toolbox talks and track crew sign-off with Airtable, ElevenLabs, Telegram33 stepsImage, Video & AudioSend deduplicated YouTube voice digests with Apify, DeepSeek, ElevenLabs, Telegram, and28 steps