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.

More about rotations

A schedule's People tab: four people taking turns in the order a manager dragged

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.

More about the team calendar

The TurnShift calendar's week view

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.

More about shift scheduling

Three days selected on a schedule, with a card to assign them

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.

More about Slack notifications

Shift start and end messages sent by TurnShift in a Slack channel

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.

More about AI assistants and the API

The MCP server setup for Claude, ChatGPT and other assistants

Try TurnShift with your team

Every feature is in every plan. See the pricing.

Add to Slack

14-day free trial. No credit card required.