EventAdmin is a simple yet powerful plugin for managing volunteers at events. Designed for clubs, street festivals, and similar events — organizers create shifts, assign participants, or let volunteers sign up themselves.
Features:
- Create shifts with time period, category, and min./max. volunteers
- Public frontend: volunteers register, sign up for shifts, and manage their profile in one place
- Volunteers can sign up and cancel themselves (with optional cancellation deadline)
- Optional “Full shifts” section so volunteers can still see fully booked shifts (disabled by default)
- Automatic checks: e.g. max. 2 shifts/year & no time overlaps
- Manual creation and assignment of volunteers by admins — assign existing volunteers from a dropdown or create new accounts on the fly, including offline volunteers without an email address
- Per-shift organizer user, name, and email — override the global notification sender per shift with a linked WordPress user plus optional manual overrides
- Automatic reminder emails X days before a shift starts
- CSV export per shift or for all shifts
- Admin overview with filters (upcoming/past/all, category, volunteer, date) and sorting
- Dashboard statistics: registered volunteers, upcoming shifts, empty shifts, understaffed shifts, filled/open spots
- Bulk email tool: send custom announcements to all or opted-in volunteers — processed in batches, with a real-time progress bar, delivery failure tracking, and a confirmation email to the sender
- Volunteers can opt out of announcements via their profile page
- Send history log with subject, message preview, recipient count, and failure count
- Integration with Nextend Social Login
License
This plugin is free software under the GPLv2 or later.
