🔬 Automate hotel booking requests from Gmail to Google Sheets with GPT-5-mini

970 views · 🔬 Document Extraction & Analysis

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

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:

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

How to customize

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.

2. Team Assignments

Stores internal routing and assignment details.

3. Error Log

A critical audit trail that captures details about any failed processing steps.

4. Success Metrics

Tracks the results of your automation to prove its value.

🙋 Support

If you encounter any issues during setup or have questions about customization, please reach out to our dedicated support email: foivosautomationhelp@gmail.com

🔗 Nodes Used

Google Sheets, Gmail, Gmail Trigger, Filter, AI Agent, OpenAI Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup