Camp Management

Organize multi-day camps with registration, age groups, capacity limits, and integrated payments.

Creating Camps

Set up a new camp program:

  1. Click Classes & Camps in the sidebar
  2. Click + Add Camp
  3. Fill in the camp details:
    • Camp name (e.g., "Summer Soccer Camp")
    • Description and overview
    • Start and end dates
    • Daily schedule (start/end times)
    • Location
    • Camp type (Day Camp, Overnight, etc.)
  4. Click Create Camp

Multi-Day Sessions

Configure camp sessions that span multiple days:

  1. When creating the camp, set the date range
  2. Select which days of the week the camp runs
  3. Set daily hours (e.g., 9:00 AM - 3:00 PM)
  4. Add break periods or special events
  5. Configure early drop-off or late pick-up options

The system automatically calculates the total number of camp days and sessions.

Camp Registration

Register participants for camps:

  1. Open the camp from the calendar or camps list
  2. Click Register Participant
  3. Select the client (or add a new one)
  4. Choose pricing tier if applicable
  5. Add any additional options (meals, extended hours, etc.)
  6. Collect required information:
    • Emergency contacts
    • Medical information
    • Allergies or dietary restrictions
    • Special accommodations
  7. Click Complete Registration

Age Groups & Capacity

Set capacity limits and age requirements:

  • Age Range - Define minimum and maximum ages (e.g., 8-12 years)
  • Total Capacity - Maximum number of participants
  • Staff Ratio - Maintain required camper-to-staff ratios
  • Split Groups - Create multiple age-based groups within a camp
  • Waitlist - Automatically enable when capacity is reached

Age eligibility is checked automatically during registration. Clients outside the age range will see a warning.

Camp Payments

Collect camp fees and manage payment plans:

  • Full Payment - Collect entire camp fee at registration
  • Deposit - Require deposit with balance due by a specific date
  • Payment Plans - Split fees into multiple installments
  • Sibling Discounts - Automatic discounts for multiple registrations
  • Early Bird Pricing - Reduced rates before a cutoff date

Invoices are automatically generated upon registration. Payment reminders are sent for outstanding balances.