{"product_id":"n8n-service-health-monitor-with-discord-incident-alerts","title":"n8n Service Health Monitor with Discord Incident Alerts","description":"\u003ch3\u003eStay ahead of downtime with an n8n Service Health Monitor that alerts you in Discord\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow checks the health endpoints of multiple services every five minutes and immediately posts an incident alert to your Discord webhook whenever a service returns an unhealthy response.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a 5-minute schedule\u003c\/strong\u003e using the n8n Schedule Trigger.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads configuration inside the workflow\u003c\/strong\u003e: a list of services (each with a \u003cem\u003ename\u003c\/em\u003e and a \u003cem\u003ehealth-check URL\u003c\/em\u003e) plus a \u003cem\u003eDiscord incoming webhook URL\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks each service over HTTP\/HTTPS\u003c\/strong\u003e: sends an HTTP request to the configured health endpoint.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses retries and a 10-second timeout\u003c\/strong\u003e for each health check.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMarks health as OK only on 2xx\/3xx\u003c\/strong\u003e responses with no request error.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds and sends alerts per unhealthy service\u003c\/strong\u003e: for every service that fails, it posts a Discord \u003cstrong\u003ePOST\u003c\/strong\u003e message to your webhook.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operations monitoring\u003c\/strong\u003e: detect when an API health endpoint starts returning non-2xx\/3xx responses.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-service reliability checks\u003c\/strong\u003e: monitor several internal or external services (each with its own health URL) from one workflow.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIncident awareness\u003c\/strong\u003e: notify your team in Discord the moment health checks fail—without manually polling dashboards.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRequired runtime\u003c\/strong\u003e: n8n 2.x with nodes enabled for \u003cem\u003eSchedule Trigger\u003c\/em\u003e, \u003cem\u003eHTTP Request\u003c\/em\u003e, \u003cem\u003eCode\u003c\/em\u003e, \u003cem\u003eSet\u003c\/em\u003e, and \u003cem\u003eIf\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHTTP health checks\u003c\/strong\u003e: evaluates status codes and request errors; unhealthy triggers alert creation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDiscord alerts\u003c\/strong\u003e: sends incident notifications to a \u003cstrong\u003eDiscord-compatible incoming webhook\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup steps\u003c\/strong\u003e: replace the Config webhook URL, add real service names and HTTP\/HTTPS health-check URLs, run the workflow once, and confirm the endpoints are reachable from the n8n host.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eResult:\u003c\/strong\u003e automated service health monitoring in n8n with practical Discord incident alerts—built for automation engineers and SaaS operators.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46146499313843,"sku":"N8N-20203","price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/dRpFs4T2gvvV5qB-TXVRg_AXFgsPh8.png?v=1790847236","url":"https:\/\/buyflowscripts.com\/products\/n8n-service-health-monitor-with-discord-incident-alerts","provider":"N8N Commerce","version":"1.0","type":"link"}