What This Workflow Does
This n8n workflow continuously monitors your website's availability and sends instant alerts via Telegram and email when downtime is detected. It acts as your 24/7 website watchdog, checking your site at regular intervals from multiple locations to ensure accurate outage detection.
The system goes beyond simple uptime monitoring by including smart verification steps to reduce false positives. When an outage is confirmed, it sends detailed alerts including the time of detection, error codes received, and historical uptime statistics. This gives your team the context needed to quickly diagnose and resolve issues.
How It Works
1. Regular Website Health Checks
The workflow pings your website at configurable intervals (default every 5 minutes) from multiple geographic locations. It checks both HTTP status codes and response times to detect partial degradations.
2. Outage Verification
When potential downtime is detected, the system performs secondary verification checks from different network paths before declaring an official outage. This prevents false alerts from temporary network blips.
3. Multi-Channel Alerting
Confirmed outages trigger simultaneous notifications through Telegram (for immediate mobile alerts) and email (for documentation and non-mobile team members). Each alert includes diagnostic details and a direct link to your site.
4. Recovery Notification
The system automatically detects when your website comes back online and sends a recovery notification with total downtime duration. This completes the incident lifecycle tracking.
Who This Is For
This workflow is ideal for web agencies managing client sites, e-commerce stores where uptime directly impacts revenue, SaaS companies needing reliable service monitoring, and any business where website availability is critical to operations.
It's particularly valuable for teams without dedicated DevOps staff who need enterprise-grade monitoring without complex setup. The Telegram integration makes it perfect for distributed teams who need mobile-first alerting.
What You'll Need
- An n8n instance (cloud or self-hosted)
- Telegram bot token and chat ID for alerts
- SMTP email credentials (or transactional email service)
- List of websites to monitor (URLs only)
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Configure your website URLs in the HTTP Request nodes
- Add your Telegram bot details and email credentials
- Set your preferred check frequency (default 5 minutes)
- Activate the workflow
Key Benefits
Instant outage detection - Get alerts within seconds of your website going down, often before customers notice. The average business detects outages 12 minutes faster with automated monitoring.
Reduced revenue impact - For e-commerce sites, every minute of downtime can cost thousands in lost sales. Quick detection minimizes financial impact.
Professional client reporting - Web agencies can provide clients with documented uptime reports and rapid incident response.
24/7 monitoring without staff - The system works around the clock without needing human oversight, perfect for lean teams.
Customizable alert thresholds - Set different sensitivity levels for staging vs production sites, or configure escalating alerts for prolonged outages.