Shift scheduling that keeps every rule.

ShiftPilot is shift scheduling software for healthcare teams. It builds the month from your rules, credentials and availability, then runs it: reminders, confirmations, swaps and coverage, on the channels your people already answer.

October 2026
No rule violations
RadiologistMon 5Tue 6Wed 7Thu 8Fri 9Sat 10Sun 11
Dr. Amara Okafor
LG 07-15
LG 07-15
Off
RB 08-16
LG 07-15
Call
Dr. Marc Tremblay
NW 15-23
NW 15-23
NW 15-23
Off
RB 08-16
Dr. Sana Iyer
Reads
SA 23-07
SA 23-07
NW 15-23
Call
Dr. Luc Bergeron
RB 08-16
LG 15-23
LG 15-23
LG 15-23
RB 08-16
Dr. Priya Sandhu
Off
Off
Reads
NW 15-23
SA 23-07
LG 07-15
Dr. Owen Whitfield
LG 15-23
RB 08-16
Reads
Reads
LG 07-15
Dr. Kenji Nakamura
SA 23-07
RB 08-16
SA 23-07
NW 15-23
NW 15-23
Dr. Leila Haddad
LG 15-23
LG 07-15
Call
RB 08-16
SA 23-07
Lakeside GeneralNorthwaySt. Anne'sRiverbend

Every rule. Every time.

Licences, site coverage, rest between shifts, weekend fairness, openers and closers. Write each rule as a sentence. The solver satisfies all of them in one pass, or names the one it can't.

Group rules5 active
  • Hard

    No more than 2 consecutive night shifts

  • Hard

    Only licensed radiologists at St. Anne's

  • Hard

    Openers and closers are paired at Lakeside General

  • Soft

    Weekend call is split evenly across the group

  • Hard

    At least 11 hours between shifts

  • Hard

    Dr. Tremblay never at Northway and Riverbend on the same day

Rules as sentences

Global, per-person and per-site rules are editable sentences. Change a number and the next solve uses it.

October 2026 · DraftSolving
  • Licensing
  • Coverage at 6 sites
  • Back-to-back limits
  • Weekend fairness
  • Opener and closer pairs
  • Availability honoured
  • All 14 hard rules satisfied. 3 soft preferences traded off.

    View trade-offs

One solve. No violations.

A constraint solver places the whole month at once, then shows which soft preferences it traded to get there.

Then it runs the month.

Publishing is where most tools stop. ShiftPilot reminds, confirms, swaps and covers, on WhatsApp, SMS and email.

ShiftPilot Icon
ShiftPilotWhatsApp

Reminders people answer

Reminders go out on WhatsApp, SMS or email, on the schedule you set. One word back confirms the shift. Silence escalates.

  1. First reminderEvening before
  2. Second reminderMorning of
  3. Administrator alertedStill unconfirmed
  4. Phone call2h before
Tomorrow, Thu Oct 83 of 5 confirmed
  • Dr. OkaforLG 07-15Confirmed
  • Dr. IyerNW 15-23Confirmed
  • Dr. SandhuSA 23-07Pendingescalates 12:00
  • Dr. BergeronRB 08-16Confirmed
  • Dr. HaddadLG 15-23Pendingcall at 05:00

Confirmations at a glance

Who has confirmed, who hasn't, and when the next reminder or call goes out.

Swap requestOpen
Dr. Iyer offersFri Oct 16 · NW 15-23

Swaps and giveaways

Members trade shifts within the rules. Credits stay balanced. Administrators see only the exceptions.

Coverage alerts2 open
  • SA 23-07Fri Oct 9Uncovered
    KNOWLH3 eligible
  • RB 08-16Sat Oct 17Uncovered
    MTAO2 eligible
  • LG 15-23Thu Oct 8Filled by Dr. Nakamura

Coverage alerts

Every uncovered stretch surfaces with the people who could take it, one tap from a message.

off 12-14, nights only week 3, no SundaysDr. Bergeron, 21:12
October 20263 changes applied
MTWTFSS123445678910111112121313141415161718181920212223242525262728293031

Availability by text

People send availability the way they'd tell a colleague. It lands on the calendar, parsed and applied.

Ask Avery. Get an answer.

Avery is the assistant inside ShiftPilot. It reads the live schedule, answers on the web, WhatsApp, SMS and the mobile app, and asks before it changes anything.

ShiftPilot IconAveryLive schedule

Who's on at Lakeside tomorrow?

ShiftPilot Icon

Three people cover Lakeside General on Wednesday, Oct 7.

RadiologistSiteHours
Dr. OkaforLG07-15
Dr. BergeronLG15-23
Dr. HaddadLG23-07

All three confirmed.

Works where your team already is.

  • WhatsApp
  • SMS
  • Email
  • Telegram
  • Slack
  • Microsoft Teams
  • Google Calendar
  • Outlook
  • Apple Calendar
  • Google Sheets
  • Excel
  • RingCentral
  • ClickUp
  • Zapier
  • iOS and Android
  • ClaudeMCP
  • ChatGPTMCP
  • Any calendarICS
  • Backed up every night

    Every deployment is exported nightly, encrypted and restore-tested.

  • Read-only site logins

    Each hospital site sees its own schedule and nothing else.

  • Built for health-data privacy

    Designed for PHIPA and PIPEDA. Nothing changes without a person approving it.

Questions, answered.

What teams ask before they switch, with the product alongside each answer.

  • ShiftPilot is shift scheduling software for healthcare teams. It builds each month's schedule from your rules, credentials and availability with a constraint solver, then runs the month: reminders and confirmations on WhatsApp, SMS and email, swaps and giveaways, coverage alerts, and Avery, an assistant that answers questions about the live schedule.

October 2026 · DraftSolving
  • Licensing
  • Coverage at 6 sites
  • Back-to-back limits
  • Weekend fairness
  • Opener and closer pairs
  • Availability honoured
  • All 14 hard rules satisfied. 3 soft preferences traded off.

    View trade-offs

Your next month, already scheduled.

See ShiftPilot on your own rules and roster. Thirty minutes, no slides.