Turn Microsoft 365 outage emails into short Slack alerts

Outage alert emails from Microsoft are summarized by AI and posted straight to your Slack channel.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4) · Simple Merge (5)

flowchart TD trig>"new outage alert email"]:::trig s0["check mailbox for alerts"]:::task s1["summarize alert in plain language"]:::task s2["check if region affected"]:::task s3["delete original email"]:::task trig --> s0 s0 --> s1 s1 --> s2 gx{"× region affected by outage"}:::gate s2 --> gx p00["post summary to slack"]:::task gx -->|"region affected"| p00 p10["skip notification"]:::task gx -->|"region unaffected"| p10 jn{"○ alert handled"}:::gate p00 --> jn p10 --> jn jn --> s3 out[/"plain language slack alert"/]:::out pay{{"team knows quickly if affected"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepOne path onlyPaths rejoinResultPayoff
Build size
Standard

A mid-size build with several tools working together.

Business functions
Messaging & NotificationsReporting & Analytics
Connects
Microsoft OutlookSlackOpenAI
Featured in

The problem it solves

Microsoft 365 outage notifications land in an inbox as dense, technical emails that your team has to read and interpret before knowing if it actually affects anyone. By the time someone translates the alert into plain language and shares it, users may already be asking why things are broken.

Who it fits

An IT administrator or small managed service provider handling Microsoft 365 for their organization or clients.

How it works

  1. The automation checks the mailbox for new Microsoft 365 outage alerts
  2. AI reads the alert and summarizes what's happening in plain language
  3. It checks whether your users' region is affected
  4. A short summary with a link to the incident is posted to your Slack channel
  5. The original alert email is deleted once it's been handled
What you get

Outages your team hears about the moment they start

Your team sees a plain-language Slack alert the moment a Microsoft 365 outage affects your region, with a link to the incident.

What you get

A clear, plain-language Slack message for every Microsoft 365 outage, instead of a raw technical email.

What you need

A Microsoft 365 mailbox, a Slack workspace, and an OpenAI API key.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook