Ai-optimized travel itinerary generator with Skyscanner, Booking.com and Gmail
Introduction
Automates travel planning by aggregating flights, hotels, activities, and weather via APIs, then uses AI to generate professional itineraries delivered through Gmail and Slack.
How It Works
Webhook receives requests, searches APIs (Skyscanner, Booking.com, Kiwi, Viator, weather), merges data, AI builds itineraries, scores options, generates HTML emails, delivers via Gmail/Slack.
Workflow Template
Webhook → Extract → Parallel Searches (Flights/Hotels/Activities/Weather) → Merge → Build Itinerary → AI Processing → Score → Generate HTML → Gmail → Slack → Response
Workflow Steps
Trigger & Extract: Receives destination, dates, preferences, extracts parameters.
Data Gathering: Parallel APIs fetch flights, hotels, activities, weather, merges responses.
AI Processing: Analyzes data, creates itinerary, ranks recommendations.
Delivery: Generates HTML email, sends via Gmail/Slack, confirms completion.
Setup Instructions
API Configuration: Add keys for Skyscanner, Booking.com, Kiwi, Viator, OpenWeatherMap, OpenRouter.
Communication: Connect Gmail OAuth2, Slack webhook.
Customization: Adjust endpoints, AI prompts, HTML template, scoring criteria.
Prerequisites
API keys: Skyscanner, Booking.com, Kiwi, Viator, OpenWeatherMap, OpenRouter
Gmail account
Slack workspace
n8n instance
Use Cases
Corporate travel planning
Vacation itinerary generation
Group trip coordination
Customization
Add sources (Airbnb, TripAdvisor)
Filter by budget preferences
Add PDF generation
Customize Slack format
Benefits
Saves 3-5 hours per trip
Real-time pricing aggregation
AI-powered personalization
Automated multi-channel delivery
By Cheng Siong Chin