Daily On-Call Rotation Notifier

This agent identifies and notifies the on-call user each day based on a rotation schedule.

AH

Alex HodkiewiczToday at 10:10am

Can you let me know who is on call today and notify them?

Daily On-Call Rotation NotifierToday at 10:11am

Sure! I'll check the rotation and notify the on-call user for today.

Running behavior...

GoogleCalendarCLIAPISlackCLIAPI

Daily On-Call User Notifier

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:

  1. Every morning, the agent checks the most recent weekday's on-call event from the Rotation Calendar.

  2. It determines the next user in the round robin sequence based on a predefined list.

  3. The agent checks the selected user's calendar for any all-day Out of Office events.

  4. If the user is unavailable, it repeats the selection process until it finds an available user.

  5. 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.

  6. Finally, it creates an all-day calendar event on the Rotation Calendar for the on-call user and invites them to the event.

Capabilities

These capabilities can be customized to best fit your needs.

GoogleCalendarCLIAPISlackCLIAPIScheduleCLIAPI

Daily On-Call Rotation Notifier

Related templates