The Sign-up Sheets WordPress Plugin is an online sign-up sheet manager where your users or volunteers can sign up for tasks that you set up.


Feature Free Pro
Unlimited sign-up sheets
Create an unlimited number of sheets.
checkmark checkmark
Unlimited tasks
Add an unlimited number of tasks on each sheet.
checkmark checkmark
Custom fields on sign-up form and tasks
Add unlimited custom fields on sign-up forms and tasks. Ability to mark for all sheets or set as sheet-specific. Supported field types are text, textarea, checkbox, radio button and dropdown.
Clear spots through admin
Admin can quickly clear spots when necessary.
checkmark checkmark
Self-removal on sign-ups
Using a secure link in their confirmation email, users can remove their own sign-up record.
Reminder emails
Automatically send reminder emails before an event. (optional)
Customize Confirmation and Reminder Emails per sheet
Allows customization of the confirmation and reminder emails per sheet. (optional)
Set dates on tasks
Dates can be assigned on the task-level rather than just the sheet. (optional)
Copy a sheet
Copy over all sheet information and tasks to a fresh sheet.
checkmark checkmark
BCC additional emails on all signups/removals
Add one or more email address as a BCC on all sign-up and removal emails. This can be set globally and by sheet. (optional)
reCAPTCHA on sign-up form
Enable reCAPTCHA on your sign-up forms for extra SPAM protection. (optional)
Set categories on sheets and filter by category with the [sign_up_sheet] shortcode
“Phone” and “Address” field as optional or hide
Set these fields as optional or just hide them altogether. This can be set for each field globally and by sheet.
Customize display name
Change how names are displayed on the public facing sheets to show first name and last initial, full name, or keep everyone anonymous.
Display all sign-up data on frontend
Show all the data your users entered on their sign-up form on the sheet on the frontend. This is best used in a secure password protected area of your site or on a local environment. (optional)
“Remember Me” checkbox
Allow users to have your site remember their vital info (name, email, phone, address) for future sign-ups during that visit on your site. (optional)
WYSIWYG Visual Editor
Visual Editor for sheet description field so you can format your sheet description easily.
Edit Email Messages
Edit the body of your sign-up confirmation, removal confirmation and reminder emails.
Compact View Option
Display each task on one line as opposed to a new line for each available spot. This can be set globally and by sheet. (optional)
Export as CSV
Download all sign-up information to a CSV.
checkmark checkmark
Export as CSV by Sheet
Download sign-up information by sheet to a CSV.
Change Task Title Label
Edit the task title label to anything you like. Defaults to “What”
Multiple shortcodes on a page
The ability to display more than 1 shortcode on a single page or post.
Copy a Task
Copies current task information to a new task.
Sheet Search
Allows searching for sheets by name (full or partial)
Task sign-up limit
Prevents users from being able to sign up for a task more than once. This can be set globally and by sheet. (optional)
Contiguous task sign-up limit
Prevents users from being able to sign up for a task directly before or after a task for which they have already signed up. This can be set globally and by sheet. (optional)
Multiple task sign ups
Allows a user to sign up for multiple tasks with one submitted entry. This can be set globally and by sheet. (optional)
Spot Locking
Locks and holds a spot for 3 minutes when a user accesses the sign-up form. (optional)
Support and Updates
1 Year of Support and Updates from date of purchase.
Buy Pro



How do I create a Sign-up Sheet page on my site?You can do this by creating any page or post and adding the shortcode `[sign_up_sheet]` to the content. Then, go to the “Sign-up Sheets” section of your WP admin and create a new sheet.

If I update to the PRO version, will I lose my information from the free version?

No. You will not lose any information and will retain all of your current sign-up sheets and sign-ups.

How do I upgrade from Sign-up Sheet Lite to Pro?

1. Download the plugin
2. From your WordPress Admin panel, click the Plugins Menu
3. Deactivate and delete any previous versions of Sign-up Sheets including the free version.
4. Within the Plugins menu, click the “Add New” button
5. Click the “Upload Plugin” button from the menu at the top
6. Select the Sign-up Sheets zip file you downloaded and click the “Install Now” button
7. After installation is complete, click “Activate Plugin”

Manual Install – FTP
1. Download the plugin and extract the files
2. Copy the `sign-up-sheets` directory and all its files to your `/wp-content/plugins/` directory
3. Activate the plugin through the ‘Plugins’ menu in WordPress
4. Create a new blank page and add the shortcode [sign_up_sheet]

Can I change the “from” address on the confirmation email?

Yes, in `Settings > Sign-up Sheets` you can specify any email you want. It defaults to the email address set in `Settings > General`.

How do I add a custom “Comments” field to the sign-up forms? (pro version)

In the WordPress Admin, go to Settings > Sign-up Sheets
Under the heading “Sign-up Form” and then ”Custom fields” you will find a row of fields with headings like “Name”, “Slug”, “Type”, etc.
Enter the text “Comments” under the field in the Name column
Under Slug you can leave it blank and it will be automatically generated. Or you can enter a value you want. This is not displayed on the front-end, but just identifies the field in the database.
Under Type select “Textarea”
Leave Options blank since this is not needed for a Textarea. However, if you are adding Checkbox, Radio or Select options you can enter each new option on a new line and they will display on the front-end
Under Sheets you can select “All” to display this new Comments field on all sheets or select one or more existing sheets if you only want it to display for certain ones.
Click the “Save Changes” button at the bottom
Confirm by going to your sign-up sheet on the front-end and clicking the “Sign-up” link to view the form. You should now see a Comments textarea added to the bottom of the form.

What is the difference between “Custom Task Fields” and “Custom Sign-up Fields?” (pro version)

Custom Task Fields (on the Sign-up Sheet) Fields that appear when you create or edit a sheet in the admin on each task that you create. They are for display purposes only on the front-end. Custom Sign-up Fields (on the Sign-up Form) Fields that the users fill out on the front-end of the form they use to sign-up for an open spot.

How do I download the plugin again?

The link in your Purchase Receipt email will expire after 72 hours. If you would liked to download the plugin again, you can log in to your account page of our site as long as you placed your order you were using an existing or newly registered user account.

How do I login to to see my account?

Where can I register to access My Account? If you are registering AFTER you purchased Sign-up Sheets, we will need to update your account to include your download link.  Please Contact Us  and include the email address used when sign-up sheets was purchased.

Never received purchase receipt email/download link is missing from the email? (pro version)

Your download link will always be available under my-account section.

Where can I find my License Key? (pro version)

License key can be found on the purchase receipt and the my-account page of our site.

Does the License expire/require renewal? (pro version)

Yes, the license will expire 1 year from date of purchase and will require a renewal for ongoing support and updates.

Will the plugin work after the license is expired? (pro version)

Yes, the plugin will continue to work, however, an active license is required for support and updates.

Who can I contact for Sign-up Sheets support?

For the fastest response, leave a message on the Support Forum. You can also send us a message from the Contact Us page.

Who should I contact for adding new features/upgrades? (pro version)

Send us an email through our website at We appreciate any and all feedback, but can’t guarantee it will make it into the next version. If you are in need a modification immediately, we are available for hire. Please contact us at the link above and we can provide a quote.

How can I set task dates instead of using the sheet date? (pro version)

Select checkbox “Use task dates instead” located next to the Sheet title.  Dates will appear next to each task.

Why are some of my task’s showing as closed and users are unable to sign-up? (pro version)

Your task date has passed.  Updating the task date to a future date will correct this. This is specific to sheets that use a date set on the task as opposed to the sheet.

Why do users have to answer a math question during sign-up?

It’s a simple form of captcha/spam protection.  You can replace this with a stronger version called reCAPTCHA or disable all protection by selecting “disable all captcha” within the “Captcha and Spam protection” tab under settings.

Can I remove spam protection? (pro version)

Yes.  You can remove all protection by selecting “disable all captcha” within the “Captcha and Spam protection” tab under settings.

Why are my Sign-up Sheets only visible when logged in as an admin? 

This is typically due to a cache issue.  We recommend disabling caching on pages that use the [sign_up_sheet] shortcode so it is always displaying the most updated results.

Why are reminder emails not being sent? (pro version)

Reminder emails are only sent if someone accesses the site the day of the scheduled reminder email.  The WordPress cron depends on someone visiting the site in order to trigger the cron job.  For sites with lower traffic, it’s usually recommended they setup a more precise cron system on their web server that can run the WordPress cron in the event that no users access the site.

Why are emails not being sent? (pro version)

You can test if emails are successfully sent by WordPress in the Help section of Sign-up Sheets.  If the test email is successfully sent but still not being received….

  1. Ask the recipient to check their SPAM mailbox or SPAM filters. Your “From” address may need to be added to their list of safe senders.
  2. Check with your host to see if they can trace emails being sent from your site. It is possible your emails are being delayed or blacklisted by your recipient’s mail host.
  3. Try sending email via SMTP instead by using a plugin like EASY WP SMTP
  4. Try sending email via a 3rd party service like Mandrill with the wpMandrill Plugin

Why are my sign-up sheets missing after upgrading to version 2.1? (pro version)

There was an error during the data migration but can be corrected by re-running the data migration. Under Sign-up Sheets>Settings>Advanced, click the “Re-run v2.1 Data Migration” button.

How do I edit the template files? (pro version)

To edit the template files, please reference the following guide: Sign-up Sheets Pro: Overriding Templates in Your Theme