Stop building the schedule. Run the ED.
A fair, balanced month for your whole group — built within minutes, with rest and fatigue put first, coverage airtight, and every trade-off shown. Tell it your team, sites, and rules; when something changes, just ask the built-in assistant.
- Minutes
- to a balanced schedule
- Build it within minutes and iterate live with your group — no overnight waits
- 0
- hard rules broken
- Coverage & credentials airtight; rest, fatigue & fairness top priority, every trade-off shown
- 100%
- coverage or you know why
- Down to the exact blocking constraint
Drag a shift.
Watch the rules hold.
A real week, fully covered. Swap anyone — StaffShiftr re-checks rest, coverage, and double-booking the instant you let go. Try to break it.
Try it — drag any shift to swap
Every move is re-checked against the rules, live. Go ahead, try to break it.
Sample data — no sign-in, nothing saved. The real product does this across your whole month, then proves it optimal.
Roster to schedule.
Minutes, not Sundays.
Watch Alfred parse a real roster, the solver build a balanced, rule-aware schedule, and a provider claim a shift from their phone.
Nguyen A — 1.0 FTE, no nights
Park J — nocturnist, wknds ok
Ruiz M — 0.8, avoid Mondays
Carter L — days, max 4 in a row
Okafor T, PA-C — swing pref
Paste any roster
Drop in the whole group — Alfred reads the mess.
Math, not hope.
Most scheduling tools use heuristics — they try their best and hope it’s right. StaffShiftr uses OR-Tools CP-SAT: a combinatorial optimizer that finds the best possible schedule and proves it’s optimal.
Rest, forward rotation, ACEP shift caps, night spacing, fatigue and fairness are the schedule’s top priority — honored whenever the math allows, with every trade-off shown. Coverage and credentialing stay airtight.
Safety & fatigue first
Rest, day-after-night recovery, consecutive-night and fairness rules are the top priority of every build — and you see any trade-off it had to make.
Per-site rule profiles
The satellite clinic runs 10-hour shifts. The main ED runs 12s. Each site gets its own rule profile — all applied at once.
Locked pre-assignments
Pin a physician to a shift. The solver holds it on every future rebuild — your fixed assignments never move.
Your chief scheduling officer.
Tell Alfred what changed — a call-out, a vacation, a contract update — in plain English or by voice. Alfred validates the intent against every rule, applies the changes, and hands off to the solver. You review and publish.
North ED · Mon Jul 7
Day shift — 7a to 3p
Shift market
Dr. Foster
Swing · Thu Jul 10
Dr. Rao
Night · Fri Jul 11
Alfred
Who can cover my Friday night if I need to swap?
They stay in control.
Providers get their own app — schedule view, swap market, time-off requests, and Alfred for scheduling help. Every swap is rule-checked before it lands on the admin’s desk.
Day-only physicians. Nocturnists. Mixed-schedule APPs. Each archetype is configured once and handled correctly by the solver forever.
I’m an EM nocturnist who cherishes his days off and a schedule he can count on. I also know the bind every scheduler is in — keep coverage solid, keep everyone’s quality of life intact, and somehow build the whole month on a deadline. I built StaffShiftr to make ED scheduling seamless, efficient, and genuinely fair — using the latest AI to make a job that used to eat a weekend feel like a breeze.
Adeeb Saleh, DO
Emergency physician · 10+ years in EM · Founder of StaffShiftr
Swaps that respect
your rules.
Providers post shifts to the market or propose directed swaps. Every trade is auto-checked against rest requirements, coverage minimums, and credentialing before it ever surfaces to the admin for approval.
Self-service for providers
Post, claim, and propose swaps entirely from the mobile app. No emails, no group texts.
Rule-aware, always
The solver re-checks every trade against your active rules. Quick-turns, rest, and credential gaps are flagged automatically.
Admin approves in one tap
Swaps land in the approval queue pre-validated. The admin sees what the change is and approves or denies — nothing else to check.
Transparent pricing.
No setup fees. Ever.
Everything included. A fraction of what enterprise tools charge before the hidden fees.
Free trial
Everything unlocked. No credit card.
Start free- Every feature, no limits
- Build your first balanced schedule
- Same-day setup
- No card required
Group
billed annually · $12 month-to-month · $99/mo minimum
Everything, for the whole group.
Start free trial- Deterministic solver — safety & fairness first
- Alfred scheduling agent + voice
- Provider app + swap market
- Calendar sync + shift reminders
- Multi-site · unlimited schedules
Enterprise
Compliance and scale, handled.
Talk to us- Everything in Group
- SSO / SAML
- HIPAA BAA
- Priority support + SLA
- Audit & compliance exports
Per active provider. Annual billing saves ~25%.
StaffShiftr · all-in
$2,160/yr
$180/mo · no setup fee · 30-day free trial
Typical enterprise range (est.)
$11,000–$68,000/yr
$500–$1,500/mo subscription + $5k–$50k first-year implementation
That’s roughly $8,840+ saved in year one versus the low end of that range — with no quote, demo, or rollout required.
Enterprise figures are estimates from public comparisons; most enterprise tools quote per group and don’t publish pricing.
Questions EM groups ask.
How is StaffShiftr different from QGenda or ShiftAdmin?
StaffShiftr runs a real optimizer (OR-Tools CP-SAT) that puts safety and quality of life first — rest, day-after-night recovery, consecutive-night and shift-length limits, and fairness are the schedule’s top priority (with ACGME duty-hour limits layered on for resident shifts in teaching groups), honored whenever the math allows, with every trade-off shown. Coverage and credentialing stay airtight. Older tools make you babysit a run-timer for many minutes and hand back a different schedule each time; StaffShiftr finds the best balance, proves it’s optimal, and is reproducible — the same inputs always rebuild the same schedule. A built-in AI assistant turns plain-English requests into rule changes and explains every trade-off. And it’s priced transparently per provider — no mandatory sales demo, no setup fee.
How does StaffShiftr make a schedule “fair”?
Fairness is earned and target-based. The solver balances nights, weekends, and holidays toward each provider’s fair share given their FTE — not a flat split — and factors in each person’s stated preferences and bids. When someone asks why they are on a run of nights, there is a concrete, defensible answer rather than a shrug.
Does it handle residents and ACGME duty-hour rules?
Yes. ACGME duty-hour limits for residents and ACEP shift-length caps for attendings are top-priority rules — and you can set any of them to a hard cap if your program requires it. For teaching services, resident/attending supervision ratios cap how many residents or APPs are on per supervising attending each staffed day (shown only for groups that actually have residents or APPs). Per-site rule profiles let one site run 10-hour shifts while another runs 12s, all at once.
Is StaffShiftr HIPAA compliant?
StaffShiftr schedules physicians, not patients, so it does not store protected health information (PHI). For groups whose health system requires it for vendor onboarding, a Business Associate Agreement (BAA) is available on the Enterprise plan.
How fast can I build a monthly schedule?
A quick draft returns a complete, balanced schedule within minutes, so you can iterate live with your group. A “thorough” build searches longer to prove the month is mathematically optimal — the version you run right before you publish. Even a large group of 50 providers across 6 sites returns a fully-covered, balanced monthly schedule within minutes — run the thorough build to prove it optimal — as a background job so you can close the tab and come back to it.
Can providers swap shifts and request time off themselves?
Yes, from their phone. Providers post shifts to a swap market or propose direct trades and request PTO. Every trade is re-validated against every rule before it reaches the admin’s approval queue, so a swap can never break coverage, rest, or credentialing.
What does StaffShiftr cost?
Nine dollars per active provider per month billed annually ($12 month-to-month, $99/month minimum), with a 30-day full-feature free trial and no setup fees. Enterprise adds SSO/SAML, a BAA, and priority SLAs.
Can it handle multiple sites and different shift types?
Yes. StaffShiftr supports multiple sites with independent rule profiles, day/swing/night shift types, and provider archetypes like nocturnists, day-only physicians, and mixed-schedule APPs — configured once and applied on every build. Reusable rule profiles (“contracts”) let you assign one set of limits to a whole cohort — part-time, nocturnist, senior-partner — so each group schedules to its own rules.
Bring your group aboard.
Set up sites, providers, and your first balanced schedule — this afternoon.