VBS Registration Pro — Vacation Bible School SignUp Pro
☀️ WordPress Plugin for VBS Directors

VBS registration
handled in minutes,
not spreadsheets.

Vacation Bible School SignUp Pro gives your church a complete kids registration, volunteer management, group assignment, and check-in system — built right into WordPress, with online payments, parent waivers, automated emails, daily attendance tracking, and clean season management.

$49
✓ One-time purchase. No subscription. Includes full documentation & setup guide.
Works on your existing WordPress site.

Instant download · WordPress plugin · Your data stays on your server

✅ Kids & Volunteer Registration 👥 Group & Crew Assignment 📝 Built-In Parent Waivers 📱 Phone Check-In Kiosk 💳 Stripe & PayPal Built In 📅 Multi-Year Season Tracking 📧 Automated Confirmation Emails 📤 CSV & PDF Exports

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.

Hand-counting paper registration forms the night before VBS
Collecting registration fees in envelopes at the door
Volunteer sign-ups in a completely separate spreadsheet
Sorting 60 kids into crews by hand on a whiteboard
No way to quickly email just the families who’ve paid
Last year’s kids mixed into this year’s roster
No easy way to know which kids actually showed up each day
Chasing paper permission slips and photo release forms at the door
Family data stored on a platform your church doesn’t control

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, grade/age fields, and custom questions you configure.

👥

Group & Crew Assignment

Organize kids into named groups with a guided wizard. Choose “Mix it up” for diverse crews or “Group by grade” for classrooms. Set your group count and the plugin handles the rest — or auto-assign as families register.

🙋

Volunteer Sign-Up

Separate volunteer registration with role preferences, morning/afternoon availability, optional T-shirt sizing, automated confirmation emails, and built-in safety policy acknowledgment with a link to your church’s PDF.

📱

Check-In Kiosk

Door volunteers check kids in from any phone or tablet — no app download, no WordPress login. Password-protected page with search by child name, parent name, or confirmation code. Group names show right on the check-in card.

📋

Daily Attendance Tracking

See exactly who showed up each day with per-child present/absent tracking across the entire VBS week. Download a printable PDF attendance report for any day with one click.

📝

Parent Waiver & Permissions

Parents read and accept a per-child waiver covering liability release, photo/video permission, and medical authorization — all during registration. You customize the language with merge tags. Each child’s 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 is confirmed.

📅

Season Management

Each VBS year lives in its own clean season. Historical records are always preserved. This year’s roster never mixes with last year’s.

📧

Automated Confirmation Emails

Families receive a confirmation the moment they register (or the moment payment clears for paid events). Fully customizable with dynamic merge tags.

📣

Bulk Family Messaging

Filter families by registration status and send a targeted message in seconds. De-duplication built in — one email per household no matter how many kids they registered.

📤

CSV & PDF Exports

Generate check-in sheets, attendance reports, volunteer rosters, group rosters, and full registration reports at any time. Filter by season and status before exporting. Print per-group rosters with medical alerts.

🔒

Your Data, Your Server

All registration, volunteer, attendance, group, and waiver records are stored in your WordPress database. No third-party cloud. No subscription data lock-in. Your families’ information belongs to your church.

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.

🔀
Mix it up — spreads boys, girls, and different ages evenly across all groups
📚
Group by grade — keeps same grades together for classroom-style VBS
Auto-assign on registration — new kids placed in groups automatically as families sign up
🖨
Printable group rosters — one-click PDF with names, ages, parents, and medical alerts
📱
Check-in integration — group name shows on every child’s kiosk card
👥 Groups — 2026
🦁 Lions
8 children
🦅 Eagles
8 children
⭐ Stars
7 children
23 children · 3 groups · All assigned 🖨 Print Roster

From download to live registration in one afternoon.

No custom development. No new platform to learn. Installs on your existing WordPress site.

1

Install & Activate

Upload the plugin to WordPress and activate. Takes about two minutes.

2

Configure Your Season

Name your VBS season, set your fee (or make it free), connect Stripe or PayPal, and customize your email confirmation.

3

Drop In the Shortcode

Add the registration shortcode to any WordPress page. Your form is live and ready for families.

4

Run VBS Week

Organize kids into groups, check them in at the door, track daily attendance, print rosters, send bulk updates, and coordinate volunteers — 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 / allergy notes
  • Custom form fields you configure
  • Free or paid mode per season
  • Registration open/close controls
  • Per-child parent waiver & permissions
  • Customizable waiver text with merge tags
  • Liability, photo release & medical consent
  • Timestamped waiver records per child

👥 Groups & Crews

  • Guided wizard: pick a method, set group count, done
  • Mix ages & 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 & filter by grade, gender, or group
  • One-click printable PDF roster per group
  • Medical alerts on group rosters
  • Group name 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
  • Volunteer CSV export

📱 Check-In & Attendance

  • Volunteer phone/tablet check-in kiosk
  • No app download or WordPress login needed
  • Search by child name, parent, or code
  • 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 & Live mode switching
  • No card data stored on your server
  • Manual status override available

📧 Email & Communication

  • Automated parent confirmation emails
  • Admin notification on new registration
  • Fully customizable email templates
  • Dynamic merge tags
  • Bulk email to filtered recipient groups
  • De-duplicated parent addressing

📤 Exports & Reports

  • CSV export for kids & 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
  • Instant download, no approval required

📅 Seasons & Admin

  • Unlimited season creation
  • Clean year-over-year data separation
  • Historical data always preserved
  • Season-filtered admin list views
  • Bulk record management
  • Search and filter by any field

Confirmation emails that feel personal.

Email templates support dynamic merge tags replaced automatically from the registration record at send time.

{parent_name} {children_names} {child_count} {event_name} {church_name} {season_name} {payment_status} {amount_paid} {registration_id} {submission_date}

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 during checkout.

Ready to open registration
for this year’s VBS? 🎉

One purchase. No subscription. Set up this afternoon.

$49 one-time · instant download

Includes full setup guide & documentation · Works on your existing WordPress site