{"product_id":"n8n-website-uptime-monitor-telegram-email-alerts","title":"n8n Website Uptime Monitor: Telegram \u0026 Email Alerts","description":"\u003ch3\u003eStay instantly aware when your websites go down—this n8n workflow checks uptime every 5 minutes and alerts you via Telegram and\/or email\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n Website Uptime Monitor: Telegram \u0026amp; Email Alerts\u003c\/strong\u003e workflow continuously monitors multiple domains\/URLs, records \u003cstrong\u003euptime\u003c\/strong\u003e and \u003cstrong\u003eresponse time\u003c\/strong\u003e history in n8n Data Tables, and sends alerts only when a site’s status changes (or on the first unhealthy check).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule\u003c\/strong\u003e (every 5 minutes) or can be triggered manually.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads your website list\u003c\/strong\u003e from the configured \u003ccode\u003ewebsites\u003c\/code\u003e field (comma- or newline-separated).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes targets into HTTPS URLs\u003c\/strong\u003e and applies timeout\/slow-response thresholds.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks each website via HTTP\u003c\/strong\u003e and retries failures up to \u003cstrong\u003ethree times\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClassifies results\u003c\/strong\u003e as \u003cstrong\u003eUP\u003c\/strong\u003e, \u003cstrong\u003eSLOW\u003c\/strong\u003e, or \u003cstrong\u003eDOWN\u003c\/strong\u003e using HTTP status codes and response time (and captures any error message).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePersists data\u003c\/strong\u003e to n8n Data Tables: writes every check to \u003ccode\u003euptime_history\u003c\/code\u003e and upserts the latest status into \u003ccode\u003euptime_state\u003c\/code\u003e (including incident start time).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNotifies only on meaningful changes\u003c\/strong\u003e by comparing current status with the previously stored state.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends alerts\u003c\/strong\u003e to \u003cstrong\u003eTelegram\u003c\/strong\u003e and\/or via \u003cstrong\u003eemail\u003c\/strong\u003e. Telegram destination allowlisting is supported, and delivery failures are logged in execution output.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAlerting SaaS teams when customer-facing endpoints become \u003cstrong\u003eDOWN\u003c\/strong\u003e or \u003cstrong\u003eSLOW\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eMonitoring multiple production URLs from a single n8n automation.\u003c\/li\u003e\n  \u003cli\u003eCreating an audit trail of uptime by analyzing \u003ccode\u003euptime_history\u003c\/code\u003e over time.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/Integrations:\u003c\/strong\u003e if, set, code, \u003cstrong\u003etelegram\u003c\/strong\u003e, \u003cstrong\u003edata table\u003c\/strong\u003e, email send\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eData storage:\u003c\/strong\u003e n8n Data Tables (\u003ccode\u003euptime_state\u003c\/code\u003e, \u003ccode\u003euptime_history\u003c\/code\u003e)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerting:\u003c\/strong\u003e Telegram (bot credential + \u003ccode\u003etelegram_chat_id\u003c\/code\u003e and \u003ccode\u003etelegram_allowed_chat_ids\u003c\/code\u003e) and\/or email\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup in seconds\u003c\/h3\u003e\n\u003cp\u003eEnter your domains\/URLs in the \u003ccode\u003ewebsites\u003c\/code\u003e field. Optionally enable Telegram alerts and configure the Telegram bot credentials and allowed chat IDs, plus email delivery settings if needed.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46094089257139,"sku":"N8N-19954","price":31.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/BXog9_FwODrv82vwePCDk_mvGjQyW7.png?v=1790413412","url":"https:\/\/buyflowscripts.com\/products\/n8n-website-uptime-monitor-telegram-email-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}