Summarize Microsoft 365 outage alerts with ChatGPT and send to Slack
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 6 nodes and runs on Microsoft Outlook events. Along the way it connects Microsoft Outlook, Slack and OpenAI.
How it runs
Trigger: On Microsoft Outlook events.
- Extract M365 Incident text & link (Code): runs custom JavaScript code
- Summarize service alert (OpenAI): uses OpenAI
- Generate Slack Block (Code): runs custom JavaScript code
- Post outage to Slack (Slack): uses Slack
- Clear email alert from mailbox (Microsoft Outlook): delete
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Microsoft Outlook Trigger
n8n-nodes-base.microsoftOutlookTrigger - Slack
n8n-nodes-base.slack - Microsoft Outlook
n8n-nodes-base.microsoftOutlook - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code
From the author
Built this for a dedicated Slack outage-notifications channel — works well on both desktop and mobile. This is for: IT Administrators & small MSPs looking to streamline M365 alerts from one or multiple mailboxes into a single or specific Slack channels IT…