Coverage you can trust, every single shift.
ShiftPilot is the scheduling command center for occupational-health and multi-site clinics — real-time coverage assurance, credential-gated assignments, staff self-service, and a complete audit trail.
No signup — the demo signs you in as any role with one click.

Everything it takes to keep the clinic covered
From building the week to proving compliance — one system, no spreadsheets.
Never get caught short
A live coverage engine watches every station and service window against your minimum and target staffing, four weeks out. Shortages surface at the top of the schedule the moment they appear — colour-coded, counted, and one tap from the gap.

Build the week in minutes
Drag staff onto a station-by-day grid, or let ShiftPilot rank the best-fit person for each open shift by availability, hours, and fairness. On a phone, tap any cell to assign from a suggested list.

Only qualified staff — automatically
Every assignment is checked against role, location qualification, and live credentials. Someone whose license or certification is expired simply can't be scheduled — and expiring credentials trigger renewal reminders before they lapse.

Staff manage their own schedule
Your team sees their upcoming shifts, requests time off, gives away or swaps shifts, posts availability, and claims open shifts they're eligible for — from any device. Every request routes to the right approver.

On-call and alerts, handled
Primary and backup on-call rotations with gap detection, plus real-time alerts for shortages, credential issues, and coverage changes — delivered in-app, by email digest, or SMS.

Audit-ready by default
Every schedule change, override, and approval is captured with before/after detail and the reason behind it. When a regulator or your own compliance team asks who worked where and why, the answer is one search away.

Connects to your stack
Per-person calendar feeds (Google, Apple, Outlook), a read/write REST API with scoped keys, and signed webhooks.
Payroll-ready exports
Differentials, overtime, and pay-period CSVs that reconcile to the schedule staff actually worked.
Built for clinics
Occupational health, urgent care, and multi-site groups — stations, services, role types, and float pools out of the box.
Simple pricing, per location
Priced by clinic size. Everything included — no per-seat surprises.
Starter
Single clinic, 1–20 staff
- Full scheduling & coverage engine
- Credential gating & renewals
- Staff self-service & swaps
- On-call, alerts & audit trail
Growth
Clinic with 21–40 staff
- Everything in Starter
- Payroll-period exports
- Calendar feeds & REST API
- Priority email support
Scale
Larger clinic, 40+ staff
- Everything in Growth
- Webhooks & write API
- Float pool & cross-site view
- Onboarding assistance
See it running with real clinic data
A fully seeded Sunrise Clinic is waiting. Sign in as an admin, a scheduler, or a floor provider in one click and click around — no forms, no setup.
Open the live demo