From a dropped connection to someone already on it.
- Step 01
Status polled
Every few minutes, a Cloudflare Worker checks each site’s UniFi console and devices through UniFi’s Site Manager API.
- Step 02
Outage confirmed
If a site stays offline across several checks in a row, treat it as an outage rather than a blip.
- Step 03
Fault identified
Tell a lost internet connection apart from a single access point or switch going offline, using the device status UniFi reports.
- Step 04
On-call told
Message the person on call in Slack, which they can read on mobile data, with the site and what is known.
- Step 05
Recovery confirmed
When the site reports in again, post that it is back and how long it was out.
The result
Card machines and bookings are back online sooner.
Each outage raises one alert and one recovery message, however long it lasts. The workflow only reports: any change to the network is made by a person.