we have weekly rotations of our OnCall shifts starting at Monday.
To communicate our current OnCall Engineer after a shift we have implemented a small bot to get the details about the Engineer and write them into Slack.
Our biggest problem are schedule overrides which are infrequently, we would need to call the PagerDuty API and compare the previous response with the new response.
We would appreciate an feature set addition to the Events API which triggers as soon as an OnCall shift rotation happens. This way we just listen for the Webhook and respond with our logic.