{"product_id":"n8n-http-uptime-monitor-workflow-telegram-incident-alerts","title":"n8n HTTP Uptime Monitor Workflow + Telegram Incident Alerts","description":"\u003ch3\u003eNever miss an outage: HTTP Uptime checks every 5 minutes with Telegram alerts\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n HTTP Uptime Monitor Workflow\u003c\/strong\u003e continuously checks your configured health URL and immediately sends a \u003cstrong\u003eTelegram\u003c\/strong\u003e incident alert whenever the endpoint returns an HTTP error status (greater than 399). When everything is healthy, it stays quiet.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns every 5 minutes\u003c\/strong\u003e using an n8n schedule trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration\u003c\/strong\u003e (target URL, service name, and Telegram chat ID) from a dedicated configuration step—either by editing the node inputs or mapping to environment variables: \u003ccode\u003eHTTP_URL\u003c\/code\u003e, \u003ccode\u003eSERVICE_NAME\u003c\/code\u003e, and \u003ccode\u003eTELEGRAM_CHAT_ID\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends an HTTP request\u003c\/strong\u003e to the health URL with a \u003cstrong\u003e10-second timeout\u003c\/strong\u003e, capturing the full response without failing the workflow on errors.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEvaluates the HTTP status code\u003c\/strong\u003e: if the status is \u003cstrong\u003e\u0026gt; 399\u003c\/strong\u003e, the service is treated as failed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts a Markdown Telegram message\u003c\/strong\u003e including the \u003cem\u003eservice name\u003c\/em\u003e, \u003cem\u003estatus code\u003c\/em\u003e, \u003cem\u003eURL\u003c\/em\u003e, and the \u003cem\u003echeck timestamp\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnds silently on success\u003c\/strong\u003e (no alert is sent when the status indicates the service is up).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor critical SaaS endpoints (e.g., health or readiness URLs) and get instant Telegram notifications.\u003c\/li\u003e\n  \u003cli\u003eCatch upstream downtime early by alerting on non-2xx\/3xx HTTP responses.\u003c\/li\u003e\n  \u003cli\u003eProvide lightweight uptime monitoring for self-hosted services without adding a dedicated monitoring stack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow schedule:\u003c\/strong\u003e every 5 minutes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP check:\u003c\/strong\u003e HTTP Request node with 10-second timeout; workflow continues even on errors.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerting:\u003c\/strong\u003e Telegram node with Markdown-formatted messages.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic nodes:\u003c\/strong\u003e if, set, no op, plus supportive nodes like sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup requirements\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n (self-hosted or cloud), built and tested on \u003cstrong\u003e2.35.x\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eA \u003cstrong\u003eTelegram bot token\u003c\/strong\u003e created via \u003cstrong\u003eBotFather\u003c\/strong\u003e and added as an n8n Telegram credential.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eCustomization:\u003c\/strong\u003e Adjust the interval in the Schedule Trigger, expand the Config node to monitor multiple services, or replace Telegram with Slack, Discord, or email.\u003c\/p\u003e\n\n\u003cp\u003eAlso published as a \u003cstrong\u003efree, MIT-licensed\u003c\/strong\u003e workflow with setup notes.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46159503065267,"sku":"N8N-20394","price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/ojlZ9fqtB3JUnbEaVz7eV_aDzR6TF3.png?v=1791104631","url":"https:\/\/buyflowscripts.com\/products\/n8n-http-uptime-monitor-workflow-telegram-incident-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}