WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by DBAR Productions v5.5.9

Volunteer Sign Up Sheets

Easily create and manage sign-up sheets for activities and events, while protecting the privacy of the volunteers' personal information.

Volunteer Sign Up Sheets

The facts

Rating
4.9★ from 42
Active installs
1k+
Price
Free
Last updated
14 Aug 2025
Added
Feb 2014
Requires WP
6.0
Tested up to
WP 6.8.8
Requires PHP
7.4
Downloads
163,467

Our analysis

AI-assisted

Volunteer Sign Up Sheets is a WordPress plugin that allows you to create and manage sign-up sheets directly on your website. It is designed for schools, organisations, and businesses that need a way for people to sign up for events or tasks without relying on external services. The plugin includes features for email validation, mobile-friendly layouts, and the ability to reschedule events.

The plugin is no longer supported on WordPress.org due to issues with the SVN repository, but it remains free and is available on the author's server and GitHub. Users can customize sign-up sheets with various extensions and manage user signups through shortcodes or blocks.

Best for: This plugin suits schools, organisations, and businesses looking to manage sign-ups for events or tasks online.

What it does well

  • Allows creation of sign-up sheets on your own site
  • Includes email validation for signups
  • Mobile-friendly design options
  • Supports custom fields and categorization of events
  • Integrates with GDPR privacy functions

Where it falls short

  • No longer supported on WordPress.org
  • Limited information on current updates or support options

Verdict

Volunteer Sign Up Sheets offers a practical solution for managing event sign-ups, but users should be aware of its lack of support on WordPress.org and seek updates from the author's server.

From the developer

DBAR Productions's own description of Volunteer Sign Up Sheets, lightly tidied.

IMPORTANT!! This wordpress.org version is NO LONGER SUPPORTED!
The wordpress.org SVN repo was corrupted in February 2025, and I was locked out from releasing updates for more than 6 months.
I have moved the plugin, which remains free, to my own server, as well as making it publicly available on GitHub, and am using my own updater system for automatic updates. It’s much easier to maintain and update on my own server using GitHub than it is with the wordpress.org SVN system.
Please visit the following link for more info and to download the latest stable version.
https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets/

PLEASE DO NOT USE THE SUPPORT FORUM FOR FEATURE REQUESTS!!
You may submit new features here:
https://stephensherrardplugins.com/support/forum/feature-requests/pta-volunteer-sign-up-sheet-feature-requests/

PLEASE READ THE DOCUMENTATION BEFORE POSTING SUPPORT REQUESTS
Read the documentation here:
https://stephensherrardplugins.com/docs/pta-volunteer-sign-up-sheets-documentation/

An alternative to sites like Signup Genius for your events, this plugin lets you keep your signup sheets on your own site. Easily create and manage sign up sheets for your school, organization, business, or anything else where people need to sign up.

Features:

  • Version 5.0 add a new Validation option to validate signups via an email code, and to validate a user so that they can view and clear their signups without having to login to a WordPress user account. A validation form is also provided to allow validation at any time. See the documentation for more information.
  • Version 4.6 adds HTML format emails, as well as per sheet options for recipients of signup confirmation and clear emails, along with a mobile CSS option to collapse the tables to a single column format for smaller screens, and many other new features and settings.
  • Version 3.6 adds the ability to Reschedule a sheet to new date and times, copy a sheet with new dates and times, or create multiple copies of a sheet at specified day intervals. These new functions allow optionally copying the signups, and have a new email template to notify those signups of the new dates and times.
  • User Signups List block, or [pta_user_signups] shortcode, allows you to show a list of the current validated/logged-in user’s signups on any page (with clear links, if allowed).
  • Integrates with the GDPR privacy functions of WordPress 4.9.6.
  • Extensive hooks and filters that make it easy to extend or modify functionality
  • Supports the calendar display extension: https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets-calendar-display/
  • Create custom fields that can be used for sheets, tasks, or signup forms, with the Custom Fields extension: https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets-custom-fields/
  • Customize public side text and layout options with the Customizer extension: https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets-customizer/
  • Group, or categorize, sheets/events with the Groups extension, which can also import groups from the WP Groups and BuddyPress plugins: https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheet-groups/
  • Specify any type of sheet as a “No Signup Event”. This allows you to create non-volunteer events for display only (no signup links or available spots will be shown). You can still create tasks/items with dates, start and end times for these sheets, which could be useful for showing the schedule/agenda for an event, but you won’t be able to specify quantity or other normal task options. This is useful for a combination volunteer sign-up and event calendar type of list/display, especially when used with the Calendar Display extension.
  • Signups are shown on the Admin side using jQuery DataTables for easy sorting/filtering/searching, showing/hiding columns, and organizing your signup data for quick and easy export to Excel, CSV, PDF, or Print.
  • You can optionally enter a description for each task (in addition to the main content area for the whole sheet) that will be shown above the task signup table for each task (when not empty)
  • The ability to allow duplicate signups on a per task basis, changing the label for the item details form field on a per task/item basis, as well as allowing volunteers to specify quantities on a per task/item basis.
  • Easily create volunteer sign-up sheets with multiple tasks/items for each
  • Supports Single, Recurring, Ongoing, or Multi-Day Events
  • All Sheets can be hidden from the public (visible only to logged in users)
  • No volunteer contact info is shown to the public (emails and phone are always hidden). Default public view shows only first name and last name for filled spots, but you can optionally show the full name, and there is also an option to simply show “Filled” for filled spots.
  • Hidden spambot field helps prevent automatic spambot form submissions
  • Up to 2 automatic reminder emails can be set up at individually specified intervals for each sheet (e.g., 7 days and 1 day before event)
  • Block/Widget to show upcoming events that need volunteers in page sidebars
  • Individual sheets can be set to hidden until you are ready to have people sign up (useful for testing individual sheets)
  • Test Mode for entire volunteer system, which displays a message of your choosing to the public while you test the system
  • “manage_signup_sheets” capability so you can set up other users who can create and manage sign-up sheets without giving them full admin level access.
  • Integration with the PTA Member Directory & Contact Form plugin to quickly specify contacts for each sign-up sheet, linked to the contact form with the proper recipient already selected. https://wordpress.org/plugins/pta-member-directory/
  • WordPress Multisite compatibility

More Details:

With this plugin you can define four different types of events: Single, Recurring, Multi-Day, or Ongoing events. Single events are for events that take place on just a single date. Recurring events are events that happen more than once (such as a weekly function), but have the same needs for each date. Multi-Day events are events that are spread across more than one day, but have different needs for each day. Ongoing events do not have any dates associated with them, but are for committees or helpers that are needed on an ongoing basis.

For each of these types of events, you can create as many tasks or items as needed. For each of these tasks/items, you can specify how many items or people are needed, a description, a start and end time, the date (for multi-day events), and whether or not item details are needed (for example, if you want the volunteer to enter the type of dish they are bringing for a luncheon), and optionally enable quantities. The order of tasks/items can easily be sorted by drag and drop.

Sheets can also be specified as a “No Sign Up” event, which can be useful for general organization events and meetings, especially when used in conjunction with the Calendar Display extension: https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets-calendar-display

Each sign-up sheet can be set to visible or hidden, so that you can create sign-up sheets ahead of time, but only make them visible to the public when you are ready for them to start signing up. There is also a test mode which will only show sign-up sheets on the public side to admin users or those who you give the “manage_signup_sheets” capability. Everyone else will see a message of your choosing while you are in test mode. When not in test mode, admins and users with the “manage_signup_sheets” capability can still view hidden sheets on the public side (for testing those sheets without putting the whole system into test mode).

In the settings, you can choose to require that users be logged in, or validated (version 5.0), to view and/or sign-up for any volunteer sign-up sheets, and pick the message they will see if they are not logged in. Even if you keep the sheets open to the public, you can choose which personal info to show, or simply show “Filled” for filled slots.

There is also a hidden spambot field to prevent signup form submission from spambots.

If a user is logged in when they sign up, the system will keep track of the user ID, and on the main volunteer sign-ups page, they will also see a list of items/tasks that they have signed up for, and it will give them a link to clear each sign up if they need to cancel or reschedule. If they are not logged in when they sign up, but they use the same email as a registered user, that sign-up will be linked to that user’s account. You can also use the shortcode [pta_user_signups] to show the list of the current user’s signups on any page (along with clear links, if allowed).

The Validation system added in version 5.0 now allows a way to validate signups and users via email, without forcing them to have WordPress user accounts. Validated users can view their signups, and can clear their signups (if enabled). You can also require that signups be validated first if the user signing up is not current validated or signed in to a user account. Unvalidated signups will be automatically deleted after a set amount of time that you can define.

Admin users can add/edit signups from the View Signups page in the admin dashboard, or they can use the “live search” option on the front end sign up form to search for volunteers in either the plugin’s signups table, the WordPress users table, or both. If the admin then selects a volunteer, they can sign up that volunteer, and the signup will be assigned to that user’s account (if your volunteers have user accounts).

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)