Plan voice-based travel and calendar bookings with Claude AI
A hands-free travel planning assistant that accepts voice messages via WhatsApp and Telegram, understands natural language travel requests, searches across multiple providers, and automatically books to your calendar ...
Template notes
A hands-free travel planning assistant that accepts voice messages via WhatsApp and Telegram, understands natural language travel requests, searches across multiple providers, and automatically books to your calendar with smart recommendations.
How it works
1. Voice Message Reception - WhatsApp/Telegram webhooks capture incoming voice notes and calls 2. Audio Transcription - Converts voice to text using OpenAI Whisper or Google Speech-to-Text 3. Intent Classification - Claude AI analyzes the request to determine travel intent and parameters 4. Context Enrichment - Pulls user preferences, past trips, and budget profiles from database 5. Multi-Source Travel Search - Queries flights (Skyscanner), hotels (Booking.com), activities in parallel 6. Smart Filtering & Ranking - AI applies user preferences, budget constraints, and optimal timing 7. Natural Response Generation - Claude crafts conversational voice-friendly responses 8. Calendar Auto-Add - Creates Google Calendar events with travel details and reminders 9. Voice Response Delivery - Sends text + voice message back via original messaging platform 10. Confirmation & Booking Links - Provides quick-action buttons for booking or modifying search 11. Proactive Follow-ups - Sends price drop alerts and departure reminders 12. Multi-Turn Conversation - Maintains context for refinement requests
Setup Steps
1. Import workflow into n8n 2. Configure credentials: - Anthropic API - Claude AI for NLP and response generation - OpenAI API - Whisper for voice transcription - WhatsApp Business API - Voice message reception and sending - Telegram Bot API - Alternative messaging platform - Google Calendar API - Automatic event creation - Flight Search API - Skyscanner, Amadeus, or Kiwi.com - Hotel API - Booking.com or Hotels.com partner API - Google Sheets - User preferences and conversation history - MongoDB or PostgreSQL - Conversation state management 3. Set up WhatsApp Business account and webhook 4. Create Telegram bot via @BotFather 5. Configure Google Calendar shared calendar for travel 6. Populate user preferences sheet with defaults 7. Set API keys for travel search providers 8. Activate workflow and test with sample voice message
Sample Voice Requests
Simple Flight Search: "Hey, find me cheap flights to Paris next month"
Complex Multi-City: "I need to go to Tokyo in March for a week, then Bangkok for 3 days, budget is $2000 total"