Skip to content
  • My Account
  • My Downloads
  • Purchase History & Licenses
  • Subscriptions
Stephen Sherrard Plugins

Wordpress Plugins from Stephen Sherrard

Cart total: $0.00
Menu
  • Home
  • Plugins
    • Extensions
    • Bundles
    • Free Plugins
    • Services
  • Docs
    • WooCommerce Extensions
      • WooCommerce Wholesale Ordering
        • WPML Integration and Multi-Currency Support
        • Aelia Currency Switcher integration
      • WooCommerce User Role Pricing
        • WPML Integration and Multi-Currency Support
        • Aelia Currency Switcher integration
      • Wholesale Ordering and User Role Pricing integration
      • WooCommerce User Role Minimums
    • Volunteer Sign Up Sheets documentation
    • Volunteer Sign Up Sheets Extensions
      • Volunteer Sign Up Sheets Customizer documentation
      • Volunteer Sign Up Sheets Calendar Display
      • Volunteer Sign Up Sheets Custom Fields documentation
      • Volunteer Sign Up Sheet Groups
      • Volunteer Sign Up Sheets – Waitlists – Documentation
      • Volunteer Sign Up Sheets Locations
      • Volunteer Sign Up Sheets – Add To Calendar
      • Volunteer Sign Up Sheets Automated and Conditional Emails – Documentation
    • PTA Member Directory & Contact Form documentation
  • Videos
  • Services
    • Custom Programming
    • Custom Woocommerce Extensions
    • Subsidized Development
    • Web Design
  • Help & Support
    • Support Forums
    • Code Snippets
    • File Downloads
    • Privacy & Security
    • Terms & Conditions
  • About Stephen
  • Contact

Volunteer Sign Up Sheets – Waitlists

Volunteer Sign Up Sheets - Waitlists

Volunteer Sign Up Sheets Waitlists Extension

Never turn away a willing volunteer again. The Waitlists extension adds fully automated waitlist management to your Volunteer Sign Up Sheets. When tasks fill up, volunteers can join a waitlist and be automatically signed up — or notified with a timed offer — the moment a spot opens.

What’s New in Version 2.0

  • Unified Email Template System: Waitlist email templates are now created and managed on the main plugin’s Sign-up Sheets → Email Templates page alongside all other email templates. Existing templates are migrated automatically on upgrade — no content is lost.
  • Waitlist Template Tags in the Tag Helper: Waitlist-specific tags ({waitlist_firstname}, {signup_link}, {waitlist_clear_link}, {waitlist_expiration_hours}, and more) now appear in the template tag helper on any email template edit page, making it easy to build waitlist notification emails.
  • Centralized License Management: License activation for the Waitlists extension is now handled on the main Sign-up Sheets → Licenses page. If you have a Complete Bundle or All Access key, use the “Activate All” button to activate all extensions at once.
  • Bug Fixes: Fixed an issue where clicking the open-spot signup link from a notification email could produce a “task not available” error. Fixed HTML email line breaks rendering as a single run-on paragraph in some email clients.

Requires version 6.2.0 or greater of the Volunteer Sign Up Sheets plugin.

How It Works

  1. Create your waitlist email templates on the Sign-up Sheets → Email Templates page — one for confirmations, one for open-spot notifications, and optionally one for chair/admin alerts.
  2. Create a Waitlist template under Sign-up Sheets → Waitlists, setting the number of slots, cutoff days, expiration time, and which emails to send.
  3. Assign the Waitlist template to a sheet (all tasks) or to individual tasks (overrides the sheet setting). Each task/date combination gets its own independent waitlist.

Key Features

  • Automatic or Manual Sign-Up: Choose whether the next eligible person on the waitlist is signed up automatically, or notified by email and given a set number of hours to claim the spot before it moves to the next person.
  • Quantity-Aware Matching: When tasks use volunteer quantities, only waitlist signups requesting a quantity equal to or less than the cleared spots are eligible — so spots are never over-filled.
  • Unlimited Waitlist Templates: Create as many templates as you need with different slot counts, cutoff days, expiration windows, and email configurations. Assign any template to any sheet or task.
  • Per-Task, Per-Date Waitlists: Every combination of task and date gets its own independent waitlist, so filling one date never affects another.
  • Flexible Email Notifications: Enable or disable individually: signup confirmation to the volunteer, open-spot notification to the next person on the list, and alerts to the sheet chair and/or site admin.
  • Timed Expiration: When not using Auto Signup, set an expiration window (in hours). If the notified volunteer doesn’t claim the spot in time, the waitlist automatically moves to the next eligible person.
  • Cutoff Days: Stop accepting new waitlist signups a configurable number of days before the task date, just like the main plugin’s signup cutoff.
  • Validation System Integration: Works with the main plugin’s email validation system — volunteers without a WordPress account can view and clear their waitlist signups, or claim an open spot, via secure encoded email links or the validation form.
  • Waitlist Signup Rows: Waitlist signups can appear below the regular signup list on the sheet, with configurable background color, text color, text style, and additional label text to distinguish them clearly.
  • Custom Fields Support: Works with the Custom Fields extension — custom field data collected at waitlist signup is transferred automatically when a volunteer is moved to the main signup list.
  • Customizer Compatible: Works with custom layout templates from the Customizer extension.
  • Automatic Cleanup: CRON tasks automatically remove expired waitlist signups, process open-spot notifications, and clean up old waitlist data following the main plugin’s cleanup settings.
  • Configurable Public Text: Nearly all user-facing text — messages, link labels, form headings — is editable directly in the plugin settings without touching any code.

Extend Further with Add-ons

The Waitlists extension is part of the Volunteer Sign Up Sheets ecosystem:

  • Volunteer Sign Up Sheets — The core plugin (required)
  • Calendar Display — Show events in a beautiful calendar format
  • Custom Fields — Add custom fields to sheets, tasks, or signup forms
  • Customizer — Customize text, colors, and create custom layout templates
  • Groups — Organize sheets by category with optional BuddyPress integration
  • Mailchimp — Mailing list opt-in during signup
  • Automated Emails — Triggered and conditional email campaigns

View Full Documentation →

Admin Screenshots:

Waitlists - Main Settings - 1
Waitlists – Main Settings – 1
Waitlists - Main Settings - 2
Waitlists – Main Settings – 2
Waitlists - Main Settings - 3
Waitlists – Main Settings – 3
Waitlist Templates - List
Waitlist Templates – List
Waitlists Template - Add/Edit
Waitlists Template – Add/Edit
Waitlists - Email template tags
Waitlists – Email template tags
Waitlist select on Add/Edit Sheet page
Waitlist select on Add/Edit Sheet page
Waitlist select on Add/Edit tasks page
Waitlist select on Add/Edit tasks page

Public Screenshots:

Waitlists public sheet view
Waitlists public sheet view
Waitlists public signup form
Waitlists public signup form
Waitlists public user waitlist signups
Waitlists public user waitlist signups
Waitlists user waitlist signups below regular signups list
Waitlists user waitlist signups below regular signups list

You must log in to submit a review.

Currency

Volunteer Sign Up Sheets – Waitlists

Checkout Added to cart
Included in the Complete Bundle / All Access Pass:
Checkout Added to cart
Already purchased? Log In
Recent reviews

There are no reviews yet.

  • Published: January 23, 2025
  • Licensed: Yes
  • Current Version: 2.1.0
Changelog

Version 2.1.0 - March 3, 2026

  • Compatibility functions added for the All Tasks View in the Customizer extension (v4.3.0) to allow viewing and managing waitlist signups in the pop-ups created by that view.
  • Added new option to show Waitlist signups in the Calendar extension pop-ups. Compatibility with viewing/clearing waitlist signups from the Calendar display (v3.4.0).
  • Tested with PHP 8.5.3 and WordPress 6.9.1

Version 2.0.1

  • Minor bug fix for admin side sheets list display that could make the column data from other extensions be blank (e.g. Groups)
  • Tested with PHP 8.5.3 and WordPress 6.9.1

Version 2.0.0

  • IMPORTANT: This version requires version 6.2.0 or greater of the main Volunteer Sign Up Sheets plugin. Version 6.2.0 of the main plugin includes changes to the email template system made specifically to support Waitlists — including the ability to use {chair_name} and {chair_email} template tags in the From Name, From Email, and Reply-To fields of any email template, and per-template Reply-To address support.
  • Waitlist email templates have been migrated into the main plugin's email template system. All templates are now created and edited on the main plugin's Email Templates page (Sign-up Sheets → Email Templates). Existing templates on sites upgrading from a previous version are migrated automatically. No template content is lost during migration.
  • The Emails tab in the Waitlists settings now links directly to the main plugin's Email Templates page rather than maintaining a separate editor.
  • Waitlist-specific template tags ({waitlist_firstname}, {waitlist_lastname}, {signup_link}, {waitlist_clear_link}, {waitlist_validation_link}, etc.) are now available in the main plugin's template tag helper on any email template edit page.
  • Integrated with the main plugin's centralized License Manager. When the main plugin's License Manager is active, license management for Waitlists is handled on the main Sign-up Sheets → Licenses page.
  • Updated all internal API calls to use the current methods and global functions introduced in version 6 of the main plugin. The extension no longer uses any deprecated APIs from earlier versions.
  • Fixed an issue where line breaks entered in email template bodies were not rendering as new lines in HTML emails — they now display correctly in all email clients.
  • Fixed an issue where clicking the open-spot signup link from a notification email could result in a "task not available" error even when the spot was open.
  • Minor security improvements and code cleanup throughout.

Version 1.2.1

  • Fixed duplicate waitlist signup prevention: Added safety check in add_waitlist_signup() function to prevent users from being added to the waitlist multiple times when allow_duplicates is set to NO. This works in conjunction with the Multi-Signups extension which also includes deduplication and duplicate checking at the form processing level.
  • The duplicate check respects the task's allow_duplicates setting - when set to YES, duplicates are allowed as expected.

Version 1.2.0

  • Updated to make use of the Template Tags Helper feature of the main plugin, and to register the waitlist template tags with the helper. Template Tag Helper will be available on the admin pages for email templates.
  • Updated admin messaging functions to instead use the messaging class in the main plugin for consistency.
  • Tested with PHP 8.4.2 and WordPress 6.7.2

Version 1.1.0

  • Added Reply To email address field to email templates. Can set a specific reply-to email address, or leave blank to use the From Email address as the Reply To address.
  • Added CRON function to automatically delete unvalidated waitlist signups, following the settings of the main plugin
Stephen Sherrard Plugins - WordPress Plugins from Stephen Sherrard
© 2026 DBAR Productions, LLC, dba MusicTECH
This site uses cookies. Find out more about this site’s cookies. ☒
Log into Your Account

Lost Password?