Team rotations,
on autopilot
Stop manually tracking whose turn it is. RotaryX posts to Slack daily or weekly so everyone knows who's up.
Free to start. No credit card required.
How it works
Install
Add RotaryX to your Slack workspace in one click.
Create
Type /rotate create standup @alice @bob in any channel.
Relax
RotaryX posts at 9 AM in their timezone: "It's @alice's turn!"
Manage
Use /rotate list, /rotate skip, or /rotate delete anytime.
Simple by design
⚡ One command
Create rotations with a single slash command. No dashboards, no configuration files.
🔄 Set and forget
Daily or weekly schedules. RotaryX posts at 9 AM in each person's local time.
💬 DM reminders
Optionally notify the selected person directly so they never miss their turn.
Questions?
What happens when someone is on vacation?
Use /rotate skip to move to the next person. They'll be back in the rotation automatically.
Can I rotate entire teams instead of individuals?
Yes! Tag a Slack user group like @frontend-team and all members are added to the rotation.
What timezone does RotaryX use?
RotaryX automatically reads each person's timezone from their Slack profile. When it's your turn, you get pinged at 9 AM your local time. No configuration needed.
Is my data safe?
We store only workspace IDs, channel IDs, and user IDs needed for rotations. No message content. Hosted on Cloudflare's global edge network with encryption in transit.
Built for simplicity
RotaryX runs on Cloudflare Workers, the same infrastructure trusted by Discord, Shopify, and thousands of companies. Your data never touches a traditional server.