This guide is written for VBS directors who don’t do tech.
If you can click buttons and copy and paste one line of text, you can run this system.
You do not need coding experience.
What This Plugin Does
With VBS Kids Registration Pro you can:
• Collect kids registrations online
• Collect volunteer sign-ups online
• Run Free or Paid registration
• Accept payments through PayPal or Stripe (credit cards)
• Automatically track payment status
• Send parent confirmation emails
• Send admin notifications
• Send bulk emails to parents (filtered by status)
• Export CSV reports
• Export PDF reports
• Manage volunteer roles
• Track registration statuses (Active, Pending, Paid, Cancelled)
• Manage event capacity (if enabled)
Step 1 — Install & Activate the Plugin
- Log into WordPress Admin
- Go to Plugins → Add New
- Click Upload Plugin
- Upload the ZIP file
- Click Install Now
- Click Activate
After activation, you will see a new admin menu:
VBS Registration
Step 2 — Create Your Two Public Pages
(Most Important Step)
Keep Kids and Volunteers on separate pages. It keeps links simple and avoids confusion.
A) Kids Registration Page
- Go to Pages → Add New
- Title it: VBS Kids Registration
- Paste this shortcode into the page:
[vbs_kids_registration]- Click Publish
B) Volunteer Registration Page
- Go to Pages → Add New
- Title it: VBS Volunteer Sign-Up
- Paste this shortcode into the page:
[vbs_volunteer_registration]- Click Publish
That’s it. Your forms are now live.
Step 3 — Configure Your Event Settings
Go to:
VBS Registration → Settings
Fill in:
• Event Name
• Event Date
• Event Time
• Event Location
• Director Email
These details automatically populate confirmation emails and reports.
Step 4 — Choose Free or Paid Registration
In Settings → Registration Mode choose:
Free Mode
• Parent submits form
• Registration is saved as Active
• No payment required
Paid Mode
• Parent submits form
• Registration is saved as Pending
• Payment button appears
• Status changes to Paid after successful payment confirmation
How Pricing Works
The system automatically calculates:
Total = Number of Children × Registration Fee
Example:
$30 fee × 3 children = $90 total
You do not need to calculate anything manually.
Step 5 — Choose Your Payment Gateway
Go to:
VBS Registration → Settings → Payment Gateway
Choose:
• PayPal
• Stripe
If Using PayPal
Set:
• Environment (Sandbox or Live)
• PayPal Email
The plugin validates PayPal notifications and updates payment status automatically.
If Using Stripe
Set:
• Mode (Test or Live)
• Publishable Key
• Secret Key
• Webhook Secret (recommended)
Stripe securely confirms payment and updates registration status automatically.
Step 6 — Customize Form Fields
Go to:
VBS Registration → Form Fields
You control:
• Parent information fields
• Child information fields
• Emergency contact fields
You can:
• Rename labels
• Enable or disable fields
• Adjust what appears on exports
The same labels appear in your PDF and CSV exports.
Step 7 — Configure Emails
Go to:
VBS Registration → Email Settings
You can configure:
• From Name
• From Email
• Director reply-to
• Parent confirmation subject
• Parent confirmation message
• Admin notification toggle
• Optional BCC to director
Email Merge Tags Available
You can use:
{parent_name}
{children_names}
{event_name}
{event_date}
{event_time}
{event_location}
{registration_id}
{payment_status}
{amount_paid}
{currency}
{txn_id}
{site_name}
{site_url}
These automatically insert real registration data.
Step 8 — Send Bulk Emails to Parents
Go to:
VBS Registration → Bulk Email Parents
This tool:
• Pulls parent emails automatically
• Removes duplicate emails
• Lets you filter by status:
- All
- Active
- Pending
- Paid
- Cancelled
• Supports merge tags
Perfect for reminders and event updates.
Step 9 — Manage Kids Registrations
Go to:
VBS Registration → Registrations
You can:
• View all registrations
• Filter by status
• Search by name
• Manually update status
• Delete registrations
• Perform bulk actions
You always know:
• Who registered
• Who paid
• Who is pending
Step 10 — Manage Volunteers
Go to:
VBS Registration → Volunteers
You can:
• View volunteer sign-ups
• Delete volunteers
• Bulk delete
• Export to CSV
• Manage volunteer roles
• Reset roles to default
Volunteer data is stored separately from kids registrations for better organization.
Step 11 — Export Data
Go to:
VBS Registration → Export Data
Exports include:
• Kids registrations (CSV)
• Volunteer registrations (CSV)
• PDF reports
CSV files open in Excel or Google Sheets.
PDF files are formatted for printing and sharing.
If You Don’t See the Form in the Editor
Some page builders do not display shortcodes inside the editor view.
This is normal.
To confirm it works:
- Save the page
- Open the live page in a new tab
- Confirm the form displays properly
The live page is what matters.
Final Encouragement
You do not need:
• Multiple form plugins
• Separate payment tools
• Spreadsheets
• Extra software
Everything runs from one unified dashboard inside WordPress.
If you can create a page and paste a shortcode, you can run this system confidently.
