Defended schedule
Call, nights, PTO, holidays, and coverage status live in one view, so residents can trust the schedule instead of decoding it.
Built for residents. Sold to programs.
Callboard keeps the schedule simple enough for a PGY-1 on their phone and rigorous enough for a chief resident running the month. Time off, fairness, coverage, and calendar export are not side quests. They are how the schedule earns trust.
The hinge
| Resident-protective | Program-operational |
|---|---|
| Time-off allotments visible at all times in My Calendar | Bird's-eye view: see the whole month at once |
| ACGME baseline displayed alongside program's own values | Paste-from-spreadsheet member import |
| Holiday fairness ledger (transparent, not hidden) | Customizable shift types, colors, theme |
| One-tap Google/Apple/Outlook calendar subscription | One-click print for posting in workrooms |
| Coverage requests are 1-tap, no manager-as-bottleneck | Optional admin approval per workflow |
| Wellness day labels are configurable ("mental health," "wellness," etc.) | CSV/iCal export |
| Bereavement, jury duty, parental leave categories built in | Member directory, role assignment |
| Calendar integrations work on personal devices | No vendor lock-in: schedule data exports cleanly |
What ships in v1
No AI scheduler and no black-box rule engine. Just the views, exports, and resident protections programs need before launch.
Call, nights, PTO, holidays, and coverage status live in one view, so residents can trust the schedule instead of decoding it.
Programs keep their own policy labels and allotments, while residents can always see what is used, pending, and remaining.
A resident posts a shift, another taps to cover, and programs can decide whether approval is required.
External pilots
Start setup as the pilot contact path: create one program, paste the member list, ship calendar subscriptions, and watch whether residents actually use the schedule after week one.