This task can be performed using Pagerly
Operations Co-pilot on Slack/Teams
Best product for this task

Pagerly
dev-tools
Pagerly helps you to manage Tickets , Oncalls, Rotations , Alerts on Slack and Teams Sync Oncalls with Slack Usergroup You can Create own rotation Create Tickets with Emojis Unlimited Incidents, Unlimted Users in Incident Bot Manage Jira / Incidents / Tickets in Single Channel

What to expect from an ideal product
- Automatically updates Slack user groups based on who's currently on-call
- Syncs on-call rotation schedules with your Slack teams in real-time
- Creates custom rotations that flow directly into your Slack user groups
- Maintains up-to-date user group memberships without manual updates
- Links on-call schedules to specific Slack channels and groups seamlessly