{"product_id":"send-statuspage-incident-digest-emails-smtp-with-n8n","title":"Send Statuspage Incident Digest Emails (SMTP) with n8n","description":"\u003ch3\u003eGet one clean status digest email—automatically—when Atlassian Statuspage incidents change\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow polls multiple Atlassian Statuspage incident feeds every 10 minutes (for example GitHub, Cloudflare, and OpenAI), filters for new relevant incident updates, and sends a single combined digest email via SMTP—without spamming duplicates.\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 \u003cstrong\u003e10 minutes\u003c\/strong\u003e to check incident updates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMaintains a sent-alert memory:\u003c\/strong\u003e ensures an n8n \u003cstrong\u003eData Table\u003c\/strong\u003e named \u003ccode\u003evendor_status_alerts_sent\u003c\/code\u003e exists to store alert keys already emailed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches Statuspage incidents per vendor:\u003c\/strong\u003e splits your vendor list and retrieves each feed from \u003ccode\u003e\/api\/v2\/incidents.json\u003c\/code\u003e via HTTP.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters what matters:\u003c\/strong\u003e selects incident updates that match your configured \u003cstrong\u003eimpact threshold\u003c\/strong\u003e, \u003cstrong\u003elookback window\u003c\/strong\u003e, and optional \u003cstrong\u003ecomponent keywords\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles failures:\u003c\/strong\u003e generates a daily \u003cem\u003e“fetch failed”\u003c\/em\u003e alert when a status page cannot be read.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePrevents duplicate notifications:\u003c\/strong\u003e drops any alerts whose keys already exist in \u003ccode\u003evendor_status_alerts_sent\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends one digest email:\u003c\/strong\u003e builds a combined \u003cstrong\u003eHTML + text\u003c\/strong\u003e message grouped by vendor and incident, then sends it using the \u003cstrong\u003eEmail (SMTP) node\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates history:\u003c\/strong\u003e records sent alert keys (with timestamps) back into the Data Table for future runs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSend SaaS operators a single incident digest covering multiple dependencies (e.g., GitHub, Cloudflare, OpenAI) instead of checking each status page.\u003c\/li\u003e\n  \u003cli\u003eReduce alert fatigue for on-call teams by only emailing incident updates that meet your minimum impact and lookback rules.\u003c\/li\u003e\n  \u003cli\u003eDetect monitoring gaps when a vendor status page feed can’t be fetched (daily fetch-failed notice).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow schedule:\u003c\/strong\u003e every 10 minutes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore logic:\u003c\/strong\u003e Data Table, split out, code, set, and drop\/merge behavior to avoid duplicates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e HTTP polling of Atlassian Statuspage \u003ccode\u003e\/api\/v2\/incidents.json\u003c\/code\u003e; email delivery via \u003cstrong\u003eEmail (SMTP)\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes mentioned:\u003c\/strong\u003e set, code, split out, data table, email send, sticky note.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSet your \u003ccode\u003eemailFrom\u003c\/code\u003e \/ \u003ccode\u003eemailTo\u003c\/code\u003e, provide Statuspage base URLs, and configure \u003cstrong\u003eminimumImpact\u003c\/strong\u003e and \u003cstrong\u003elookback\u003c\/strong\u003e to tailor your incident digest.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46359745200307,"sku":"N8N-22197","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/elRedGirAKNj8Wnf9CSLB_Gjo5bl8H.png?v=1793697092","url":"https:\/\/buyflowscripts.com\/products\/send-statuspage-incident-digest-emails-smtp-with-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}