Changelog

Rotations, auto-assign and teams now work from your AI assistant and the API

Hey there! You can now do from your AI assistant or the API what you do in the app: start or change a rotation, auto-assign a month, add people to a team, change who is admin, and change a schedule's settings. Until today the assistant could read schedules and assign people, and that was about it.

Ask Claude or ChatGPT "make Marie, Paul and Lea take turns on Support, a week each, from Monday" and it starts the rotation. Ask it to add Tom to the rotation and it can show you whose turns move before saving anything, like the app does. Connect it in Settings, API.

  • Auto-assign the open days of a schedule, from the assistant or with one API call.
  • Change a schedule's hours and days, the note on its start message, and which Slack messages it sends.
  • Add or remove people from a team. They get the same Slack message as from the app.
  • Ask "send me my TurnShift invoices" and you get them with their PDF links. Admins and managers only, like Billing.
  • Mute your TurnShift direct messages from the assistant.
  • The API has new endpoints for rotations, auto-assign, who is on shift now, removing someone from several days at once and invoices. They're all in the API documentation.

Members keep the same rights as in the app: they book themselves, and only managers and admins run rotations, auto-assign and teams.

See ya!