Scheduling & staffing

Every shift covered by someone qualified for the seat.

Set your rotation once and Reskyr works out every shift. The staffing board shows who's riding where, flags any seat filled by someone who isn't qualified for it, and alerts officers when a station drops below minimum. Open shifts are offered to qualified members, and each pay period's hours are ready for your payroll system.

Rotations & calendars

Set the rotation once, and every shift is worked out for you.

Rotations

  • 24/48, 24/72, 48/96, Kelly, 10/14, DuPont, Pitman, 4-on/4-off and 40-hour weeks, or build your own
  • Kelly days, fixed or floating; floating Kelly days are spread by seniority so no shift loses more than its share
  • A flag on any member who goes over the FLSA 207(k) overtime line in a work period
  • Duty slots that volunteers sign up for

A calendar for everyone

  • A platoon-colored department calendar and "My schedule" with your next 60 days
  • A printable year calendar
  • A private link that puts your shifts in Apple, Google or Outlook Calendar
  • The schedule on the phone works without signal

Trades, Kelly moves & leave

  • Shift trades, with each payback tracked until it's repaid
  • Officers approve trades and Kelly moves in one tap, after seeing the effect on minimum staffing
  • An annual leave bid in seniority order, with each member notified when it's their turn
  • Blackout dates and a limit on how many people can be off one shift
Daily staffing

See every seat before the shift starts.

Staffing board

  • Who rides which seat at every station, on every shift
  • Green when the member meets the seat's requirements (apparatus qualification and rank); amber when they don't, with the officer's reason kept
  • Whether each station is at minimum staffing
  • Sick calls, moves and members brought in on overtime, each recorded in a tap
  • A push alert to officers the moment a sick call drops a station below minimum

Open shifts

  • When an officer records a sick call or leave that drops a station below minimum, the seat opens as an open shift on its own
  • Reskyr suggests members who are qualified for the seat, off that shift, not on leave and under their weekly hour limit
  • Offer it to one member at a time, in the order you choose (rotating, fewest overtime hours or seniority), or to everyone at once
  • Members accept in the app or from the notification, or by replying to a text Launching soon
  • If nobody accepts, it goes back to the officer or to the member mandated least often

Staffing analytics

  • How evenly overtime is shared across members
  • Mandatory overtime and days below minimum
  • Leave and sick use, and trades still owed
Time & hours

Each pay period's hours, ready for your payroll system.

Time clock

  • Members clock in and out, and timesheets build themselves
  • Approved time off comes off the member's balance, and you can choose to refuse leave past the balance
  • Missing punches and hours outside any scheduled shift are flagged

Pay-period hours

  • Regular hours, FLSA 207(k) overtime, leave, holiday hours, trades and Kelly days, worked out per member from the schedule
  • Acting-officer, hazmat, paramedic and shift differential hours marked for your payroll system
  • Bonuses, stipends and deductions noted with a second person's approval
  • Exported as CSV for your payroll system, which can also pull members and time-clock entries through a scoped API key

Leave balances

  • Vacation, sick, personal and comp time, plus your own leave types
  • Balances that accrue each pay period, with caps and carry-over limits
  • Every change kept in the member's balance history

Put next month's schedule in Reskyr.

Pick your rotation, add your platoons and see the staffing board fill in. Request a trial and, once we confirm your department, get 30 days with every module. No credit card required.