Volunteer management made easy

Run your whole volunteer program from your WordPress site — opportunities, shift signups, reminders, and volunteer records.

Opportunities & shifts

Opportunities are real WordPress pages — rich descriptions, images, categories, and a shift sheet volunteers can act on. Build one-off events or recurring series, set a capacity per shift, and let the schedule run itself.

Signups & waitlists

No accounts, no passwords — a name and an email is a signup. Full shifts take a waitlist, cancellations promote the next person automatically, and every email includes a manage link where a volunteer can see and cancel their upcoming signups — no account needed.

Reminders & email

Confirmations go out the moment someone signs up. Reminders go out ahead of every shift. Need to reach everyone about a rained-out event? Email all volunteers, one shift’s roster, or any group you choose.

Volunteer records

Every signup builds a volunteer record. See each volunteer’s full history across opportunities, report on signups and fill rates, and browse everything on a calendar built for real schedules — list-first, keyboard-friendly, great on phones.

See it in action

This is the opportunities calendar — one of the volunteer-facing blocks you get — running live on this site’s demo data. Browse it, open a shift, sign up.

Live demo — try it

September 2026

The signups are live — try the full flow. Nothing you enter is kept: demo signups reset every hour and no emails are sent.

For coordinators

Behind the public pages: an admin built for the person running the program.

Build the schedule

Create one-off events or recurring series and set a capacity on every shift. A filterable view of everything upcoming keeps the whole schedule on one screen.

Watch signups come in

See who’s signed up for what the moment it happens, and filter by opportunity, status, or recency. When someone cancels, the waitlist fills the spot automatically.

Reach everyone

Email a shift’s roster, an opportunity’s volunteers, or every volunteer at once. Merge fields personalize each message with the volunteer’s name and shift details.

Free. GPL. Yours.

VolunteerPress is free software under the GPL. Install it on as many sites as you like, keep volunteer data on your own server, and never pay a per-volunteer fee. And it adapts to your theme’s colors and typography automatically — no styling setup.