Automate hotel booking requests from Gmail to Google Sheets with GPT-5-mini
Who’s it for This workflow is for hotel managers, travel agencies, and hospitality teams who receive booking requests via email. It eliminates the need for manual data entry by automatically parsing emails and attachments, assigning booking cases to the right teams, and tracking performance metrics. What it does This workflow goes beyond simple automation by including enterprise-grade logic and security: 🛡️ Gatekeeper: Watches your Gmail and filters irrelevant emails before spending money on AI
At a glance
Automate hotel booking requests from Gmail to Google Sheets with GPT-5-mini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Gmail, Google Sheets, OpenAI
- Modules
- 26
- Price
- Free
- Version
- v1.0

About this workflow
Who’s it for This workflow is for hotel managers, travel agencies, and hospitality teams who receive booking requests via email. It eliminates the need for manual data entry by automatically parsing emails and attachments, assigning booking cases to the right teams, and tracking performance metrics. What it does This workflow goes beyond simple automation by including enterprise-grade logic and security: 🛡️ Gatekeeper: Watches your Gmail and filters irrelevant emails before spending money on AI tokens. 🧠 AI Brain: Uses OpenAI (GPT-5-mini) to extract structured data from unstructured email bodies and PDF attachments. ⚖️ Business Logic: Automatically routes tasks to different teams based on urgency, room count, and VIP status. 🔒 Security: Catches PII (like credit card numbers) and scrubs them before they hit your database. 🚨 Safety Net: If anything breaks, a dedicated error handling path logs the issue immediately so no booking is lost. 📈 ROI Tracking: Calculates the time saved per booking to prove the value of automation. How to set up 1. Create your Google Sheet: Create a new sheet and rename the tabs to: Cases, Team Assignments, Error Logs, Success Metrics. 2. Add Credentials: Go to n8n Settings → Credentials and add your Gmail (OAuth2), Google Sheets, and OpenAI API keys. 3. Configure User Settings: Open the "Configuration: User Settings" node at the start of the workflow. Paste your specific Google Sheet ID and Admin Email there. 4. Adjust Business Rules: Open the "Apply Business Rules" node (Code node) to adjust the logic for team assignment (e.g., defining what counts as a "VIP" booking). 5. Customize Templates: Modify the email templates in the Gmail nodes to match your hotel's branding. 6. Test: Send a sample booking email to yourself to verify the filters and data extraction. Setup requirements Gmail account (OAuth2 connected) Google Sheets (with the 4 tabs listed below) OpenAI API key (GPT-5-mini recommended) n8n Cloud or self-hosted instance How to customize Filter Booking Emails: Update the trigger node keywords to match your specific email subjects (e.g., "Reservation", "Booking Request"). Apply Business Rules: Edit the Javascript in the Code node to fit your company’s internal logic (e.g., changing priority thresholds). New Metrics: Add new columns in the Google Sheet (e.g., “Revenue Metrics”) and map them in the "Update Sheet" node. AI Model: Switch to GPT-5 if you need higher reasoning capabilities for complex PDF layouts. Google Sheets Structure Description This workflow uses a Google Sheets document with four main tabs to track and manage hotel booking requests. 1. Cases This is the main data log for all incoming booking requests. caseid: Unique identifier generated by the workflow. processeddate: Timestamp when the workflow processed the booking. travelagency / contactdetails: Extracted from the email. numberofrooms / checkindate: Booking details parsed by the AI. specialrequests: Optional notes (e.g., airport transfer). assignedteam / priority: Automatically set based on business rules. daysuntilcheckin: Dynamic field showing urgency. 2. Team Assignments Stores internal routing and assignment details. timestamp: When the case was routed. caseid: Link to the corresponding record in the Cases tab. assignedteam / teamemail: Which department handles this request. priority: Auto-set based on room count or urgency. 3. Error Log A critical audit trail that captures details about any failed processing steps. errortype: Categorization of the failure (e.g., MISSINGREQUIREDFIELDS). errormessage: Detailed technical explanation for debugging. originalsender / snippet: Context to help you manually process the request if needed. 4. Success Metrics Tracks the results of your automation to prove its value. processingtimeseconds: The time savings achieved by the automation (run time vs. human time). recordupdated: Confirmation that the database was updated. 🙋 Support If you encounter any issues during setup or have questions about customization, please reach out to our dedicated support email: foivosautomationhelp@gmail.com
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Monitor Shopify stores for new products with BrowserAct and Slack alerts
Generate content ideas with AI: Scrape Google & Facebook posts to Slack
Track Shopify orders and update Google Sheets with subscriber information from ManyChat
App Store Review Aggregator Using BrowserAct with Auto-Notification
Qwen-Max: journal paper generation from title/abstract
Automatic backup of workflows to GitHub with email/telegram notifications
Notion API MCP server
Automated event discovery with Bright Data & n8n
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you