Automate your
team schedule

TurnShift is a Slack application to share and schedule recurring tasks with your team.

Spreadsheets are boring, internal tools are buggy. Use the right shift scheduling tool.

14-day free trial. No credit card required.

We respect your privacy: TurnShift can't read your messages or list private channels.

😍 The whole team,
at a glance
Screenshot of the TurnShift week on a phone: today's schedules and who is on
🗣 Customers

We use TurnShift to share Algolia's customer support duty with 50+ engineers. Previously we were using an internal tool but nobody wanted to maintain it on top of their work.

TurnShift ensures our support schedule is fully booked, up to date, and remind people to show up on time.

Switching to this tool was a relief, and now multiple teams are using it: win!

Our engineering team provides internal support. We started with a shared Google Calendar. It was super easy to setup but required a lot of manual actions to keep it up to date.

We also wanted Slack notifications, so we tried TurnShift and haven't looked back since then.

We even cheer up folks on duty when they get mentioned by the TurnShift bot :)

Here's how
TurnShift works 👇

Know who is on shift right now

Every schedule gets its own row on the Timeline. Zoom into one day and the now line shows who is on shift right now. Your dashboard and the Slack App Home list them too, and tell you when nobody is.

Screenshot of one day on the TurnShift Timeline, with a line at the current time

Calendar views when you need them

Switch to week, day or month when you think in Google Calendar. Each shift shows who is on it, and you can hide schedules you do not need.

Screenshot of the TurnShift calendar week view

Create shift schedules

Create one schedule per need. Each one has its own hours, people and open seats.

Screenshot of the new schedule page

Assign teams and Slack users

Teams and people come from your Slack workspace and stay in sync. Find anyone in a few letters and add them to a team, then assign them to days on the calendar or let TurnShift spread the open shifts evenly.

Screenshot of a team and its members

Get Slack notifications

Every day, right before a shift start, TurnShift sends Slack notifications to channels, direct messages to assignees, and updates the topic with who's on shift. Add a custom note to shift start messages. Each person can mute their own TurnShift direct messages from the dashboard or Slack App Home, while channel messages keep posting.

Screenshot of shift start and end messages sent by the TurnShift Slack application

Receive booking reminders

When it's time to book shifts again, TurnShift will send Slack notifications only to the required team members.

Booking should never be a struggle, that's why we use magic links: click on the "Book" button and you're already logged in.

Screenshot of a booking reminder Slack notification sent by the TurnShift Slack application

Decide who can change schedules

Admins run the organization, managers create schedules and assign anyone, and members book their own shifts.

Some teams would rather sort shifts out between themselves. Mark a schedule as open and everyone can assign and unassign anyone.

Screenshot of the TurnShift users page showing admin, manager and member roles

Automate it with the API

Create schedules, book shifts, manage teams and set roles over a REST API, so TurnShift fits into your onboarding and your own tools.

You can also manage schedules from an AI agent like OpenCode, Claude Code, Cursor, or Codex over MCP.

Grab your organization token in the settings and read the API documentation.

Screenshot of the TurnShift API documentation
Simple Pricing
Annual billing (2 months free)

Start Scheduling Shifts for
€3.50 / user / month

Includes every current and upcoming feature. We charge for active users only.
Need enterprise pricing? Contact-us.

14-day free trial

Everything you need

  • Unlimited shift schedules
  • Unlimited teams
  • Slack synchronization
  • Smart notifications
  • Time Zone support
  • Calendar sync (soon)
  • Holiday detection (soon)
  • Auto-booking (soon)

Frequently asked questions