See It In Action · For organizers building any kind of schedule
Flexible Scheduling Engine
Single day, date range, custom shift list, or flexible — capacity math calculates itself as you build it.
How it works
The flow, step by step.
Choose a schedule type
One-time single day, a recurring date range with specific active days, an exact custom list of shifts, or flexible with no fixed shifts at all.
Set shift length and staffing
Daily start/end time, shift length from 30 minutes to 8 hours, and how many positions each shift needs.
See the total instantly
"Total capacity = positions × shifts" updates live — the same formula and language the original Hartland Area Project scheduling tool used, so organizers already know it.
Why it matters
This is the engine ported directly from the volunteer-scheduling tool Hartland Area Project already relied on — organizers don't have to learn a new mental model, and every shift's capacity is enforced automatically instead of tracked by hand on a spreadsheet.

