Travel & Hospitality Workflows
Travel and hospitality management
Automate Restaurant Reservations with AI and Telegram
This workflow automates restaurant reservations using AI to interact with users via Telegram, collects booking details, and confirms reservations through Google Calendar and email notifications.
n8n$14.99Automate Restaurant Reservations with AI and Google Sheets
Streamline your restaurant's reservation process by integrating AI for handling requests and managing data in Google Sheets.
n8n$9.99Automate Restaurant Reservations via WhatsApp with AI and Google Sheets
Efficiently manage restaurant reservations by automating the process through WhatsApp using AI for message parsing and Google Sheets for data storage.
n8n$14.99Automate Restaurant Call Handling and Table Booking with VAPI and PostgreSQL
This workflow automates restaurant call handling by using VAPI to manage incoming calls and PostgreSQL to check and book table availability, providing a seamless virtual receptionist experience.
n8n$9.99Automate Flight and Hotel Bookings with AI and API Integration
This workflow automates the process of booking flights and hotels using AI to parse natural language requests, and APIs to search and confirm reservations. It streamlines the booking process by sending automated confirmations and responses.
n8n$14.99Hotel Guest Journey Automation with Gmail & Google Sheets
**Automate your entire guest communication journey from booking to post-stay with personalized welcome emails, review requests, and daily operational reports.** Perfect for hotels, B&Bs, and short-term rental properties looking to enhance guest experience while reducing manual work and improving operational efficiency. ## How it works 1. **Pre-arrival welcome emails** - Automatically sends personalized welcome emails 1-2 days before guest check-in with reservation details, hotel amenities, and contact information. 2. **Post-stay review requests** - Sends automated review request emails 24 hours after checkout with Google Reviews links and return guest discount codes. 3. **Daily staff reports** - Generates comprehensive arrival/departure reports every morning at 6 AM for front desk, housekeeping, and management teams. 4. **Smart tracking** - Prevents duplicate emails by automatically updating tracking status in your Google Sheets database. 5. **Professional templates** - Uses responsive HTML email templates that work across all devices and email clients. ## Set up steps 1. **Connect Google Sheets** - Link your hotel reservation spreadsheet (must include columns for guest details, check-in/out dates, and email tracking). 2. **Configure Gmail account** - Set up Gmail credentials for sending automated emails. 3. **Customize hotel information** - Update hotel name, contact details, and branding in the Edit Fields nodes. 4. **Set staff email addresses** - Configure recipient addresses for daily operational reports. 5. **Adjust timing** - Modify schedule triggers if you want different timing for emails and reports (currently set to every 6 hours for guest emails and 6 AM daily for staff reports). **Time investment:** ~30 minutes for initial setup, then fully automated operation.
n8n$14.99AI-Powered Travel Assistant for WhatsApp using Llama 3.2
This n8n workflow automates personalized travel assistance via WhatsApp through a friendly virtual agent named Alex. It helps users plan trips, explore destinations, get visa/weather/hotel information, and book packages—all through a conversational interface. The system ensures quick, human-like support 24/7, improving customer experience and reducing manual handling by travel agents. ## **Key Features** * The Travel Assistant agent provides contextual responses based on conversation history stored in memory. * Alex maintains a friendly, professional tone throughout all interactions to enhance user experience. * The workflow includes intelligent waiting mechanisms to ensure proper response processing. * Memory functionality allows for seamless continuation of conversations across multiple interactions. ## **Workflow Process** * The `Get WhatsApp Message` node captures incoming messages from users on WhatsApp, initiating the travel assistance process. * The `Travel Assistant` node processes user queries using AI to understand travel needs and generate appropriate responses for trip planning, destination information, visa requirements, weather updates, and booking assistance. * The `Travel Plan Creator` agent works in conjunction with the main assistant to generate detailed itineraries and travel recommendations based on user preferences. * The `Memory` node stores conversation context and user preferences, enabling personalized responses and seamless conversation flow across multiple interactions. * The `Wait For Response` node introduces intelligent delays to ensure proper message processing and natural conversation pacing. * The `Send Reply On WhatsApp` node delivers the AI-generated travel assistance back to the user through WhatsApp messaging. ## **Setup Instructions** * Import the workflow into n8n and configure WhatsApp Business API credentials for message handling. * Set up the AI service for the Travel Assistant and Travel Plan Creator agents with your preferred language model. * Configure the Memory node with appropriate storage settings for conversation persistence. * Test the workflow by sending various travel-related queries through WhatsApp to ensure proper responses. * Monitor conversation quality and adjust AI parameters as needed for optimal user experience. ## **Prerequisites** * WhatsApp Business API access or WhatsApp integration service * AI/LLM service for travel assistance (OpenAI, Anthropic, or similar) * Database or storage service for conversation memory * Access to travel data APIs for real-time information (weather, visa requirements, hotel availability) ## **Modification Options** * Modify the `Travel Assistant` node to include specific travel databases, local recommendations, or branded responses. * Adjust the conversation memory settings to control how much context is retained across interactions. * Customize the `Travel Plan Creator` to include preferred booking platforms, hotel chains, or travel partners. * Add additional specialized agents for specific travel services like flight booking, car rentals, or activity reservations. * Configure response timing in the `Wait For Response` node to match your desired conversation flow.
n8n$4.99Automate Personalized Reward Emails for High-Spending Hotel Guests
This n8n workflow identifies high-spending hotel guests post-checkout and sends them a personalized reward offer via email, enhancing customer loyalty and encouraging repeat bookings.
n8n$9.99Automate Personalized Tour Package Recommendations with AI and Web UI
Leverage n8n, Pinecone, and OpenAI to create personalized travel itineraries based on user queries via a Lovable UI. This workflow automates the process of generating and displaying customized tour packages.
n8n$9.99Automate Flight Fare Monitoring and Alerts with Amadeus and Skyscanner
This n8n workflow automates the process of tracking flight fares using Amadeus and Skyscanner APIs. It identifies fare drops post-purchase to notify users and initiate refund processes when eligible, enhancing travel savings and efficiency.
n8n$14.99Automate Flight Price Monitoring and Email Alerts with SerpAPI and Gmail
Effortlessly track flight prices and receive instant email alerts when prices drop below your set threshold, using SerpAPI and Gmail integration.
n8n$4.99Automate Fraud Detection for Travel Bookings Using AI and Geolocation
This n8n workflow automates the detection and management of fraudulent travel bookings by leveraging AI analysis and IP geolocation checks. It processes booking data, calculates risk scores, and executes actions based on threat levels, ensuring real-time protection against fraud.
n8n$14.99Automate API Health Monitoring and SLA Alerts via WhatsApp
Automatically monitor the health and SLA compliance of Amadeus and Booking.com APIs, sending WhatsApp alerts for any breaches.
n8n$9.99Voice-Activated Travel Itinerary Creator with ElevenLabs, GPT-4o, and Pinecone
This workflow uses voice input to generate personalized travel itineraries by integrating ElevenLabs, GPT-4o, and Pinecone. Users can speak their travel preferences, triggering a workflow that returns a customized tour plan.
n8n$9.99Automate Customer Reservations with WhatsApp and PostgreSQL
Streamline customer reservation management by capturing booking details via WhatsApp and storing them in a PostgreSQL database, reducing manual entry and errors.
n8n$19.99Get Notified When Your Competitors Change Their Pricing With Airtop and Slack
### About the Automation Staying on top of competitor pricing changes can be a full-time job. Manual price tracking is time-consuming and prone to errors, especially when dealing with complex pricing structures and multiple subscription tiers. Paid competitor price monitoring tools like Competera, Visualping, and Fluxguard can be expensive. What if you could automate this process and get instant alerts when competitors adjust their pricing? ### How to easily monitor competitor pricing With this automation, you'll learn how to set up an automated price monitoring system using Airtop's built-in node in n8n. By the end, your system will automatically track competitor pricing changes and notify you of any modifications.  ### What You'll Need - A free [Airtop API Key](https://portal.airtop.ai/?utm_campaign=n8n) - Google Sheets account with a copy of [this sheet](https://docs.google.com/spreadsheets/d/1qXuUU2RuxPkwoEqPk0hwQufNZvwXXIAAHKnn9SxW12s/copy) - URLs of competitors' pricing pages ### Understanding the Process This automation continuously monitors competitor pricing pages and compares them against your baseline data. The workflow: - Tracks all different pricing plans (monthly, yearly, etc.). - Monitors feature changes across different tiers. - Detects and logs pricing structure modifications. - Alerts you via Slack when changes are detected ### Setting Up Your Automation We've created a ready-to-use blueprint for seamless price monitoring. Here's how to get started: - Connect your Google Sheets - Set up your Airtop API connection - Define update frequency  ### Customization Options Enhance the basic template with these popular modifications: - Add other notification channels (Email, Telegram, etc.). - Include feature comparison tracking. - Set up threshold-based alerts for significant price changes. - Track historical pricing trends ### Real-World Applications **Case Study 1**: A B2B SaaS company can use this automation to track competitors' pricing changes. When they identify a market-wide pricing shift, they can adjust their strategy proactively within minutes. **Case Study 2**: An online E-commerce retailer automates monitoring of 100+ competitor products, maintaining optimal pricing positions and increasing profit margins. ### Best Practices To ensure accurate tracking: - Include detailed baseline data for each pricing tier - Specify both monthly and annual pricing clearly - List all features included in each plan - Update your baseline data whenever you verify changes - Include any promotional pricing or special offers - Document currency and regional variations if applicable Example Structure in Google Sheets: ```md Competitor: Acme Tools Basic Plan: - Monthly: $29 - Annual: $290 ($24.17/mo) - Features: 5 users, 10GB storage, basic support Pro Plan: - Monthly: $79 - Annual: $790 ($65.83/mo) - Features: 20 users, 50GB storage, priority support ``` ### What's Next? After setting up your price monitoring automation, consider the following: - Creating automated competitive analysis reports - Setting up market trend analysis - Implementing automatic pricing recommendations - Expanding monitoring to feature changes Happy monitoring!
n8n$4.99Plan Travel Itineraries with Gemini AI, Live Amadeus Flights, and Airbnb Stays
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ### Here is the Full Node-by-Node Breakdown of the Workflow **Execution Video:** [https://youtu.be/qkZ6UaO7aCE](https://youtu.be/qkZ6UaO7aCE) --- #### 1. **Webhook** (`Webhook`) * **Purpose**: Accepts incoming user queries via HTTP GET with the text parameter. * **Example input**: `4 people from Germany to Bangkok @14th August 2025` --- #### 2. **AI Agent** (`AI Agent`) * **Type**: LangChain Agent * **Model**: Google Gemini 2.5 Flash via Vertex AI * **Prompt logic**: * Extracts structured travel info (origin city, destination, date, number of people) * Determines 3-letter IATA codes * Uses MCP's Airbnb tool to scrape listings starting from that date * **Returns**: * A markdown + bullet-format response with: * Structured trip info * List of Airbnb listings with titles, price, rating, and link --- #### 3. **MCP Client List Tool** (`MCP Client List Tool`) * **Purpose**: Fetches a list of tools registered with MCP (Multi Channel Parser) client for the AI agent to select from * **Used by**: AI Agent as part of `listTools()` phase --- #### 4. **MCP Execute Tool** (`MCP Execute Tool`) * **Purpose**: Executes the selected MCP tool (Airbnb scraper) * **Tool input**: Dynamic - passed by AI Agent using `$fromAI(tool_Parameters)` --- #### 5. **Google Vertex Chat Model** (`Google Vertex Chat Model`) * **Purpose**: Acts as the LLM behind the AI Agent * **Model**: Gemini 2.5 Flash from Vertex AI * **Used for**: Language understanding, extraction, decision-making --- #### 6. **Grabbing Clean Data** (`Code Node`) * **Purpose**: Parses AI output to extract: * Structured trip data * Airbnb listings (with title, rating, price, link) * **Handles**: * Bullet () and asterisk (*) formats * New and old markdown styles * Fallbacks for backward compatibility * **Output**: Clean JSON: ```json { "tripInformation": {...}, "listings": [...], "totalListings": X, ... } ``` --- #### 7. **Flight Search with Fare** (`HTTP Request`) * **API**: Amadeus Flight Offers API * **Purpose**: Searches live flight offers using: * originIataCode * destinationIataCode * travelDate * numberOfPeople * **Auth**: OAuth2 --- #### 8. **Flight Data + Airbnb Listings** (`Code Node`) * **Purpose**: * Parses Amadeus flight offers * Formats date, time, and durations * Merges flight results with earlier Airbnb + trip info JSON * Sorts by cheapest total price * **Output**: ```json { "tripInformation": {...}, "listings": [...], "allFlightOffers": [...] } ``` --- #### 9. **Edit Fields** (`Set Node`) * **Purpose**: * Assigns final response fields into clean keys: * `travelDetails` * `listings` * `flights` --- #### 10. **Respond to Webhook** * **Purpose**: Sends back the final structured JSON response to the caller. * **Output**: Combined travel itinerary with flights + Airbnb --- ### Summary This end-to-end workflow is a **fully autonomous travel query-to-itinerary engine**. From a plain text like "4 people from Vijayawada to Bangkok @14th August 2025," it: * Parses and understands the query using an AI agent * Fetches Airbnb stays by scraping live listings * Searches real-time flights via Amadeus * Merges and formats everything into structured, digestible JSON No manual parsing, no frontend - just AI + APIs + automation. NOTE: I JUST USED A COMMUNITY NODE n8n-nodes-mcp + UNOFFICIAL AIRBNB MCP
n8n$9.99Automate Personalized Travel Itinerary Creation via Email and WhatsApp
This n8n workflow automatically generates personalized travel itineraries using Llama AI based on requests received through email or WhatsApp. It efficiently processes travel requests, creating detailed daily plans with activity suggestions, transport tips, and accommodation ideas, all in a friendly tone.
n8n$9.99Google Search Console & Analytics AI SEO Optimizer
Automates comprehensive website audits by extracting URLs from sitemaps, pulling GSC and GA metrics, and using AI for actionable SEO optimizations.
n8n$24.99Fastmail Masked Email Management Automation
Automates listing, creating, updating, and displaying Fastmail masked emails via webhook with HTML table output for easy management.
n8n$17.99Merge Multiple RSS Feeds, Filter & Send to Telegram
Combines RSS feeds from multiple sources, filters recent items, sorts by date, formats as Markdown, and sends to Telegram channels. Ideal for automated notifications in travel and hospitality.
n8n$14.99Qualify & Enrich Leads with Octave Insights & Slack Alerts
Automates inbound lead qualification using Octave's AI context engine to score against ICP, enriches qualified leads with actionable insights, and sends Slack alerts for sales teams.
n8n$24.99Organize Gmail Attachments in Google Drive Folders by Sender Email
Automatically extracts attachments from Gmail emails and organizes them into sender-specific folders in Google Drive, avoiding duplicates for efficient file management.
n8n$17.99XML to JSON Converter via Webhook with Error Handling
Converts incoming XML data to JSON via a webhook POST request, with intelligent routing, error handling, and Slack notifications for failures.
n8n$12.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work