Templates / Summarize Microsoft 365 outage alerts with ChatGPT and send to Slack

Summarize Microsoft 365 outage alerts with ChatGPT and send to Slack

Ready for 3.0

by Luke · 2,110 views · created 2025-03-29 · DevOps, AI Summarization

Ready 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.

  1. Extract M365 Incident text & link (Code): runs custom JavaScript code
  2. Summarize service alert (OpenAI): uses OpenAI
  3. Generate Slack Block (Code): runs custom JavaScript code
  4. Post outage to Slack (Slack): uses Slack
  5. Clear email alert from mailbox (Microsoft Outlook): delete

Services it uses

Microsoft OutlookSlackOpenAI

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)

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…

Excerpt from Luke's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.