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.

$49
One-timeNo subscription.
Lifetime FREE updates included.
 
Get VBS SignUp Pro

Works on your existing WordPress site · Setup in one afternoon

Kids & Volunteer Registration Automatic Group Assignment Phone Check-In Kiosk Daily Attendance Tracking Stripe & PayPal Built In Cloudflare Turnstile Anti-Spam Automated Email Sequences 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
×
Spam bots filling your registration form with fake submissions
×
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, 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.

🎲
Mix it up — spreads ages and genders 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
Bulk check-in by group — filter to one crew, check them in all at once
🎯 Groups — VBS 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 season, set your fee (or make it free), connect Stripe or PayPal, and customize your email templates.

3

Drop In the Shortcode

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

4

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)

Confirmation emails that feel personal.

Email templates support dynamic merge tags replaced automatically from each registration record at send time. Use them anywhere — subject lines, body content, even payment reminders.

{parent_name}{children_names} {child_count}{event_name} {event_date}{event_time} {event_location}{church_name} {season_name}{payment_status} {amount_paid}{registration_id} {volunteer_name}{volunteer_roles}

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 download

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