Automated hotel price drop alerts with email notifications and database tracking
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
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
- Automatically checks hotel prices every 6 hours
- Monitors multiple hotels and room categories
- Detects and alerts when prices drop
- Compares old vs new pricing and highlights savings
- Sends beautiful HTML email alerts
- Logs price history for long-term insights
- Shows availability changes and urgency indicators
Price Drop Triggers
Alerts are sent when:
- Price decreases by any amount
- Price drops by a certain percentage (configurable)
- Room becomes available again after being sold out
Email Alert Includes
| Field | Details |
|---|---|
| Hotel Name & Location | ✅ |
| Room Type & Plan | ✅ |
| Old Price | Shown with strikethrough |
| New Price | Highlighted for visibility |
| Savings Amount | ₹ / $ value difference |
| Savings % | Percentage change |
| Booking Link | Direct hotel booking / OTA link |
| Urgency Badge | Shows limited-time availability |
Workflow Logic
- Schedule Trigger Runs every 6 hours (configurable)
- Fetch Hotel Price API Calls hotel booking / OTA / aggregator API
- Compare With Stored Price Retrieves previous price from database/storage
- Detect Price Drop & Availability Change
- Save Latest Price Updates price history record
- Send Email Alert Sends formatted HTML email with price drop details
- Log Notification Maintains complete log of events
Setup Requirements
| Step | Action |
|---|---|
| 1 | Schedule Trigger (cron: every 6 hours) |
| 2 | Add Hotel API / scraping source credentials |
| 3 | Set up database or Google Sheet for storage |
| 4 | Configure SMTP for emails |
| 5 | Enter agent / user email address |
| 6 | Populate hotel & room watchlist |
| 7 | Test and verify price comparison logic |
Best Use Cases
- Travel agencies
- Corporate travel teams
- Personal trip planning
- Hotel revenue analysts
- Price intelligence dashboards
Extension Ideas
- WhatsApp and Telegram alerts
- Push notifications to mobile apps
- Google Sheets dashboard
- Slack alerts for teams
- Price trend charts (Grafana / Google Charts)
- Integration with GPT for smart recommendations