Setting up a listing to sell on Enrichment.kids walks you through a step-by-step wizard that covers everything required before the listing can take registrations -- basics, policies, registration forms, an open date, and sessions. This article explains what each step does, what gets gated until the previous step is saved, and how to leave the wizard and come back without losing your place. Start it from Listings > Add a Listing in your provider dashboard.
What the wizard is for
A listing is more than a name and a price. To be visible to families and accept registrations, it needs a description, photos, a location, at least one set of policies, registration forms (or an explicit choice not to use forms), an open date, and at least one session. The wizard bundles those into ordered steps so nothing required gets missed, and gates each step on the previous one so you can't accidentally publish a half-configured listing.
You only see the wizard when you're setting up a listing that you sell through Enrichment.kids. If you're using Enrichment.kids only as a directory listing (no registration sales), the wizard is skipped after the Basics step.
The step sequence
For a provider who has already completed account setup (the
Set-up to Sell wizard), the listing wizard has five steps:
| Step |
What you do |
| 1. Basics |
Listing name, photos, description, categories, location, age range, privacy, and the "Sell with Enrichment.kids" toggle. |
| 2. Program Policies |
Attach policies to the listing -- cancellation, sibling discount, anything else families need to know before they register. |
| 3. Required Forms |
Attach the registration forms families fill out at checkout (medical info, emergency contacts, custom questions). You can also skip this and collect only participant name and customer email. |
| 4. Open Date |
The date and time the listing first becomes visible to customers. Set a date in the past if you want it visible immediately. |
| 5. Sessions |
Add the scheduled instances of the program -- dates, times, capacity, price, drop-ins, age and grade constraints. |
If your organization hasn't finished payment account setup yet, two extra steps --
Org Info and
Financial Info -- get inserted between Basics and Program Policies. This way you finish payout setup in the same flow as your first listing instead of getting stuck with a published listing that can't accept payment. See
Setting Up Your Account to Sell for what's collected there.
Step 1: Basics
The Basics step is where you set everything that defines the listing itself, independent of when or how often you offer it. You enter:
- Listing name. A descriptive name families will recognize ("Adventure Camp," "Beginner Piano," "Saturday Soccer Clinic").
- Organization name. The brand families see at checkout.
- Sell with Enrichment.kids toggle. Leave on to take registrations through Enrichment.kids. Turn off if you're using Enrichment.kids only as a directory listing that points families to your own site.
- Photos. One main photo plus up to four additional photos. The main photo shows up in search results and at the top of the listing page; the others appear in the photo gallery.
- Description. A rich-text description with a richer editor (images, video, links) if you're a Pro Plan provider, or text-only otherwise. There's also a short description capped at 280 characters that shows in search results.
- Categories. Select up to two -- this controls which category filters surface your listing.
- Location. Street, apartment/suite, city, state, ZIP. The address is geocoded for the map view, so accuracy matters.
- Age range. The minimum and maximum ages the program is suitable for. Families can filter on age, so a narrower honest range gets you more qualified clicks than a wide one.
- Privacy. Public listings show up in search; private listings don't.
When you save Basics, you land on the wizard sidebar with Basics marked complete and Program Policies as the next step. From here on, each step has to be saved before the next one unlocks.
Step 2: Program Policies
Policies are the rules and expectations attached to your listing -- cancellation terms, sibling discounts, health and safety attestations, anything else a family needs to know before they register. Policies you've already created in your organization are available to attach here; you can also create new ones from inside the step.
The sibling/quantity discount is configured as a policy. If you want a multi-child discount on this listing, set it up here. See
Setting Up Policies for Your Listings for the policy types and how each one works.
Attach the registration forms families will fill out at checkout. Forms are how you collect everything beyond name and email -- medical info, emergency contacts, allergies, custom questions, waivers.
You can attach forms you've already built, build new ones, or skip the step entirely. If you skip it, a warning modal explains what you're giving up: without forms, the only information you'll collect at checkout is the participant's name and the customer's email. That's enough for some providers (low-touch drop-in classes, for example) and a problem for others (overnight camps, programs with medications). Pick deliberately.
Open Date
The open date is when this listing first becomes visible to customers. It's a date and time, stored in the listing's timezone. Common patterns:
- Open immediately. Set the open date in the past. The listing appears as soon as you save the step and add a session.
- Returning families first. Use the private visibility setting on the Basics step to share a link with returning families before the public open date.
Step 5: Sessions
Sessions are the scheduled instances of the program. A single listing can have one session (a one-time class), many (a summer's worth of camp weeks), or recurring sessions (a Tuesday-night class for the semester). The Sessions step takes you out of the wizard sidebar and into the standard Sessions index for the listing, where you add sessions one at a time. For each session you set:
- Name and theme (if it differs week to week)
- Start date, end date, and daily start/end times
- Recurrence (single date, daily range, weekly, etc.)
- Capacity
- Price
- Drop-ins -- whether single-day registration is allowed and what it costs
- Participant constraints -- age, grade, or other limits beyond the listing-level age range
A listing with no sessions is invisible to families. As soon as you add at least one session and the open date has passed, the listing shows up in search.
Step gating and Save for Later
Each step has two buttons: Save and Continue and Save for Later. Both write your data to the listing and mark the step complete -- the difference is where you go next.
- Save and Continue takes you forward to the next step.
- Save for Later takes you back to the listings dashboard. The wizard URL stays valid, and from the listings row you can click Continue setup to come back where you left off.
Forward steps stay disabled in the sidebar until the previous step is saved -- you can't jump to Required Forms before saving Program Policies, for example. Steps you've already completed remain clickable for edits.
What makes a listing actually visible
Finishing the wizard isn't the same as appearing in search. A listing shows up to families when all of these are true:
- The organization is set up to sell on Enrichment.kids (Pro Plan active, payout account complete)
- The listing has at least one session
- The open date has passed
- The location has a valid street address
- Privacy is set to public
- The listing isn't archived
If you've finished all five wizard steps and the listing still isn't showing up, walk through the list above -- the missing piece is almost always sessions or open date. See
Understanding Listing Statuses on Enrichment.kids for the labels that appear on each listing in your dashboard.
FAQ
Can I edit a listing after finishing the wizard?
Yes. Once a listing has been through the wizard, ongoing edits happen on the standalone edit page rather than re-running the wizard. You can re-enter the wizard for an already-published listing, but it's uncommon -- the edit page is faster for most changes.
The only information you'll collect at checkout is the participant's name and the customer's email. For most programs that's not enough -- you'll want emergency contacts, allergy info, or program-specific questions. Skip deliberately, not by accident.
My organization isn't finished with payment account setup. Can I still use the wizard?
Yes. The wizard inserts two extra steps -- Org Info and Financial Info -- so you finish payout setup mid-flow. You won't be able to take registrations on the listing until those steps are complete, but you can configure everything else first.
What if my organization is Verified or Unclaimed, not set up to sell?
You can complete the Basics step, which gives you a directory listing. The Program Policies, Required Forms, Open Date, and Sessions steps stay disabled, because those only matter for selling registrations. To unlock the rest of the wizard, finish the
Set-up to Sell wizard first.
Can I leave in the middle and come back later?
Yes. Use Save for Later on any step. The wizard URL stays valid, and from the listings dashboard you can click Continue setup on the listing's row to resume at the first incomplete step.
Does the wizard create sessions for me?
No. The Sessions step exits the wizard sidebar and drops you on the standard Sessions index for the listing. You add sessions one at a time from there. The wizard's job is to make sure you don't forget the step; the session editor is the same whether you reach it through the wizard or directly.
Why doesn't my listing show up even though the wizard says complete?
Finishing the wizard is necessary but not sufficient. The listing also needs at least one session, a public privacy setting, an open date that's passed, a valid street address, and an active organization. See
What makes a listing actually visible above.