{"product_id":"engineering-health-score-n8n-clickup-github-apm-alerts-via-whatsapp","title":"Engineering Health Score n8n: ClickUp + GitHub + APM Alerts via WhatsApp","description":"\u003ch3\u003eEngineering Health Score in n8n—ClickUp + GitHub + APM\/Alerts via WhatsApp\u003c\/h3\u003e\n\u003cp\u003eKeep your team’s engineering operations visible: this n8n workflow runs every 30 minutes, computes a 0–100 \u003cstrong\u003eEngineering Health Score\u003c\/strong\u003e from ClickUp, GitHub, security findings, and APM\/monitoring metrics—and sends \u003cstrong\u003eWhatsApp\u003c\/strong\u003e alerts with acknowledgement, reminders, and an automated recovery recheck loop.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on schedule (every 30 minutes)\u003c\/strong\u003e or can be triggered for manual testing to start a health check.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches signals\u003c\/strong\u003e from multiple systems: open tasks from \u003cstrong\u003eClickUp\u003c\/strong\u003e, open pull requests and \u003cstrong\u003eGitHub Actions\u003c\/strong\u003e runs from \u003cstrong\u003eGitHub\u003c\/strong\u003e, plus security findings and production monitoring metrics from your provided HTTP endpoints (security scanner API + APM\/monitoring API).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalculates per-pillar scores\u003c\/strong\u003e for: \u003cstrong\u003eDelivery\u003c\/strong\u003e, \u003cstrong\u003eCode\u003c\/strong\u003e, \u003cstrong\u003eCI\/CD\u003c\/strong\u003e, \u003cstrong\u003eSecurity\u003c\/strong\u003e, and \u003cstrong\u003eProduction\u003c\/strong\u003e, then produces an overall \u003cstrong\u003eEngineering Health Score (0–100)\u003c\/strong\u003e with a summary message.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCorrelates cross-system risk patterns\u003c\/strong\u003e (e.g., overdue work tied to failing CI, or critical security findings alongside elevated production errors) and counts correlated issues.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes results by severity\u003c\/strong\u003e: sends a WhatsApp \u003cstrong\u003ecritical\u003c\/strong\u003e alert, sends a WhatsApp \u003cstrong\u003edegraded\u003c\/strong\u003e notice, or logs when healthy.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFor critical alerts:\u003c\/strong\u003e waits for acknowledgement via a \u003cstrong\u003eresume webhook\u003c\/strong\u003e, reminds until acknowledged, applies a \u003cstrong\u003erecovery grace period\u003c\/strong\u003e, re-fetches monitoring signals, recomputes the score, and either escalates or confirms recovery on WhatsApp.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDetect failing \u003cstrong\u003eGitHub Actions\u003c\/strong\u003e paired with overdue \u003cstrong\u003eClickUp\u003c\/strong\u003e tasks and trigger a WhatsApp critical incident.\u003c\/li\u003e\n  \u003cli\u003eSurface \u003cstrong\u003esecurity scanner\u003c\/strong\u003e critical findings alongside rising production errors and notify on WhatsApp.\u003c\/li\u003e\n  \u003cli\u003eVerify recovery after incidents by automatically re-checking APM\/monitoring metrics and updating the team on WhatsApp.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details (n8n)\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eWorkflow logic uses nodes including: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003ewait\u003c\/strong\u003e, \u003cstrong\u003emerge\u003c\/strong\u003e, and \u003cstrong\u003eswitch\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIntegrations\/credentials: \u003cstrong\u003eClickUp API\u003c\/strong\u003e, \u003cstrong\u003eGitHub API\u003c\/strong\u003e, and \u003cstrong\u003eHTTP Header Auth\u003c\/strong\u003e for your security scanner API and HTTP header–secured \u003cstrong\u003eAPM\/monitoring\u003c\/strong\u003e endpoints.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003ePerfect for n8n automation engineers and SaaS operators\u003c\/strong\u003e who want an actionable Engineering Health Score with WhatsApp incident messaging, acknowledgement, and automated recovery verification.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45923060514995,"sku":"N8N-18887","price":66.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/3ukhFi_P7anbNftkqoNUj_Id00eGSe.png?v=1788167443","url":"https:\/\/buyflowscripts.com\/products\/engineering-health-score-n8n-clickup-github-apm-alerts-via-whatsapp","provider":"N8N Commerce","version":"1.0","type":"link"}