plugin-icon

EventAdmin – Volunteer Management

Manage volunteers for events. Shift planning, self-registration, limits, CSV export, statistics, bulk announcements, and dashboard.
Ratings
5
Version
1.4.0
Active installations
20
Last updated
Mar 26, 2026
EventAdmin – Volunteer Management

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.

Freeon paid plans
Tested up to
WordPress 6.9.4
This plugin is available for download for your site.