Build registration forms for schools, events, camps, classes, memberships, volunteer programs and more. Collect multiple participants, offer discounts, accept optional card payments, send confirmations and manage everything from your WordPress dashboard.
Version 0.6.1 · 62 downloads so far
Use one plugin for different programs instead of piecing together separate form, payment and spreadsheet tools.
Designed for organizations that need more than a basic contact form: participants, pricing, signatures, payments, confirmations, records and reporting.
Create custom questions with short answer, long answer, select, radio, checkbox, date, time and signature fields.
Use School / Sunday School, Event / Conference, Camp / Youth Program, Class / Course, Membership / Household, Volunteer Program, General Program or Other.
One parent or primary contact can register multiple students, attendees, campers or participants in a single submission.
Set per-participant pricing plus multi-participant discounts, fixed discounts, percentage discounts and discount codes.
Connect your organization’s Stripe account from the plugin and use hosted Stripe Checkout without pasting API keys or setting up a site webhook.
Switch or reconnect the organization’s Stripe account directly from plugin settings when needed.
If someone leaves Stripe before paying, the registration remains saved and a secure link lets them complete payment later.
Run free registrations or enable check, cash and custom offline payment methods without transaction fees from Deen Apps.
Collect signatures as part of the registration and allow authorized administrators to download them when needed.
Send confirmations and admin notifications using your configured organization name and administrative email address.
Search, filter, edit, review and delete registrations from WordPress or the frontend staff portal.
Keep large registration lists manageable with configurable pagination for admin and public views.
Choose which submitted fields appear in administrative tables and which are safe to display in public registrant lists.
Export stored registration information for Excel, Google Sheets, reporting or offline recordkeeping.
See registration totals, participants, paid and unpaid records, collected amounts and outstanding balances.
The plugin includes a Help & FAQ area covering setup, forms, payments, Stripe, shortcodes and common questions.
Publish registration forms, staff management views and public registrant lists on normal WordPress pages.
Registration records remain in your WordPress database. Sensitive custom form answers are not sent to Stripe.
There is no plugin license, subscription, per-form fee or fee for registrations paid by cash, check or another manual method.
| Use | Deen Apps Fee | Other Fees |
|---|---|---|
|
Plugin download & use
Forms, registrations, records, exports and admin tools
|
$0 | None from Deen Apps |
|
Free registrations
Forms that do not collect payment
|
$0 | None |
|
Cash, check & custom manual payments
Record and manage offline payments
|
$0 | None from Deen Apps |
|
Credit / debit card payment
Processed through the organization’s connected Stripe account
|
2% of the card payment
Deen Apps platform fee
|
Stripe’s normal payment-processing fees also apply and are charged by Stripe. |
See active forms, registration totals, participant counts, payment status, amounts collected and outstanding balances.
Build school, event, camp, class, membership, volunteer and general registration forms with custom questions and signatures.
Responsive public forms with multiple participants, live pricing, discounts and optional online card payments.
Search, filter, review, edit, paginate and export registrations from one organized interface.
A fresh installation starts with no pre-built registration form, so you can create exactly the form your organization needs.
Click Download Free Plugin on this page and save the ZIP file to your computer.
Go to Plugins → Add New Plugin → Upload Plugin in your WordPress dashboard.
Choose the downloaded Registration Manager ZIP file and click Install Now.
Activate the plugin. A Registration Manager menu will appear in WordPress.
Open Registration Manager → Settings. Set the organization name, admin email, currency and payment methods.
Open Registration Manager → Forms → Add New and build your registration form. No Sunday School or other sample form is created automatically.
Copy the form shortcode onto any WordPress page and publish the page.
If you want online card payments, use Connect with Stripe in Settings and complete Stripe onboarding. No API key or webhook setup is required on the WordPress site.
[registration_manager_form id="1"]
[registration_manager_admin]
[registration_manager_public id="1"]
The exact form shortcode is also displayed inside the form list, so users do not need to memorize form IDs.
The organization connects its own Stripe account through the plugin. Card payments are processed by Stripe, the organization receives the payment in its Stripe account, and Deen Apps receives the 2% platform fee automatically.
The registration is saved before Stripe Checkout opens. If the registrant leaves Checkout, loses internet access or chooses to pay later, the registration can remain pending and be completed through a secure payment recovery link.
Payment matching uses registration-specific references rather than assuming an email address identifies a payment, helping keep unrelated Stripe transactions separate from plugin registrations.
Install it on your WordPress site, create your first form and start collecting registrations without a plugin subscription.
Download Version 0.6.1Registration Manager is a Deen Apps project. Feedback from organizations using it in real registration workflows helps improve the plugin.
info@deenapps.com