Ready to get started?Download WordPress

Plugin Directory

PTA Volunteer Sign Up Sheets

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


  • Minor changes/fixes.
  • Added/Updated filters for all public side output text to allow easy changing of default text using the customizer extension, or by adding your own filter hooks in your theme's functions.php file.

Version 1.6.2

  • Added email notifications when a user clears themselves from a volunteer spot. There is now a custom email subject and email templated for these cleared signup emails in the email settings. These emails will be copied to the event chairs as well as the new global CC Email (see below) so that they will be immediately informed when someone clears themselves from a signup.
  • Added CC Email in the Email Settings. Here you can specify an email address to CC for all signup notifications as well as when a user clears one of their signups. This email will be IN ADDITION to the chair contact emails you specify for each sign-up sheet. This was added so the admin or head volunteer coordinator can receive sign-up/clear notifications without having to enter their email for every sheet you add.
  • Fixed issue of Ongoing type events that others have signed up for showing up in user's list of signups
  • The "Disable Login Notices?" option in the main settings will now also turn off the "Please login..." message at the bottom of the main list of volunteer sheets. If you are not using user accounts for your site, you should probably disable these notices to avoid volunteers asking how to login.


  • Another Small logic fix to allow there to be only one contact name, but more than one contact email, for a sheet without getting the "No Event Chair contact info provided" message on the public side.

Version 1.6.1

  • Small logic fix to make sure the PTA Member Directory is actually activated before trying to display contact info from the member directory. If you had integration features and Member Directory contact info set for a sheet, but then deactivated the PTA Member Directory, it would give you the message that No Event Chair contact info was provided, even if you type in a name and email on the edit sheet page.

Version 1.6

  • New "Allow Duplicates" task checkbox field to allow more than one signup from the same user for a task. Set per task.
  • New "Enable Quantities" task checkbox field to allow volunteers to specify quantity of items they are bringing
  • New task field to enter label for "Needs Details" field of each task to prompt volunteer on what to enter
  • Updated email template tags for new fields and options
  • Added option to turn off the "strongly recommended" login notice on the sign-up page

Version 1.5.6

  • Updated database table setup to fix an issue that could occur with null field values on some servers.

Version 1.5.5

  • Renamed admin style sheet to avoid conflict with a theme that used the same name.

Version 1.5.4

  • Changed how current time is retrieved in email reminders CRON functions, in case the server is in a different time zone than the WordPress site is set to. Current time is now taken from WordPress site time.

Version 1.5.3

  • Fixed bug with duplicate task signups check for recurring events

Version 1.5.2

  • Fixed translation function for dates in widget
  • Added check to prevent duplicate signups for a task. Checks first and last name fields against other signups for same task.
  • Updated French translation

Version 1.5.1

  • Fixed bad nonce checked that wouldn't allow you to clear a signup on admin side

Version 1.5

  • Fixed additional validation fields to allow foreign language characters
  • Added additional nonce/security checks on admim side forms
  • Additional hooks and filters for extensions

Version 1.4.7

  • Fixed text input validation to allow foreign language characters
  • Fixed display bug that tried to show a date for Ongoing event types on individual sheets

Version 1.4.6

  • Changed the way the signup form is processed to prevent double sign-ups that can happen in rare cases with certain themes or plugins

Version 1.4.5

  • Changed the way the signup input form and signup form error messages are displayed to fix issues with certain themes.
  • Includes French & Spanish translations by Simon Samson at http://sitestraduction.com

Version 1.4.4

  • Fix corrupted directory structure in the repository

Version 1.4.2

Version 1.4.1

  • Remove some debug code accidentally left in the email function

Version 1.4

  • After a user signs up, save the firstname, lastname, and phone in user's meta if it doesn't exist so it will be pre-filled on future signups
  • Modified to work with WordPress Multisite installations
  • Added reply-to email option for confirmation & reminder emails
  • Minor bug fixes and tweaks

Version 1.3.4

  • Tweak for admin side permissions

Version 1.3.3

  • Fixed bug dealing with sheet visibility & trash settings

Version 1.3.2

  • Patch for people with PHP versions < 5.3 who were getting fatal errors for str_getcsv function

Version 1.3.1

  • Small rework/fix to ensure reminder emails function is run every hour with the CRON job

Version 1.3

  • Added WordPress editor for sheet details textarea to allow rich text formatting.
  • Added option to show "Filled" instead of the volunteer's first name and last initial for filled spots on a sign-up sheet.
  • Small change for compatibility with older PHP versions
  • Added hooks, filters, and CSS classes for easier extension & customizing
  • Additional translation coding prep

Version 1.2.2

  • First public release

Requires: 3.3 or higher
Compatible up to: 3.9.2
Last Updated: 2014-8-15
Downloads: 2,497


5 stars
5 out of 5 stars


8 of 8 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

2 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1