All projects · Automation & Data Pipelines
Website Uptime Checker
An automated observability pipeline in n8n that monitors website availability.
An automated observability pipeline in n8n that monitors website availability. Built with resilient error handling (Never Error, Full Response, and Continue on Error) to gracefully capture connection drops and HTTP 4xx/5xx responses, classify health status, and conditionally route alerts to Telegram.
- Observability pipeline: Request > status evaluation > health classification > conditional routing > alert formatting
- Three-layer graceful error handling: Never Error + Full Response + Continue Regular Output prevents workflow crashes on failed requests
- JavaScript health classifier evaluates HTTP status codes (2xx/3xx healthy, 4xx/5xx down) and network exceptions
- Conditional routing directs healthy status to standard confirmation and down events to critical incident Telegram alerts
Built with: n8n, HTTP Request node, JavaScript Code node, Telegram Bot API, n8n IF node, Observability & Health Checks