← projects

Event Signup Forms

Campaign-based event registration with a block editor, optional encryption, and notification.

v1.7.5WP 6.0+tested 6.02026-09-10stable

Event Signup Forms is a small WordPress plugin for event registration. You build a campaign, drop a shortcode on a page, and collect responses.

What it does

  • Campaign editor with Gutenberg blocks and a live preview
  • Field types: text, email, date, select, radio, checkbox, labels, and submit
  • Conditional fields, required flags, and a start/end window per campaign
  • Shortcode [event-signup-forms campaign_id=N] for the public form
  • Admin views for responses, campaign settings, and deletion
  • Optional RSA encryption of submissions
  • Email and Telegram notices, with {{field}} placeholders in the message

Notification credentials are stored with AES-GCM. Define EVENT_SIGNUP_FORMS_SECRET_KEY in the environment or wp-config.php (generate with openssl rand -hex 16) if you want notices.

Install

  1. Download the zip from this page
  2. Upload it under Plugins → Add New
  3. Activate Event Signup Forms
  4. Create a campaign, then paste its shortcode onto a page