Crew scheduling & station operations · Built for county and rural EMS
The whole station on one board.
Shifts, rigs, supplies, payroll, and the chat messages that keep them moving. Crew mark the days they can ride from their phones, your admins publish the month, and the system handles the reminders, coverage alerts, and compliance checks that usually live in someone's head.
Works with Slack or Mattermost · Set up, configured, and supported by OnCall EMS
The monthly loop
-
1
Collect
Crew tap the days they can work; nudges chase the stragglers.
-
2
Build
Assemble the roster from real availability, gaps flagged live.
-
3
Publish
One tap posts the month — printable board and calendar feeds.
-
4
Remind
A DM before every shift; open slots alert the channel.
Scheduling
From “who can ride?” to a published month.
- Monthly availability
- Crew mark the days they can ride from any phone; admins see exactly who hasn't submitted.
- Build matrix
- A day-by-day roster builder that only offers available, qualified crew — and flags staffing gaps as you assign.
- One-tap publishing
- Lock the month into a printable schedule board with personal calendar (iCal) feeds for every member.
- Shift trade board
- Release a shift and let a qualified teammate claim it — staffing rules checked on every claim.
- Multi-station
- Each station runs its own shift pattern — two 12s at one house, a single 24 at another — under one schedule.
- Weekend & holiday patterns
- Run four 6-hour blocks every Saturday or split the Fourth of July into custom windows. A new layout never rewrites a month you've already built.
- Events
- Volunteer sign-ups for the rodeo, the fair, or Friday's game — by session, with reminders, and a claim button when someone has to drop.
- Public crew board
- A no-login page with your agency's name, so dispatch and the county can see who's on tonight. Show full names, initials, or no schedule at all.
Slack or Mattermost
The reminders send themselves.
- On-call reminders
- A personal DM hours before every shift — including who's riding along.
- Coverage alerts
- Unfilled slots post to the station's channel with a claim button. It works the same way on Slack or Mattermost.
- Nudges & digests
- Availability reminders, license-expiry warnings, a weekly CPR digest instead of forty separate DMs, birthday shoutouts, and supply, maintenance and compliance digests. Each runs on its own schedule in its own channel.
- Accounts that follow the roster
- On Mattermost, new hires get a chat account and departures are deactivated automatically. Password reset links are sent as a private DM.
You're on tonight 🚑 Night shift, 18:00–06:00. Riding with J. Alvarez and S. Whitaker.
Open shift: Sat Oct 17 · Day 06:00–18:00 — 1 more crew needed.
Claim shiftSupply digest: 2 items below minimum, 1 expiring this month. Rig audit on Amb 1 due in 4 days.
Operations
Everything that happens after the tones drop.
- Run reports
- Log every run with crew, status trail, billing state, notes, and signature attestation. Support vehicles get their own crew, and ride-alongs are marked as extras.
- Supply room
- Minimum stock levels, expiry tracking, and a live shopping list. Crew restock requests post straight to the supplies channel.
- Fleet & maintenance
- Scheduled maintenance for each rig, crew work requests with a photo from the phone, progress notes, and overdue digests.
- Post-run checklists
- A confirm-it-happened checklist after every run — shoreline plugged in, monitor reset, rig restocked.
- Payroll
- Pay crew per run, straight from completed run reports. Review one call per page, with amounts pre-filled from each member's rate, a support-vehicle rate, and an optional bonus for whoever wrote the PCR. Then hand your payroll processor a PDF or CSV with the hours already worked out. Crew compensation is kept completely separate from billing.
Crew & training
Know who showed up, and who keeps showing up.
- In-house training
- Schedule a class, collect RSVPs, and send reminders automatically. Crew check in by scanning a rotating QR code, so the sign-in sheet shows who was actually in the room.
- Sign-in sheets & history
- Hours by topic on every training, a signed sheet as a PDF, and a training history each member can download. Remote attendance needs an admin's approval.
- Engagement reports
- A response engagement score, a crew leaderboard, and roster demographics. Every run counts, including ones worked from a support vehicle.
- Built-in guides
- Step-by-step walkthroughs inside the app teach new crew how to sign up, trade a shift, or file a run. Admins can see who has taken which guide.
The training record belongs to your agency. Official continuing-education hours stay with the state and NREMT.
Compliance
Nothing lapses quietly.
- Staffing rules
- Tiered certification requirements per shift — e.g. 1 AEMT + 1 EMT — enforced on every assignment, trade, and claim.
- Rig audits
- State-standard equipment checklists with quantity tracking, built for a phone in the bay. Answers save as you go, so a locked screen doesn't lose the walk-around. Includes the Idaho ILS ambulance standard.
- Credential board
- Every member's EMS license and CPR card on one sortable screen, soonest expiry first, with a fix-it link on each row. License holders get a personal reminder before theirs lapses.
- Audit alerts
- Overdue supply and rig audits surface daily until they're done.
Managed by OnCall EMS
A service, not another IT project.
Configured for you
OnCall EMS staff tailor modules, stations, shifts, and alert schedules to your service. No console for your crew to learn, no IT burden on the county.
Backed up & supported
Database snapshots, monitoring, and updates are handled by OnCall EMS. Configuration changes are a same-day support request, and you can switch on modules like payroll, events, and training whenever you're ready.
Put your station on one board.
Tell us about your service — stations, shift pattern, roster size — and we'll set up a walkthrough with your data in mind.
kadeprice@gmail.com