A schedule that reads itself
Call, nights, shifts, rotations, vacation, holidays, and coverage status all live in one view. Whether you're posting it in the workroom or pulling it up between cases, the information is where you'd expect it.
Designed for trainees. Built to function.
Callboard is how residents, fellows, chiefs, and program leadership get to one schedule — shifts, call, rotations, time off, coverage, calendar exports — without three group chats and a spreadsheet doing the reconciliation.
The idea
A training program's schedule has to do a lot of jobs at once. It has to respect ACGME clinical and educational work-hour thresholds and program policy. It has to be readable on a phone in a workroom at 5 a.m. And it has to give the people running the month the tools to actually run the month. Callboard treats those as the same job, not competing ones.
| For the trainee opening the app | For the program running it |
|---|---|
| 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 and rotation types, colors, theme |
| One-tap Google/Apple/Outlook calendar subscription | One-click print for posting in workrooms |
| Coverage requests move in one tap | 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. No black-box rule engine. Just the workflows that make a month easier to plan, easier to read, and easier to live with — whether you're scheduling residents on call, fellows on service, or a rotation block that spans the quarter.
Call, nights, shifts, rotations, vacation, holidays, and coverage status all live in one view. Whether you're posting it in the workroom or pulling it up between cases, the information is where you'd expect it.
Rotation assignments, away electives, and service changes are first-class, not bolted on. Trainees see their own block at a glance. Chiefs see the whole program's. Color and shift type are configurable to match how your program already thinks about the year.
ACGME clinical and educational work-hour thresholds sit alongside your program's own policies. Trainees see their vacation and leave balances, chiefs see the month, and nobody has to reconcile two systems to know what's true.
A trainee posts a shift, call night, or rotation day. Another taps to cover. Approval is optional per program policy, and the audit trail stays intact either way — fewer Slack threads for the chief, fewer "did this go through?" messages for everyone else.
External pilots
Setup is the pilot path: create one program, paste the member list, ship calendar subscriptions, and run a real schedule on it. Residency or fellowship, call-heavy or rotation-heavy — the trainees will tell you whether it works, the chief will tell you whether it scales, and the PD will tell you whether it holds up to oversight. We want to hear all three.