Daily On-Call Rotation Notifier
Daily On-Call Rotation Notifier
This agent identifies and notifies the on-call user each day based on a rotation schedule.
Overview
This agent identifies and notifies the on-call user each day based on a rotation schedule.
Why you should use the Daily On-Call Rotation Notifier template:
Ensure that the on-call user is notified promptly every day with this automated template. By checking calendars and sending notifications, it saves time and ensures accountability in monitoring responsibilities.
How the template works:
This template automates the process of notifying the on-call user by following these steps:
- Every morning, the agent checks the most recent weekday's on-call event from the Rotation Calendar.
- It determines the next user in the round robin sequence based on a predefined list.
- The agent checks the selected user's calendar for any all-day Out of Office events.
- If the user is unavailable, it repeats the selection process until it finds an available user.
- Once an available user is identified, the agent sends a message in the specified Slack channel tagging the user and informing them they are on call.
- Finally, it creates an all-day calendar event on the Rotation Calendar for the on-call user and invites them to the event.