IT OPS

Zoom Room critical-outage real-time pager escalation

Listens for Zoom Room alert webhooks in real time and, for rooms marked as critical (boardrooms, exec spaces).

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerwebhook
Steps4
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom Room.Alert webhookZoomZoom
  • LogicIs critical room AND business hours?
  • ActionOpen PagerDuty incident to AV on-callPagerDutyPagerDuty
  • OutputPost alert context to #it-roomwatch SlackSlack

What it does

This workflow reacts the instant Zoom emits a room-health alert and escalates only the rooms that actually matter right now — your high-stakes boardrooms and event spaces — to a live human via PagerDuty, while keeping the broader IT team informed in Slack.

When to use it

Use this when some rooms can wait for the next scheduled sweep but others (the CEO's boardroom, the all-hands room) must never be down during business hours. It separates noise from genuine emergencies.

How it works

  1. 1A Zoom webhook fires on a `Room.Alert` event (offline, mic failure, display disconnect).
  2. 2A branch checks whether the room is in the critical-rooms list and whether the current time falls inside business hours.
  3. 3Critical-room alerts during business hours trigger a PagerDuty incident routed to the AV on-call schedule, with the room name and alert type in the title.
  4. 4Every alert, critical or not, posts a threaded message to the `#it-roomwatch` Slack channel with the device, location, and a deep link to the Zoom dashboard.
  5. 5Non-critical or after-hours alerts log to Slack only, no page.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect PagerDutyIncidents, on-call, escalations.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.