Schedule generated in under 60 seconds
30 practitioners, all constraints included. Not in theory — every generation, stopwatch in hand.
Every month, you juggle constraints, coverage gaps and team tension. SaniShift generates a clear, balanced and explainable schedule in under 60 seconds.
A full day lost to Excel, WhatsApp and manual arbitration.
Coverage gaps or conflicts discovered too late.
Decisions challenged because fairness is hard to prove.
Control tower
Coverage, approvals and equity brought together in one usable screen.
Open shifts
2
Exchanges
3
Equity
94
Decisions
5
2 open shifts detected
UrgentCoverage gaps surface first so you do not publish a risky Saturday morning schedule.
3 exchanges to review
ReviewEach request shows the likely replacement, the reason and the coverage impact before approval.
Equity score 94/100
StableThe system explains distribution gaps so your decisions stay understandable and defensible.
Control tower
The manager sees what to fix before publishing.
If you recognize yourself in just one of these situations, it's time to change.
You open Excel, re-read 20 people's constraints, piece the puzzle together by hand... and it takes you an entire day. A day you're not spending on patient care.
You hear this every month. And you have nothing to answer because there's no data to prove it's fair. Tensions rise, the work atmosphere deteriorates.
A forgotten constraint, understaffing on a Saturday, a double assignment... When it happens, you're the one who pays. And it happens more often than you'd like.
If a practitioner challenges their schedule, you have nothing to show. No history, no scoring, no data. Just your good faith — and that's no longer enough.
A scheduling engine that respects your constraints, optimizes equity, and gives confidence to the whole team.
Configure your constraints once. The engine generates an optimal schedule respecting rest periods, skills, and individual preferences.
Every practitioner sees their score and understands why. Nights, weekends, holidays — everything is weighted and explained in plain language.
Email notification with integrated calendar, one-click shift exchanges, personal view for every member.
What SaniShift concretely does for your center
To generate a full monthly schedule
Transparent equity score per practitioner
To be fully operational, from A to Z
Our commitments
30 practitioners, all constraints included. Not in theory — every generation, stopwatch in hand.
Every practitioner sees their score, understands their distribution. No more unanswered "it's not fair".
7 days of full access. No credit card. If it doesn't work for you, your data is deleted.
Features designed for healthcare professionals' daily workflow.
One-click generation. The engine respects all your constraints: rest periods, skills, minimum staffing, preferences.
Score from 0 to 100 for each practitioner. Heatmap, distribution charts, plain language explanations.
Exchange requests, open shifts, volunteering — all with manager approval and equity recalculation.
Test scenarios before publishing. Compare the equity impact of each change without touching the real schedule.
Manage multiple sites with complete data isolation. Smart synchronization for shared practitioners.
PDF, Excel, calendar file (.ics). Each practitioner receives their shifts directly in Google Calendar or Outlook.
Personalized publication email, weekly digest, automatic monthly report, per-user preferences.
Data export, account deletion, anonymization, complete audit trail. Your data stays in Europe.
From signup to your first published schedule, everything is guided.
Name, planning cycle, shift duration. 30 seconds.
Manually or via CSV import. Assign roles and skills.
Global and individual constraints, equity weights, availabilities.
One click. The engine produces an optimal schedule in under 5 seconds.
Each member receives their shifts by email with an integrated calendar file.
The heart of SaniShift: a transparent scoring system that ends debates about shift distribution.
Each practitioner has a score based on nights, weekends, holidays, and weighted workload.
"Dr. Martin has 2 extra nights because they had fewer weekends last month."
Configurable rolling window (1 to 12 months) to balance over time, not just one cycle.
Heatmap, distribution charts, trend curves, period comparison, detailed member cards.
Everything is included. No hidden fees, no feature limits.
Publish faster with a real manager workflow
Reduce manual arbitration and team tension
Keep a clear proof trail for fairness on every cycle
Built for centers that want to replace spreadsheets without a heavy rollout.
ex VAT / month
Full trial, no credit card
Additional center
+39€ ex VAT/month
Cancel anytime, no commitment
Everything you need to know before getting started.
Join medical centers that trust SaniShift for equitable, transparent scheduling.
Try free — 7 daysNo credit card · Cancel anytime