What This Workflow Does
This n8n workflow provides automated monitoring for multiple website URLs, checking their availability at regular intervals and sending immediate alerts when any site goes down. It eliminates the need for manual checks or expensive monitoring services by providing a customizable, self-hosted solution that integrates with your existing notification channels.
The system continuously monitors HTTP response codes and response times, allowing you to catch performance degradation before it becomes a full outage. You can monitor critical customer-facing pages, internal tools, API endpoints, or competitor sites - all from a single dashboard with customizable alert thresholds.
How It Works
1. URL List Configuration
The workflow begins with your list of URLs to monitor, which can be stored in a database, spreadsheet, or directly in the workflow. Each URL is processed individually with customizable check intervals.
2. HTTP Request Execution
For each URL, the workflow sends HTTP requests and analyzes the response status codes and timing. It can detect various failure types including connection timeouts, 4xx/5xx errors, and slow responses.
3. Status Evaluation
Each response is evaluated against your defined criteria (acceptable status codes, maximum response time). The workflow distinguishes between complete outages and performance issues.
4. Alert Triggering
When issues are detected, the workflow triggers notifications through your preferred channels (email, Slack, SMS, etc.). Alerts include detailed information about the failure for quick diagnosis.
5. Recovery Monitoring
The system continues monitoring after an alert until the service recovers, then sends a resolution notification. This creates a complete incident timeline.
Who This Is For
This solution is ideal for ecommerce businesses, SaaS companies, digital agencies managing client sites, IT teams overseeing internal tools, and anyone relying on web services for critical operations. It's particularly valuable for:
- Online stores needing to prevent cart abandonment during outages
- Startups monitoring their product's API availability
- Marketing teams tracking campaign landing page uptime
- Developers maintaining multiple client websites
What You'll Need
- An n8n instance (self-hosted or cloud)
- List of URLs to monitor (minimum 1)
- Notification channel setup (email, Slack, etc.)
- Basic understanding of HTTP status codes
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your URL list in the HTTP Request nodes
- Set up your notification channels
- Adjust check frequency as needed
- Test with intentional errors to verify alerts
Key Benefits
Proactive issue detection: Catch problems before customers notice, reducing support tickets and reputation damage.
24/7 monitoring: Automated checks work around the clock without staff oversight.
Customizable alerts: Tailor notifications to your team's workflow with multiple escalation paths.
Cost-effective: Avoid expensive SaaS monitoring services with this self-hosted alternative.
Historical data: Build an uptime history for SLA reporting and performance analysis.
Pro tip: Monitor not just your homepage but critical functional pages like checkout, login, and API endpoints that directly impact user experience.