Features
TurnShift is a Slack app for the shifts your team shares: support, on-call, the front desk. People book their own days or take turns, and Slack tells everyone who is on.
On-call and support rotations in Slack
Run an on-call or support rotation in Slack: everyone takes turns in the order you drag, TurnShift assigns every day and tells people before their turn starts.
One calendar for every team schedule
See every schedule your team runs on one calendar: who is on, which days are still open, and who is on shift right now. Timeline, day, week and month views.
Shift scheduling in Slack
Shift scheduling for teams that live in Slack: people book their own days, you assign a range of days in one drag, and TurnShift spreads the open shifts evenly.
Slack notifications for every shift
TurnShift tells your team in Slack who is on shift: a channel message and a direct message before each shift starts, the channel topic, and reminders to book.
Run your schedules from Claude, ChatGPT or the API
Connect Claude, ChatGPT, Cursor or any MCP client to TurnShift, or use the REST API: assign people, start rotations and auto-assign a month without opening the app.
Try TurnShift with your team
Every feature is in every plan. See the pricing.
14-day free trial. No credit card required.