VBS registration,
handled in minutes
not spreadsheets.
A complete WordPress plugin for the way your church actually runs Vacation Bible School. Kids and volunteer registration, automatic group assignment, phone check-in, daily attendance, Stripe and PayPal payments, parent waivers, anti-spam, and clean season management — all under one roof.
Works on your existing WordPress site · Setup in one afternoon
VBS shouldn’t run on sticky notes and group texts.
Most churches are still juggling paper forms, cash envelopes, and last-minute spreadsheets. There’s a better way.
Everything VBS needs.
Nothing you don’t.
Built specifically for how churches run Vacation Bible School — not adapted from a generic event platform.
Kids Registration
One form registers an entire family. Each submission can include multiple children with per-child fee calculation, age and grade fields, allergy notes, and custom questions you configure.
Group & Crew Assignment
Organize kids into named groups with a guided wizard. Mix it up for diverse crews or group by grade for classroom-style VBS. Auto-assign as families register or do it later in one click.
Volunteer Sign-Up
Separate volunteer registration with role preferences, availability windows, T-shirt sizing, and safety policy acknowledgment. Manual add for in-person sign-ups. Bulk email to all volunteers from one screen.
Phone Check-In Kiosk
Door volunteers check kids in from any phone or tablet — no app, no WordPress login. Filter by group, check in an entire crew at once, and search by child, parent, or confirmation code.
Daily Attendance + Live Spots
Per-day attendance with present/absent tracking. A live “spots remaining” indicator on your registration page turns red as you near capacity — proven to boost last-minute signups.
Parent Waiver & Permissions
Parents read and accept a per-child waiver during registration — liability, photo release, and medical authorization, all customizable with merge tags. Every signed waiver is timestamped and stored permanently.
Online Payment Collection
Accept registration fees through Stripe Checkout or PayPal. Status updates automatically from Pending to Paid the moment payment confirms. Manual “Mark as Paid” for cash and check at the door — with parent confirmation email.
Automated Email Sequences
Confirmation emails fire instantly. Optional pre-event reminders (7-day, 3-day, 1-day) and post-event follow-ups (1-day, 7-day) handle the “did the families remember?” problem automatically.
Bulk Family & Volunteer Email
Filter families by status or pick your whole volunteer team, write one message, and send. De-duplicated by email so one household never gets four copies.
Built-In Anti-Spam Protection
Three layers of bot defense: invisible honeypot field, submission-timing check, and free Cloudflare Turnstile integration. Honest parents see nothing. Bots get blocked silently.
Season Management
Each VBS year lives in its own clean season. Historical records are preserved. This year’s roster never mixes with last year’s.
Your Data, Your Server
Registrations, volunteers, attendance, waivers, group assignments — all stored in your WordPress database. No third-party cloud. No subscription data lock-in.
Organize kids into crews
in about 30 seconds.
No more whiteboard math. Tell the plugin how you want your groups organized, pick a number, and kids are sorted instantly. Rename groups to match your VBS theme, print rosters for crew leaders, and move individual kids if needed.
From download to live registration in one afternoon.
No custom development. No new platform to learn. Installs on your existing WordPress site.
Install & Activate
Upload the plugin to WordPress and activate. Takes about two minutes.
Configure Your Season
Name your season, set your fee (or make it free), connect Stripe or PayPal, and customize your email templates.
Drop In the Shortcode
Add the registration shortcode to any page. Your form is live and ready for families.
Run VBS Week
Assign groups, check kids in at the door, track daily attendance, print rosters, and email families — all from your dashboard.
No tiers. No add-ons. No surprises.
Every feature below is included in the one-time $49 purchase.
Kids Registration
- Multi-child family registration in one form
- Per-child fee calculation
- Age and grade fields
- Emergency contact fields (toggleable)
- Special needs and allergy notes
- Custom form fields you configure
- Free or paid mode per season
- Registration open/close controls
- Per-child parent waiver and permissions
- Customizable waiver text with merge tags
- Liability, photo release, medical consent
- Timestamped waiver records per child
- Live “spots remaining” indicator (optional)
Groups & Crews
- Guided wizard: pick a method, set group count, done
- Mix ages and genders evenly across groups
- Group by grade for classroom-style VBS
- Auto-assign new registrations as they arrive
- Named groups with custom colors
- Manual reassignment with per-child dropdowns
- Sort and filter by grade, gender, or group
- One-click printable PDF roster per group
- Medical alerts on group rosters
- Group name shown on check-in kiosk cards
Volunteers
- Separate volunteer registration form
- Configurable role options
- Morning/afternoon availability
- Optional T-shirt size field
- Season-stamped records
- Automated volunteer confirmation emails
- Safety policy PDF link on form
- Required policy acknowledgment checkbox
- Timestamped policy acceptance records
- Manual “Add Volunteer” for in-person sign-ups
- Bulk email to all volunteers
- Volunteer CSV export with only the fields you collect
Check-In & Attendance
- Volunteer phone/tablet check-in kiosk
- No app download or WordPress login needed
- Search by child name, parent, or code
- Filter by group with color-coded pills
- Bulk “Check In All Remaining” per group
- Group name badge on every check-in card
- Per-child daily check-in with timestamps
- Day-by-day attendance view
- Present/absent counts per day
- Downloadable PDF attendance reports
Payments
- Stripe Checkout integration
- PayPal IPN integration
- Automatic Pending → Paid status update
- Test and Live mode switching
- No card data stored on your server
- “Action Required” payment-reminder email on submission
- One-click “Send Payment Reminder” from admin
- Manual “Mark as Paid” with parent confirmation email
- Confirmation-code-gated payment links (anti-fraud)
Email & Communication
- Automated parent confirmation emails
- Admin notification on new registration
- Fully customizable email templates
- Dynamic merge tags
- Pre-event reminders (7, 3, 1 days before)
- Post-event follow-ups (1, 7 days after)
- Bulk email to filtered family groups
- Bulk email to all volunteers
- De-duplicated household addressing
- SPF-safe delivery configuration
Exports & Reports
- CSV export for kids and volunteers
- PDF formatted registration reports
- PDF daily attendance reports
- PDF group rosters with medical alerts
- Check-in sheet generation
- Status-filtered exports
- Season-filtered exports
- Formula-injection-safe CSV cells
- Instant download, no approval required
Security & Seasons
- Unlimited season creation
- Clean year-over-year data separation
- Historical data always preserved
- Cloudflare Turnstile anti-spam (free, optional)
- Honeypot field (always on, invisible)
- Submission timing protection
- Search and filter by any field
- Visible debug log for admins
- Preserves all data on uninstall (opt-in deletion)
Your families’ data belongs
to your church.
Every name, every email, every emergency contact, every signed waiver, every group assignment — stored in your WordPress database, on your server. Not ours. Not anyone else’s.
WordPress-native storage
Lives in your existing WordPress database. No external cloud, no syncing, no dependency on a third-party service.
No card data on your server
Credit card details are handled entirely by Stripe or PayPal. Only payment confirmation is sent back to the plugin.
Full export, any time
Export every record as CSV or PDF whenever you want. No fees, no approval, no waiting. Print group rosters for crew leaders on demand.
Zero third-party data sharing
Registration data is never transmitted to or stored by any service other than your payment processor at checkout.
Ready to open registration
for this year’s VBS?
One purchase. No subscription. Set up this afternoon.
$49 one-time · instant downloadIncludes full setup guide and documentation · Works on your existing WordPress site
Also from BibleBunch
Need contributions tracking, giving records, or event management?
The Church Contributions, Events & Giving Records Plugin handles online giving, contribution history, and broader church events — built on the same WordPress-native philosophy and designed to work alongside VBS SignUp Pro.
View Church Contributions Plugin →