Features

ShiftGrid guides you through a simple workflow: configure your resources, set up teams, define demands, and build your schedule.

Assets page screenshot

Assets

Configure the resources you need to schedule — labs, rooms, equipment, or workstations.

  • Set operating hours and days of operation
  • Define shift lengths (e.g., 8-hour shifts)
  • Add multiple shifts per day
  • Tag assets with capabilities (e.g., "High Security", "Equipment X")
  • Project-level capability management with shared resource quantity constraints
  • Mark half days with custom end times
Roster page screenshot

Roster

Manage all team members in one central location before assigning them to teams.

  • Add team members with first and last name
  • Bulk import from CSV
  • Assign members to multiple teams
  • Assign specific team members to individual shifts via drag-and-drop or auto-scheduler
  • Track unavailable dates per person
  • Import availability calendars (PTO, vacation)
Teams page screenshot

Teams

Create teams and assign roster members. Each team gets a color for visual identification.

  • Create unlimited teams
  • Assign team colors
  • Add/remove members via searchable dropdown
  • Set minimum required POCs for shifts
  • Members can belong to multiple teams
Create Demand page screenshot

Create Demand

Define how many shifts each team needs and where they can be placed.

  • Fixed quantity or recurring patterns
  • Recurring options: every weekday, N per week, specific days
  • Set priority levels (higher = scheduled first)
  • Require specific asset capabilities
  • Restrict to compatible assets
  • Add notes that appear on shift cards
Shift Backlog page screenshot

Shift Backlog

View all generated shifts waiting to be scheduled, with progress tracking.

  • Summary stats: total, assigned, remaining
  • Visual progress bar
  • Shifts grouped by demand
  • See compatible assets and priority
  • Clear individual rows or all backlog
Schedule page screenshot

Schedule

The main calendar grid where you build and manage your schedule.

  • Drag-and-drop from backlog to calendar
  • Move shifts between days and assets
  • Incompatible assets greyed out while dragging
  • One-click auto-scheduler (Spread or Compress mode)
  • Click any shift to view full details (date/time, team, POCs, capabilities, notes)
  • Real-time conflict warnings
  • Export to CSV
  • Import existing schedules with conflict resolution
Auto-scheduler diagnostics screenshot

Auto-Scheduler

Let ShiftGrid build your schedule automatically while respecting all constraints.

  • Spread mode: distributes shifts evenly across the period
  • Compress mode: packs shifts as densely as possible
  • Configurable max consecutive days (1-14)
  • Configurable max shifts per team per day
  • Respects late-to-early rules, POC availability, capabilities
  • Diagnostics modal shows exactly why shifts couldn't be placed
Analytics page screenshot

Analytics

A schedule health dashboard that gives you instant visibility into how your schedule is performing.

  • Demand fulfillment tracking across all teams
  • Asset utilization breakdown
  • Team shift analysis and distribution
  • POC workload metrics per person
Monthly calendar view screenshot

Monthly Calendar

A month-at-a-glance view for each asset, so you can see the big picture at a glance.

  • Per-asset calendar with color-coded shifts
  • Navigate between months
  • Today highlighting
  • Quick visual overview of coverage and gaps

Ready to Try ShiftGrid?

Download now and start your free 14-day trial.

Download for Windows View Pricing