How to Automate ShiftWizard

ShiftWizard automates hospital staff scheduling: self-scheduling and mobile shift swaps hand routine changes to staff, Predictive Census forecasts what the coming days need, and the Acuity and Assignment Manager builds assignments on how sick the patients are. Agency and marketplace availability lives outside it, and an agent like WebRun gathers that.

The staffing grid decides how many patients a unit can take

ShiftWizard is nurse and staff scheduling software, sold as ShiftWizard by HealthStream since HealthStream bought the Raleigh company in 2020. Hospitals, health systems and non-acute providers use it to build unit rosters, publish them, and then run the daily business of who is actually working.

A hospital schedule is not a calendar. It is a statement of capacity. A medical unit with four nurses and a sixth occupied bay is either a safe assignment or it is not, and that arithmetic is redone every twelve hours. The same grid decides who earns overtime, which shifts go to agency, and whether a nurse gets the weekend they asked for in the self-schedule window.

So the people in it are the manager who builds the roster, the staffing office balancing the whole house, the charge nurse fixing it at six in the morning, and every nurse checking the app on the drive home.

Filling tomorrow night is still a round of phone calls

Publishing a schedule and staffing a shift are different jobs, and only the first one happens inside ShiftWizard.

Somebody rings four agencies to ask who has a critical care nurse for Thursday, and each answers with a spreadsheet emailed at a different hour. Somebody signs into a vendor management portal to see whether the traveller starting Monday has cleared onboarding, or whether a document is sitting unsigned. Somebody opens a state board lookup because a licence renewal was due last week and nobody has heard. Somebody works out what the float pool has left by texting three people and waiting.

It is a day of small confirmations, and it is the reason a manager who is supposed to be on the unit is at a desk instead.

The healthstream.com homepage, the app these three jobs run in. ShiftWizard
Agency availability against your open shifts Each agency's list read every morning and laid over the shifts you still have to fill, soonest first, so the call goes to the one that can actually help.
Onboarding that is about to slip A traveller's status read from the vendor management portal, so a start date that will not hold is known days ahead of the block, not on the first shift of it.
Tonight's float pool in one list Per diem sign-ups and float availability gathered from wherever staff record them, sorted by unit and skill, before the staffing huddle rather than during it.

Predictive Census forecasts the demand, not the supply

The product is a good deal more than the calendar most units treat it as, and the parts that get skipped are the ones that paid for it.

Self-scheduling and mobile shift swaps hand the routine back to staff, so what used to arrive as a text arrives as a request. ShiftWizard Predictive Census forecasts what the coming days will need rather than leaving a manager to guess it. The Acuity and Assignment Manager builds assignments against how sick the patients actually are instead of against a headcount. Safeguards around fatigue rules, licensure and certifications can be built in, and a multi-facility view lets a staffing office see the whole house at once.

All of that works on what the hospital already knows about itself.

The supply side does not live in the hospital. Agency availability lives with the agencies, in inboxes and behind their own logins. Traveller onboarding status lives in a vendor management system somebody else operates. Licence and certification standing lives with the board that issued it. The per diem marketplaces your own staff pick up extra shifts on are somebody else's platform. Each was built for a person with a browser, and no one hospital is worth an interface to any of them.

The agency's list belongs on the board before the huddle

Read those sites to a timetable and the gaps in next week stop being a phone tree.

Every agency you use, checked each morning for who they have free against the shifts you still have open, sorted soonest first, so the call goes out to the agency that can actually cover Thursday rather than to all four in turn.

A traveller's onboarding status read from the vendor's own portal, so a start date that is quietly going to slip surfaces while the block can still be covered another way. Licence and certification standing pulled from the bodies that hold it and listed against the nurses on next month's grid, because a card found expired in March is a renewal and the same card in April is a hole.

Your own postings on the per diem marketplaces read back for what has been picked up and what has not, so an unfilled shift is escalated on the day it stops moving. And the small daily one: float pool and per diem sign-ups gathered into a single list of who is free tonight, by unit and by skill, ready before the staffing huddle instead of assembled during it.

The calling around goes, the assignment does not

Deciding who works a shift is a judgement about a unit, its patients and somebody's week. Finding out who is even free takes most of the day and is no judgement at all.

WebRun is an agent that drives a real Chrome browser, signed in the way your staffing office signs in. It opens an agency portal, a vendor management system, a board lookup or a marketplace listing, reads what the page says, and brings it back against the names and shifts already on your grid.

Nothing it does moves the grid. Reading happens on its own, at whatever hour suits you. Publishing a roster, committing a shift, approving a swap or sending a message to a nurse is written up and left for a person with the authority to release it.

Each workflow below names the sites it opens.

Questions people ask

Would it assign a nurse or publish a schedule on its own?

No. Assignment and publication stay with the manager or staffing office. A run collects availability, onboarding status and expiry dates and lays them against your open shifts, then stops. Anything that changes the roster is prepared for a person to release.

Two of our agencies send availability by email rather than a portal. Can it still help?

Yes, and both routes are handled. Where an agency has a portal it is opened and read the way a person would read it. Where availability arrives as an attachment, the message is read from the mailbox it lands in, and either way the result is one list against your open shifts.

A call-out at five in the morning needs a text. Who sends it?

The charge nurse or the manager. Messages to staff are drafted and held for a person to send, because a text about tonight's shift carries somebody's name on it. The gathering that works out who is worth asking runs on its own, overnight.

12 ready-made ShiftWizard workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated ShiftWizard Shift Confirmation Reminders
WebRun checks ShiftWizard each evening for tomorrow's scheduled nurses, drafts a confirmation text through Twilio for the charge nurse to send, and logs who has confirmed to Google Sheets so gaps surface overnight instead of at shift change.
ShiftWizardTwilioGoogle Sheets
Automated ShiftWizard Unfilled Shift Escalation
WebRun watches ShiftWizard for shifts still unfilled inside your escalation window, alerts the nurse manager and house supervisor in Microsoft Teams, and logs the full escalation timeline to Google Sheets.
ShiftWizardMicrosoft TeamsGoogle Sheets
Automated ShiftWizard Census Variance Report
WebRun compares ShiftWizard's scheduled staffing against the unit's patient census target every night, logs the variance to Google Sheets, and drafts a summary email to the director of nursing for review.
ShiftWizardGoogle SheetsGmail
Automated ShiftWizard Shift Swap Approval Queue
WebRun checks ShiftWizard for pending shift-swap requests, verifies each pair matches on unit, skill, and overtime rules, and posts a ranked approval queue to Slack so the manager can approve without digging through ShiftWizard.
ShiftWizardSlackGoogle Calendar
Automated ShiftWizard Self-Schedule Window Alerts
WebRun watches ShiftWizard for your self-scheduling window opening, posts the announcement with the deadline to Slack, and drafts a reminder email through Gmail for anyone who has not submitted preferences as the deadline nears.
ShiftWizardSlackGmail
Automated ShiftWizard Publish Deadline Reminders
WebRun checks ShiftWizard each week against your publish-by policy, for example 14 days out, reminds the scheduler with a Google Calendar hold, and alerts unit managers in Microsoft Teams if a schedule is still in draft.
ShiftWizardMicrosoft TeamsGoogle Calendar
Automated ShiftWizard Premium Labor Spend Report
WebRun totals overtime, incentive, and agency premium pay logged in ShiftWizard each week, logs the spend by unit to Google Sheets, and marks the pay-period close date on Google Calendar so finance gets a clean cutoff.
ShiftWizardGoogle SheetsGoogle Calendar
Automated ShiftWizard Overtime Threshold Alerts
WebRun checks each nurse's scheduled and worked hours in ShiftWizard every night, flags anyone approaching your overtime threshold, logs a running tracker to Google Sheets, and alerts the nurse manager in Slack before more hours get approved.
ShiftWizardGoogle SheetsSlack
Automated ShiftWizard Open-Shift Alerts
When a shift opens up in ShiftWizard, WebRun finds every qualified, available nurse, drafts a text alert for the charge nurse to send, and posts a live open-shift board to your unit's Slack channel.
ShiftWizardTwilioSlack
Automated ShiftWizard Float Pool Assignments
WebRun matches open needs across units to qualified float pool nurses in ShiftWizard, drafts the assignment text through Twilio for the staffing office to send, and posts the day's float assignments to Microsoft Teams.
ShiftWizardTwilioMicrosoft Teams
Automated ShiftWizard Daily Staffing Gap Digest
WebRun scans ShiftWizard each morning for every unit's staffing gaps across the next 24 hours, posts a ranked digest to Microsoft Teams, and drafts a recap email through Gmail for the staffing office's daily huddle.
ShiftWizardMicrosoft TeamsGmail
Automated ShiftWizard Call-Out Backfill Alerts
The moment a nurse calls out in ShiftWizard, WebRun finds qualified on-call and PRN staff, drafts backfill request texts through Twilio for the charge nurse to send, and holds the open slot on the shared Google Calendar.
ShiftWizardTwilioGoogle Calendar

Want one of these running on your own ShiftWizard?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.