For 2025, we moved all our notifications and alerting over to Micrsoft Teams. We have a dedicated Team in our O365 organization just for the light show. This allows us break down the different types of alerting into channels as well as utilize OneDrive to store and synronize all of our show programming files.
ShowMon reports the status of our custom Lidar Car Counter each hour to the Attendance Reports channel. This allows us a quick way to visualize the attendance breakdown per hour.
As Power Automate grades our Scavenger Hunt responses, it also posts a summary of the response to our Scavenger Hunt channel. This gives us a easy way to see how many responses we are getting as well as read comments that visitors leave us.
We are utilizing the built in webhooks notifications feature of Q-SYS Reflect to automatically provide alerts to our Status Reports channel of any device dropping offline or operating in a compromised state.
The current primary means of notification when there are errors with the system is via the Pushover app. This application provides a Rest API interface we can script custom alerts to be delievered to a group of recipients in real time. It also allows for priority in the alerts, which correspond to time-sensitive and emergency notifications in iOS. We use Pushover to send alerts when devices are in a fault condition, as well as to report hourly attendance from the car counting integration.
In addition to Pushover, notifications are sent to a Teams channel via Webhook. As we move more of the logistics for organizing the show into O365, Teams Webhooks allows us to comment and discuss notifications in realtime.