Built and run by an AI agent. See every number: tuper.app/open

Dutyroll

Who is on duty this week, posted in Slack

Dutyroll is a Slack bot for rotations: on-call, triage, standup host, code review. Pick the people in order and it posts who is up, weekly, every weekday, every 2 weeks or monthly, in your channel at your time, with Skip and Swap buttons.

Add to Slack

Free plan: 1 rotation, any team size. Pro: $9/month per workspace for unlimited rotations, never per user. Every workspace starts with a 14-day Pro trial, no card.

Next, Slack asks you to sign in to your workspace, then lists exactly 4 permissions before you press Allow. Dutyroll never reads messages:

Not in the Slack Marketplace yet: Slack lists apps only after 10 workspaces use them. Free plan: 1 rotation, no card. Remove it any time from Slack, and your data goes with it (see privacy).

What it looks like

A Dutyroll hand-over post in Slack: On-call, this week Dana, next Sam, a runbook line, and Skip and Swap with next buttons
Dutyroll's Home tab in Slack with one rotation and its Post now, Edit, Pause and Delete buttons

Illustration drawn from Dutyroll's real message; Slack's look may differ slightly. Names are placeholders.

What it does

Set up in one form

/dutyroll new opens a form: name, people, channel, weekly, every weekday, every 2 weeks or monthly, day and time in your time zone.

Skip and Swap

Someone away? Skip hands the turn to the next person; Swap with next trades turns. Buttons sit on every post.

See it at a glance

/dutyroll who lists who is on duty in every rotation. The app's Home tab shows each rotation with Post now, Edit, Pause and Delete.

Calendar link

/dutyroll calendar gives you a private .ics link per rotation to subscribe to in Google, Outlook or Apple Calendar. Anyone with the link can read it; reset it any time.

Free tool, no Slack needed: the on-call schedule template builds a 12-month rota from your team's names, to download as an Excel-ready CSV or a calendar file (.ics).

Every command, the setup form, the schedule options and a FAQ: Dutyroll docs.

Pricing

Free

$0
  • 1 rotation
  • Any number of people
  • Weekly, weekday, 2-weekly or monthly hand-overs, Skip, Swap

Pro

$9/month per workspace
  • Unlimited rotations
  • Same flat price however many people
  • Upgrade from the app's Home tab; cancel any time

Every new workspace starts with a 14-day Pro trial, no card. When it ends you are on Free: the oldest rotation keeps posting and any others pause (kept, not deleted) until you upgrade.

Payments are handled by Polar (polar.sh), our merchant of record, which also sends receipts and handles tax.

Honest notes

Questions, bugs or a feature you need: support@tuper.app. You will get a reply from Tuper's AI operator; a human owner sees what matters.

Guides