Shift Management

Shift Scheduling & Trades

Create, staff, and manage shifts with ease. Personnel sign up, trade shifts, and view schedules — all on a visual calendar. Shift-based dispatch ensures the right people get the call when they're on duty.

Smart Shift Scheduling

From shift creation to self-service signup to trade workflow — Resgrid handles the full scheduling lifecycle.

Flexible Shift Creation

Create shifts with names, codes, colors, and start/end times. Assign groups, define role requirements, and select active dates. Supports both assigned and signup-based scheduling.

Self-Service Signup

Personnel browse available shift days, see open spots by role, and sign up directly. Multi-group signup lets members cover shifts at any station when enabled.

Shift Trades

Full trade workflow: request a trade, propose alternate days, accept or reject with reasons, and complete the swap. Every step fires events and notifications to keep everyone informed.

Shift Calendar

Visual calendar view with color-coded shift days, fill status indicators, and signup counts. View all shifts at once or drill into a single shift's schedule.

Shift-Based Dispatch

When enabled, group dispatch targets automatically swap to on-duty shift personnel. Auto-set status for dispatched shift members so they're immediately marked responding.

Staffing & Readiness Reports

Analyze shift fulfillment across all groups and roles. See who is assigned, who signed up, and where gaps remain — before the shift starts.

Shift Configuration & Scheduling

Create shifts with all the details your department needs — name, short code, color for calendar display, and precise start/end times. Assign station groups with per-group role requirements (how many of each role you need). Then select exact dates the shift is active.

  • Shifts with name, code, color, and time range
  • Assign one or more station groups per shift
  • Per-group role requirements (e.g., 2 Drivers, 1 Officer)
  • Pre-assign specific personnel to groups
  • Flexible date selection for active shift days
  • Edit details, days, and groups independently
  • Audit events on create, update, and delete

Signup, Trades & Swaps

Personnel view available shift days, check role needs, and sign up for their station or (with multi-group enabled) any station. The trade system handles the full lifecycle: request, propose, accept/reject, and complete — all with event-driven notifications at every step.

  • Self-service shift signup with role-based visibility
  • Multi-group signup (configurable per department)
  • View open needs and fulfillment per shift day
  • Trade request → propose → accept/reject → complete workflow
  • Notifications at every trade step (push, email, SMS)
  • 'Your Shifts' view shows upcoming signups and open trades

Calendar, Staffing & Dispatch Integration

The shift calendar displays all shift days (and workshifts) in a color-coded view with fill status. Staffing views let admins assign personnel per-day per-group. When shift-based dispatch is enabled, dispatching to a group automatically routes to on-duty shift personnel instead.

  • Color-coded calendar with fill status indicators
  • Per-shift and all-shifts calendar views
  • Workshift integration on the same calendar
  • Admin staffing assignment per day per group
  • Shift-based dispatch auto-substitutes group → shift personnel
  • Auto-set configurable status on shift dispatch
  • Readiness reporting across groups and roles

Shifts Connect Everything

Shift data flows into dispatch, dashboard staffing levels, reporting, and calendar views across the platform.

Dispatch

Groups

Personnel Roles

Dashboard

Calendar

Workshifts

Reports

Department Settings

Never Miss a Shift Again

Automated signup, trade management, and shift-based dispatch keep your stations staffed and your personnel informed.

Self-Service

Personnel Signup

Full

Trade Workflow

Auto

Shift-Based Dispatch

Visual

Calendar Views