Release notes · Dashboard · Release Notes

Watchman Monitoring Webhooks Update: New Events, Payloads & UI

Hey folks! We’re happy to announce that we’ve just released a huge update to the Webhooks feature in Watchman Monitoring. Here’s what’s changed:

Setting up an endpoint

  • New “All events” firehose option. When you create an endpoint, it now defaults to receiving all events instead of making you hand-pick each one.
  • Two-mode event selector. You choose between All events or Specific events, with validation so you can’t save a broken configuration, plus warning callouts (for Beacon-related events) when relevant.
  • Refreshed event descriptions and a new transition reference explaining how status changes map to events, so it’s clearer what each event actually means.

What ends up in the payload

  • Webhook payloads now include richer, more meaningful fields: severity, previous_severity, mute_type, is_muted, and is_hidden.
  • Backward compatible — the old integer fields (status_code, previous_status, new_status) are still sent alongside the new ones, so existing integrations keep working without changes.
  • Slack-formatted messages show both the legacy and the new fields.

Delivery behavior

  • Smarter alert/warning triggers. The “Plugin alert” event (now labeled “Plugin alert / warning”) fires on more of the transitions users actually expect: entering Warning from OK or Informational, and entering Alert from OK, Informational, or Warning — so escalating from a warning to a full alert now sends an alert webhook, which it previously didn’t. It still won’t fire on de-escalations or a plugin’s first report. The underlying plugin_alert event type is unchanged, so existing integrations keep working.
  • No more duplicate deliveries. Previously an event could match multiple subscriptions and fire more than once; now each endpoint resolves to a single prioritized event per trigger.
  • Suppression-aware routing. The firehose (“all events”) subscription receives everything including suppressed events, while normal specific-event subscriptions respect suppression rules.

Testing and the Deliveries UI

  • “Send test” now behaves like a real delivery. Test sends are recorded as actual delivery rows (flagged test: true) and go through the same worker/pipeline — so what you see in a test genuinely reflects production behavior. Test failures don’t count against your endpoint’s failure counters.
  • Deliveries page gets Real / Test tabs, badges marking test rows, and a manual refresh button for pending deliveries so you can check status without a full page reload.

More release notes

All release notes
ChromeOS MonitoringDashboardLinux ClientMac ClientWindows Client

Monitoring Policies: Control Plugin Alerts Fleet-Wide

Today’s dashboard update adds Monitoring Policies: a named, reusable answer to the question “how should this plugin notify us?”, applied to as many computers as you like. No agent update is required. This is a server-side dashboard feature, and nothing changes until you apply a Policy. Every computer starts with no Policy, which behaves exactly…

Dashboard

Apple Business Manager Integration Improvements

Ten days ago we connected Watchman Monitoring to Apple Business Manager and Apple School Manager. Today’s dashboard update is the follow-up pass: the lists now show you every Mac instead of a sample, and the tables sort. Both Mac lists are paginated instead of truncating The enriched list and the “no agent installed” list each showed…

DashboardMac Client

Apple Business Manager Integration: AppleCare Dates, MDM Enrollment, and the Macs You Aren’t Monitoring

Today’s dashboard update connects Watchman Monitoring to Apple Business Manager and Apple School Manager. Once a connection is in place, the Macs you already monitor pick up their purchase history, AppleCare coverage, and MDM enrollment statedirectly from Apple. No agent update is required, and nothing is installed on the Macs. This is a dashboard feature…

See what Watchman Monitoring finds on your fleet.

Start a free 30-day trial. Every feature, no credit card, and most teams see their first findings on the first check-in.