Skip to main content
Shift Scheduler is a full-stack web application that replaces manual spreadsheets for event staffing. It handles everything from building a shift schedule and assigning volunteers to running a tablet check-in station on event day.

Quick Start

Create your first event and assign volunteers in minutes.

Kiosk Mode

Set up a self-service check-in station for on-site use.

Auto-Assign

Automatically fill open shifts using the scheduling engine.

API Reference

Integrate the scheduling engine into your own application.

What you can do

Events & Shifts

Create events, define shifts with time windows and group requirements, and use templates for recurring schedules.

Volunteer Management

Build a volunteer database with group affiliations, max hours, and contact info. Import from CSV.

Assignments

Manually assign volunteers or use Auto-Assign to fill slots based on availability and group rules.

Asset Tracking

Manage a pool of equipment (radios, vests, keys) and track assignment and return during check-in.

Check-In

Mark attendance from any device. Flag late arrivals and track who is currently on-site.

Reports

Export schedules, sign-in sheets, and attendance records to CSV or PDF.

Get set up

1

Create an account

Sign up at Shift Scheduler and log in to your dashboard.
2

Create an event

From the Events list, create a new event and add the date and name.
3

Add volunteers and shifts

Import volunteers from CSV or add them manually. Create shifts with the required groups and time windows.
4

Assign and go live

Use Auto-Assign to fill shifts automatically, then launch Kiosk Mode on a tablet for on-site check-ins.

Build docs developers (and LLMs) love