{"product_id":"website-uptime-monitor-http-check-ntfy-outage-alerts","title":"Website Uptime Monitor: HTTP Check + ntfy Outage Alerts","description":"\u003ch3\u003eKeep your websites online: HTTP uptime checks with instant ntfy outage alerts\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow monitors a target website every five minutes using an HTTP request. When the returned HTTP status code doesn’t match your expected value, it immediately sends a \u003cstrong\u003ehigh-priority downtime notification\u003c\/strong\u003e to an \u003cstrong\u003entfy\u003c\/strong\u003e topic—so you can detect outages fast.\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 executes every five minutes to perform an uptime check.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads monitoring settings:\u003c\/strong\u003e reads the \u003cem\u003etarget URL\u003c\/em\u003e, the \u003cem\u003eexpected HTTP status code\u003c\/em\u003e, and your \u003cem\u003entfy server\/topic\u003c\/em\u003e configuration.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePerforms an HTTP check:\u003c\/strong\u003e requests the target URL and captures the full HTTP response \u003cem\u003ewithout failing on non-2xx status codes\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompares status codes:\u003c\/strong\u003e compares the returned status code against the expected value and adds a \u003cstrong\u003etimestamp\u003c\/strong\u003e for the check.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerts only on failure:\u003c\/strong\u003e if the check fails, it posts a formatted alert message to the configured \u003cstrong\u003entfy\u003c\/strong\u003e topic; otherwise it ends without sending a notification.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebsite uptime monitoring:\u003c\/strong\u003e alert when your landing page, API endpoint, or app health endpoint returns an unexpected status.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operational visibility:\u003c\/strong\u003e detect regressions where an endpoint starts returning wrong status codes (e.g., 200 expected but 500 returned).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLightweight incident notifications:\u003c\/strong\u003e use ntfy for fast, high-priority outage messaging without configuring a full 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\u003eSchedule Trigger:\u003c\/strong\u003e runs every five minutes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP Request:\u003c\/strong\u003e checks the target URL and captures the HTTP response even for non-2xx results.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComparison logic:\u003c\/strong\u003e uses \u003cstrong\u003eif\u003c\/strong\u003e to decide whether the returned status code matches the expected value.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eConfiguration \u0026amp; formatting:\u003c\/strong\u003e \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and \u003cstrong\u003esticky note\u003c\/strong\u003e components to manage inputs and create the alert payload.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOutage alerts via ntfy:\u003c\/strong\u003e posts the downtime notification to your private ntfy topic (authentication can be configured in the relevant HTTP request settings if required).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSetup summary\u003c\/h3\u003e\n\u003cp\u003eProvide the target URL and expected status code, choose your ntfy server and private topic, run a test execution, and activate the workflow. Adjust the schedule interval if needed.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45895377846451,"sku":"N8N-18638","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/mAzBF5XsK0MlRoQCUjeAG_P3eMGOiW.png?v=1787649443","url":"https:\/\/buyflowscripts.com\/products\/website-uptime-monitor-http-check-ntfy-outage-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}