A volunteer schedule works when every job has exactly one named person, everyone can see which jobs are still empty, and the organizer confirms the week before. Schedules fail when jobs are vague (“help with setup”), shared by “everyone,” or hidden in one person’s head. Here is a simple way to build one that holds up week after week.
Step 1: Write down every job, per event
Walk through the event in your head from arrival to lock-up and write down each job: open the building, set up chairs, run the welcome table, make coffee, lead the warm-up, pack the equipment, lock up. Name each job by what it is, not by who usually does it.
Step 2: One job, one person
A job assigned to two people is a job each of them assumes the other has done. Give every job a single owner. If a job really needs several people, split it — “set up chairs, left side” and “set up chairs, right side.”
Step 3: Make the gaps visible
The most useful view of a schedule is the list of jobs nobody has taken yet. Keep unassigned jobs in their own column where everyone can see them, so a willing volunteer can pick one up without being asked. A board with three columns — unassigned, assigned, done — is easier to read than any spreadsheet.
Step 4: Confirm the week before
- Seven days out: look at the unassigned column and ask specific people for specific jobs.
- Two or three days out: send a short reminder to everyone with a job.
- On the day: tick jobs done, so next week’s organizer can see what actually happened.
Step 5: Spread the load
Volunteers burn out when the same five people do everything. Once a month, look at who has done the most jobs and who has done none. Ask the quiet ones directly — a specific, small, one-off job is the easiest yes.
Common mistakes to avoid
- Vague jobs like “help out” that nobody can tell are done.
- Shared jobs with no single owner.
- Keeping the schedule where only the organizer can see the gaps.
- Reminding only on the day, when it is too late to find a replacement.
Doing this in Kanbei
Kanbei’s scheduling board shows jobs as unassigned, assigned, and done, so the gaps are visible to everyone in the organization. Jobs can be tied to events and people from your member list, announcements can be pinned so the reminder stays on top, and messages can go out through your own email or text account. It costs $20 a month for the whole organization, with unlimited members and admins. The demo includes a sample board with jobs waiting to be taken.