This guide walks you through the key setup steps for any new program in Homeroom — from creating the program itself to configuring pricing and registration.
Step 1: Create your program
In your Homeroom dashboard, go to Season and click Create Season. You'll need to provide:
Season name and description
Program type (extended care, enrichment, camp, league, lesson, tutoring)
Start and end dates
Location or room assignment (if applicable)
Step 2: Configure sessions and schedule
Add the activities that families will enroll in. For camps or one-time events, add day(s) and time.
If you offer one activity more than one way, use an activity group so families can pick the way that works for them. The group is the single listing families see in your catalog. The choices inside it are what a family actually enrolls in, and they can differ in days, times, dates, room, grades, teacher, and price. A family sees "Chess Camp" once and picks Morning only, instead of hunting through your catalog for three separate listings.
Every group also has a Shared capacity setting, and one question decides it: if every choice filled up at once, would you have too many children in the room? If yes, turn it on so your limit covers the whole group. Settle this before you open registration, because it locks as soon as the group has its first enrollment.
Activity groups and shared capacity walks through both settings with common setups.
Step 3: Set pricing
Homeroom supports flexible pricing models:
Flat fee per session or per season
Monthly billing for extended care
Per-day drop-in pricing
Tiered pricing based on number of days enrolled
Step 4: Configure the registration questions
Add any custom fields you need to collect from families — T-shirt sizes, etc as a registration question. These appear at checkout.
Step 5: Preview and test
Open enrollment or invite yourself into an activity to Preview and to see exactly what families will see. Run a test enrollment to confirm pricing, form fields, and confirmation emails are correct before opening registration.