workflows.fit
Back to n8n workflows
n8n templateFreeBy Luke

Summarize Microsoft 365 outage alerts with ChatGPT and send to Slack

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

CommunicationHITLDevelopmentCore NodesAILangchainMicrosoft Outlook TriggerSlack
Loading interactive preview...

Template notes

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 Admins who prefer ChatOps over management-by-email

What does it do

Scans for M365 outage alerts emails (every 1 min) Checks if it impacts a specific user region (if the alert calls it out, countries have to be manually set) Summarizes the incident using OpenAI o4-mini (cheap model - or you can swap for local Ollama) Sends a Slack Block to your outage channel with incident link (can be extended) Deletes the original alert email after successful delivery

Credentials

Outlook:

Create an Outlook credential (OAuth2.0) to point to the mailbox (regular or shared) where M365 service alerts will be received