πŸ“Š Automated hotel price drop alerts with email notifications and database tracking

⚑ 217 views Β· πŸ“Š Market Research & Insights

πŸ’‘ 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

This n8n workflow automatically tracks hotel room prices, detects price drops, and sends real-time email alerts with savings calculations. It continuously monitors multiple hotels and room types to help travelers, businesses, and agents secure the best rates.

Key Features

Price Drop Triggers

Alerts are sent when:

Email Alert Includes

FieldDetails
Hotel Name & Locationβœ…
Room Type & Planβœ…
Old PriceShown with strikethrough
New PriceHighlighted for visibility
Savings Amountβ‚Ή / $ value difference
Savings %Percentage change
Booking LinkDirect hotel booking / OTA link
Urgency BadgeShows limited-time availability

Workflow Logic

  1. Schedule Trigger Runs every 6 hours (configurable)
  2. Fetch Hotel Price API Calls hotel booking / OTA / aggregator API
  3. Compare With Stored Price Retrieves previous price from database/storage
  4. Detect Price Drop & Availability Change
  5. Save Latest Price Updates price history record
  6. Send Email Alert Sends formatted HTML email with price drop details
  7. Log Notification Maintains complete log of events

Setup Requirements

StepAction
1Schedule Trigger (cron: every 6 hours)
2Add Hotel API / scraping source credentials
3Set up database or Google Sheet for storage
4Configure SMTP for emails
5Enter agent / user email address
6Populate hotel & room watchlist
7Test and verify price comparison logic

Best Use Cases

Extension Ideas

πŸ”— Nodes Used

Send Email, HTTP Request, Schedule Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup