WP Manifestindependent plugin directory
manifest / events / signup-wrangler-wp

SignupWrangler-WP

A WordPress module to facilitate signups by event with slots. FOSS for derivative works, but no naughty commercialization.

by Frood (forked from PTA Volunteer Sign Up Sheets by Stephen Sherrard) · github.com/one-hoopy-frood/signup-wrangler-wp · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/one-hoopy-frood/signup-wrangler-wp/archive/refs/heads/main.zip

A flexible volunteer coordination plugin for WordPress

About

SignupWrangler is a streamlined volunteer coordination system designed for events with multiple sites and time slots. It supports email-based signups without requiring user accounts, making it perfect for community coordination efforts.

Forked From

This plugin is a fork of PTA Volunteer Sign Up Sheets by Stephen Sherrard
Original plugin: https://stephensherrardplugins.com/
We've maintained the core functionality while streamlining it for specific use cases.

Features

Core Functionality

  • Email-based validation system - No WordPress accounts required
  • Multiple site support - Coordinate across many locations
  • Flexible time slots - Works for timed events or item/role-based needs
  • Public signups - Volunteers sign up without logging in
  • Email confirmations - Automatic confirmation and reminder emails
  • Self-service management - Users can cancel/modify their signups via email
  • Admin dashboard - View and manage all signups in one place
  • Event templates - Copy event configurations for recurring activities

Email & Notifications

  • Signup confirmation emails
  • Automatic reminder emails (configurable days before event)
  • Email-based signup validation
  • Coordinator notifications

Admin Features

  • Event Manager role - Limited access for signup management
  • Active/Inactive event status
  • Hidden/Draft events for testing
  • Export signups to Excel, CSV, PDF
  • DataTables for easy sorting and filtering
  • Test mode for system testing

Privacy & Security

  • Contact info hidden from public
  • Anti-spam field
  • Volunteer privacy protection
  • Email validation for signup management

Use Cases

SignupWrangler is designed to handle scenarios like:

  1. Poll Greeting Coordination

    • 15 different sites
    • Multiple time slots per site
    • Multiple dates with same pattern
    • One person can sign up for multiple slots
  2. Event Volunteering

    • One-time events
    • Role-based signups ("Run the grill")
    • Item-based signups ("Bring ice")
    • Quantity support ("2 bags needed")

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher

Installation

  1. Download the plugin zip file
  2. Upload to your WordPress /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Configure settings under the SignupWrangler menu

Quick Start

For Administrators

  1. Create an Event

    • Go to SignupWrangler > Add Event
    • Enter event details and date(s)
    • Set active/inactive status
  2. Add Sites (Locations)

    • Define your locations with addresses and notes
    • Sites can be reused across events
  3. Create Slots

    • Add time slots or needs for each site
    • Specify capacity for each slot
  4. Activate Event

    • Test using draft mode
    • Set to Active when ready

For Volunteers

  1. Visit the signup page
  2. Browse available events and sites
  3. Select time slots or items
  4. Enter contact information
  5. Validate email (if enabled)
  6. Receive confirmation email with management link

Terminology

  • Event - The top-level container (e.g., "Ice Cream Social")
  • Site - A physical location or station
  • Slot - A time block or need/role to fill
  • Signup - A volunteer's commitment to a specific slot

Admin Roles

Super Admin

  • Full control over all features
  • Create/edit/delete events
  • Manage all signups
  • Access all settings

Event Manager

  • View all events
  • Manage signups for active events only
  • Cannot create or edit events
  • Cannot access settings

Shortcodes

[pta_sign_up_sheet]           - Display all active events
[pta_user_signups]            - Show current user's signups
[pta_validation_form]         - Email validation form
[pta_upcoming_events]         - Widget showing upcoming events

Support

This is a custom fork maintained independently. For issues specific to SignupWrangler-WP:

For questions about the original plugin functionality:

Credits

Original Plugin: PTA Volunteer Sign Up Sheets
Original Author: Stephen Sherrard
Original URI: https://stephensherrardplugins.com/

Fork Maintainer: Frood
Fork URI: https://github.com/One-Hoopy-Frood/Signup-Wrangler-WP

License

GPLv2 or later - https://www.gnu.org/licenses/gpl-2.0.html

Changelog

Version 1.0.0 (2025)

  • Initial fork from PTA Volunteer Sign Up Sheets v5.8.0
  • Renamed plugin to SignupWrangler
  • Streamlined for specific coordination use cases
  • Updated terminology (Sheet→Event, Task→Slot)
  • Removed unused features (Recurring events, Multisite, Extensions)
  • Maintained core email validation and signup functionality

Note: This plugin is under active development. Features and documentation will be updated as development progresses.