Skip to content

Shifts

Schedule volunteer time slots and let people sign up through a public page. Shifts can be linked to specific areas so volunteers know where they'll be canvassing.

Volunteer Shifts


Creating Shifts

  • Single shifts — set date, time, location description, and optional area assignment
  • Recurring shifts — create series with daily, weekly, or monthly frequency; weekly allows specific day selection
  • Calendar view — dedicated calendar tab showing shifts by date; click any date to create a new shift pre-filled

Series Management

  • Edit modes — when editing a recurring shift, choose: this shift only, this and future, or all in series
  • Date range — define start and optional end date; generates up to 12 weeks (capped at 100 shifts)
  • Detach — remove a shift from its series to edit independently

Signups

  • Signup drawer — view all signups for a shift in the admin panel
  • Capacity — optionally set maximum volunteer count per shift
  • Confirmation emails — automatic email sent when a volunteer signs up or cancels

Admin Routes

  • /app/map/shifts — shift CRUD, calendar view, signup management