Scheduled maintenance calendar integration

We would like to use a calendar to schedule maintenance that affects are WAN and LAN installations. Want to know what calendar integrations SW currently support for auto or semi automated integration and update.

We place Nodes into maintenance mode to mute alerts during maintenance. We have regularly scheduled IT maintenance, ISP WAN maintenance that affects sites and site maintenance that will cause alerts. We use alerting to maintain nodes with proactive response. We currently have to manually manage inbound notifications about maintenance and set nodes to mute alerts.
Part of our goal as an enterprise is to use a shared calendar, primarily from MS Teams, to keep up with maintenance schedules. I would like any integration possible to automate placing nodes into maintenance.

SW-NPM has a calendar it uses to schedule muting alerts during maintenance, so I am wondering if that can be used along with other detail to help automate this process.