Bunkhouse.
REGISTRATION

Registration morning without the crash

Registration morning is your Black Friday. Build for it, not for a demo.

Parents enroll every kid in one pass — custom questions, waivers, waitlists — on a page built to survive the minute registration opens.

1 pass

to enroll every camper in a household

0

cards charged for spots that didn't exist

Live

waitlist positions guardians can see

Auto

promotion when a spot frees up

CORE CAPABILITIES

Registration morning without the crash

The whole household in one checkout

A guardian signs in once, sees every camper in their household, ticks the ones registering for a session, answers your questions, signs the waiver, and confirms. Three kids is one flow, not three.

  • Campers persist year to year — no re-typing the family
  • Session eligibility by age or grade, enforced at registration
  • Custom questions per session, required fields enforced
July Session — registering
Maya · age 11Enrolled
Eli · age 9Enrolled
Zoe · age 13Waitlist #1
T-shirt sizeYM
WaiverSigned

One checkout, three campers, nobody charged for a spot they didn't get.

Capacity that holds under load

The capacity check happens inside the same write that creates the enrollment, so two families hitting Submit in the same second cannot both take the last spot. The one who missed it lands on the waitlist with a visible position.

  • Capacity checked inside the enrollment write — never a race
  • Full sessions flip to waitlist automatically
  • A cancellation promotes the longest-waiting camper, instantly
Adventure Week · 7:02 AM
Capacity24 / 24
Waitlisted3
Cancellation at 9:14→ #1 promoted
Charged for a phantom spot0

Waivers signed in the flow, not chased after

If a session carries a waiver, the guardian types their name to sign before the enrollment exists. Signature and timestamp live on the enrollment, so there is no separate spreadsheet of who still owes one.

  • Waiver text per session, signed by typed name
  • Signature and time stored on the enrollment record
  • Confirmation email sent from the server, not the browser tab
Enrollment record
Waiver signed byJordan R.
Signed atFeb 3, 7:02 AM
Answers2 of 2
ConfirmationSent
MORE IN THIS MODULE

Also in registration

Confirmation email

Every enrollment triggers a confirmation listing each camper's status — enrolled or waitlisted with position.

Session states

Draft, open, and closed, with full derived from capacity — nothing to remember to flip.

One camp, one family record

Guardian accounts belong to your camp alone; nobody shares your families with anyone.

FAQ

Common questions

The enrollment lands on the waitlist with a visible position instead of failing silently. Nobody is charged for a spot they didn't get.

See registration morning in the demo

Open a session in the seeded camp, register a family, fill it, and watch the waitlist do its job — no card, nothing to install.