Rotation Scheduling
Weekly, biweekly, or custom schedules — with per-rotation timezones, active days, and start/end hours. Set it once; the schedule runs itself.
Set up a rotation in 10 minutes. Dynaro handles handovers, escalation steps, and @oncall routing — without anyone leaving Slack.
The team operates the rotation in Slack. Admins handle setup and history in a separate web dashboard. Two surfaces, each doing what it's best at.
Set up rotations, manage participants, and review history.
Dynaro keeps the on-call user group in sync, so @oncall always reaches whoever's covering.
/oncall to see who's covering, /oncall-swap to trade shifts, /oncall-take for vacation cover.
Weekly, biweekly, or custom schedules — with per-rotation timezones, active days, and start/end hours. Set it once; the schedule runs itself.
Reminder: @Mira's shift ends in 30 minutes.
Handover complete. @Alex is now on-call until Thursday at 9:00 AM. The @oncall group has been updated.
Handover messages, shift reminders, and acknowledgment tracking — all as native Slack messages. Your team never installs another app.
ALARM: HighLatency-api-prod — p99 at 840 ms, threshold 500 ms (us-east-1).
Paged @Alex as primary on-call. Waiting for acknowledgement.
No response from @Alex after 5 minutes. Escalated to @Mira, secondary on-call.
@Mira acknowledged the alert and is now responding.
When an @oncall mention goes unacknowledged, Dynaro walks the escalation steps on your timeout. Nothing sits silently.
/oncall-swap @Mira Tue 11 ⇄ Thu 13
Swap request sent to @Mira. Waiting for her confirmation.
@Mira confirmed the swap. @Kai now covers Thu 13, @Mira covers Tue 11. Schedule and the @oncall group are updated. Reverts automatically after Thu 13.
Trade shifts with a teammate from Slack. Both sides approve, the schedule updates, and the on-call group switches with them.
See who covered which shift, how fast they acknowledged, and how often escalation fired. Useful for fairness audits and on-call reviews.
Each person's shifts land in their Google Calendar — so on-call shows up next to everything else they're planning around.
Install Dynaro in Slack, then create your first rotation from the web dashboard — schedule, timezone, participants.
Dynaro assigns shifts, posts handover messages, and keeps the Slack user group in sync. Nobody edits a calendar.
When someone @oncalls, Dynaro tracks the mention and waits for an acknowledgment from whoever's covering.
If nobody acknowledges within the timeout, Dynaro walks the escalation steps — DM, channel alert, manager — until someone responds.
PRICING
No per-seat fees. No annual contracts. Two paid tiers, that's it.
Free
Team
or $290/year, save ~17%
Pro
or $790/year, save ~17%
FAQ
Everything you need to know about Dynaro and on-call rotation management.
Dynaro is a Slack app for on-call rotation management. It handles scheduling, handovers, escalation steps, and shift swaps — all in Slack, so your team never has to leave their workspace.
Install Dynaro from the Slack App Directory, then open the web dashboard to create your first rotation. Choose your schedule, add participants, and Dynaro takes care of the rest: automatic shift assignments, handover notifications, and user group updates.
Yes. Team and Pro plans include a 14-day free trial. No credit card required to start, and you can cancel anytime during the trial period.
Dynaro automatically creates and updates Slack user groups for each rotation. When a handover occurs, the user group membership is updated so @mentioning the group always reaches the current on-call person.
Dynaro watches @oncall mentions. If they go unacknowledged past the timeout, Dynaro walks the escalation steps — DM first, then designated escalation contacts.
Yes. Team members can request shift swaps from Slack. The other person accepts, and Dynaro updates the schedule and on-call user group automatically.
Yes. Free forever: 1 rotation, 10 participants, up to 2 escalation steps. No credit card.
Yes. Each rotation has its own timezone, active days, and start/end hours. Dynaro handles all timezone conversions.
Early to the product. Get the changelog and launch updates — no noise, unsubscribe anytime.
Install in Slack. Configure your first rotation in 10 minutes. Free for small teams.
Add to Slack