{"product_id":"server-uptime-monitor-in-n8n-http-checks-data-table","title":"Server Uptime Monitor in n8n: HTTP Checks + Data Table","description":"\u003ch3\u003eInstant HTTP uptime checks + Telegram alerts, powered by n8n Data Table\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors one or more URLs every minute, records each latest HTTP response status code in an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e, and sends \u003cstrong\u003eTelegram notifications\u003c\/strong\u003e when a server goes down\/up or when a condition persists beyond a configured interval.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns manually\u003c\/strong\u003e or on a \u003cstrong\u003eschedule (every minute)\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eBuilds a monitoring list containing each \u003cstrong\u003eURL\u003c\/strong\u003e, the \u003cstrong\u003eData Table name\u003c\/strong\u003e, and a \u003cstrong\u003enotification interval\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003ePerforms an \u003cstrong\u003eHTTP request\u003c\/strong\u003e to each URL and captures the \u003cstrong\u003eresponse status code\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eFetches the last saved status code for that URL from the specified \u003cstrong\u003en8n Data Table\u003c\/strong\u003e and merges it with the current check result.\u003c\/li\u003e\n  \u003cli\u003eIf the HTTP status code \u003cstrong\u003echanged\u003c\/strong\u003e, it triggers a separate workflow to send a \u003cstrong\u003eTelegram notification\u003c\/strong\u003e about the change.\u003c\/li\u003e\n  \u003cli\u003eIf the status code \u003cstrong\u003estays the same\u003c\/strong\u003e, it checks whether the last update is older than the configured interval; if so, it triggers a separate workflow to send a “still down\/up” Telegram message.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpserts\u003c\/strong\u003e the current HTTP status code back into the \u003cstrong\u003en8n Data Table\u003c\/strong\u003e for the next run.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eMonitor \u003cstrong\u003eSaaS endpoints\u003c\/strong\u003e (health pages, APIs, webhooks) and alert your team via \u003cstrong\u003eTelegram\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eDetect regressions quickly by tracking status changes and repeatedly notifying only after a persistence interval.\u003c\/li\u003e\n  \u003cli\u003eCentralize uptime state using an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e for easy visibility and auditability.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eNodes\/logic referenced: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, \u003cstrong\u003edata table\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eHTTP checks collect \u003cstrong\u003eHTTP response status codes\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003ePersistence stored in an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e (example: \u003cem\u003eserver_status\u003c\/em\u003e with \u003cem\u003eurl\u003c\/em\u003e and \u003cem\u003ehttp_response_code\u003c\/em\u003e fields).\u003c\/li\u003e\n  \u003cli\u003eTelegram alerts are sent by a \u003cstrong\u003eseparate called workflow\u003c\/strong\u003e; ensure Telegram credentials are configured and the workflow accepts a message input.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eDesigned for reliable \u003cstrong\u003eserver uptime monitoring in n8n\u003c\/strong\u003e, this workflow keeps your alerts accurate, timely, and state-aware.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45824200343731,"sku":"N8N-18183","price":51.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/1ZZ2-fqJv8eYBUr3OvXIX_moXUFxAi.png?v=1786611862","url":"https:\/\/buyflowscripts.com\/products\/server-uptime-monitor-in-n8n-http-checks-data-table","provider":"N8N Commerce","version":"1.0","type":"link"}