The enrollment experience
This article explains what families see when they enroll a camper through Campfront - from the first email entry through payment and confirmation. Understanding this flow helps you anticipate parent questions, troubleshoot issues, and configure your enrollment settings with confidence.
Written By Ross Beale
Last updated About 2 hours ago
How families start enrolling
There are three ways a family can begin the enrollment process.
Open registration is the standard path. Families visit your camp's registration page and enter their email address to get started. If you have multiple seasons open, they'll choose which one to enroll for. Campfront sends a 6-digit verification code to their email, which they enter to confirm their identity before proceeding.
Invitation lets you pre-create an enrollment for a specific family. The parent receives an email with a unique link. When they click it, the cart is already set up with their camper and session selections - they just need to review, complete any remaining steps, and pay. For more on this, see Inviting a camper to enroll.
Priority access uses a code you distribute to returning families or special groups, giving them early access to registration before general enrollment opens.
Step by step: what parents see
Family and camper information
After verifying their email, parents provide their own details (name, phone number, and address) and then add one or more campers. For each camper, they'll enter the name, date of birth, gender, grade, school, and their relationship to the child.
If the parent already has an account from a previous year, their information and existing campers are pre-filled - they can update anything that's changed and add new campers as needed.
Session selection
Parents choose which sessions each camper will attend. Campfront automatically filters the available sessions based on each camper's age, grade, and gender (depending on how you've configured your camper groups), so families only see sessions their child is eligible for.
Each session card shows the name, dates, price, and remaining spots if you've enabled capacity display. If a session has pricing tiers, those expand once the session is selected.
Add-ons
If you've configured add-ons for the selected sessions, parents choose which extras to include. Required add-ons are pre-selected and can't be removed. Optional ones can be toggled on or off. Each add-on shows its name, description, and price. This step is skipped entirely if there are no eligible add-ons.
Intake forms
If you've assigned intake forms to be completed during enrollment, parents fill them out at this stage - one form at a time, for each camper. Forms can be saved as drafts and returned to if needed.
Review
The review page shows everything the parent has selected: campers, sessions, add-ons, and a full price breakdown including any discounts, taxes, and surcharges. Parents can apply a discount code here if they have one, and they must accept your enrollment agreement before continuing.
If any selected sessions require approval, the page explains that the enrollment will be submitted for review rather than confirmed immediately.
Checkout
Parents choose a payment plan from the options you've configured - pay in full, deposit plus balance, or installments. Each option shows what's due today and any future payment dates. If you offer a pay-in-full discount, it's highlighted here.
They then select a payment method (credit card, debit card, ACH bank transfer, or check - depending on what you've enabled) and enter their payment details. Convenience fees are shown in real time as they change payment methods.
Confirmation
Once payment is processed, parents see a confirmation page with their confirmation number, a summary of everything they enrolled for, and a link to download their receipt. If the enrollment requires approval, the messaging explains that the application has been submitted and they'll hear back soon.
From here, parents can continue to the parent portal to manage their camper's forms, medical information, transport, and billing.
The parent portal
After enrollment, families access the parent portal by logging into your camp's Campfront site. Here's what they can do.
Dashboard
The dashboard shows a countdown to camp, a list of enrolled campers with their sessions, any outstanding actions that need attention (incomplete forms, missing medical info, upcoming payments), and a real-time activity feed showing recent updates from your team.
Camper management
Each camper has a dedicated profile within the parent portal, organized into sections:
Personal lets parents view and update their child's details, contact information, and school information. Medical is a comprehensive section covering conditions, allergies, medications (with detailed dosage and timing), dietary requirements, immunizations, emergency contacts, insurance, and care providers. Parents can upload documents like immunization records and allergy care plans. Forms shows all assigned forms with their status - outstanding, completed, or optional - with due dates clearly marked. Transport lets parents request arrival and departure transport, choosing between bus (with route and stop selection), self-drive, or drop-off. If they have multiple children in the same session, they can apply the same transport to siblings in one step. Billing shows the financial picture for that camper's enrollment - balance, payment history, upcoming payments, and transaction details.
Family billing
The family-level billing section shows a combined view across all campers. Parents can view upcoming and past payments, manage saved payment methods (cards, bank accounts), make ad-hoc payments, and download invoices and receipts. For more on the admin side of billing, see Family billing.
Family account management
Parents can invite another parent or guardian to join their family account, giving them shared access to all enrolled campers. They can also update their own profile, change their password, and manage notification preferences.
Media
If you've enabled the media library and shared photos, parents can browse photos tagged with their child, search by keyword, and download originals.
Notifications parents receive
Campfront automatically sends parents several types of email:
Enrollment confirmation after completing registration
Outstanding action reminders when forms, medical info, or other items still need attention
Upcoming payment alerts sent one week before a scheduled payment
Invoices sent automatically before payment due dates (if you've enabled auto-invoicing)
Payment reminders before and after due dates for overdue balances
Payment confirmations when payments are processed, fail, or are refunded
Parents can manage their notification preferences from their account settings.