Guide
Selling drop-in classes, camps, and recitals online
How dance studios sell drop-in classes, multi-week camps, and recital tickets as events families find and pay for online.

Sell drop-in classes, camps, and recitals as events. Add each one with its date and details, connect Registration when it's paid, and families find it on your website or in the Studio App, register, and pay online through Billing. You get the headcount and the payment in one place, without a stack of paper forms.
What can a studio sell besides weekly classes?
- Adult drop-in classes like hip hop, ballet, or bachata
- A multi-week themed summer camp
- Holiday and spring break mini camps
- Weekend intensives and master classes
- Spring and winter recitals and showcases
- Free events like picture day and parent watch week
Each one does a different job. Drop-ins bring in adults and new families who aren't ready for a full season. Camps fill the summer when weekly enrollment dips. Recitals are the payoff for the whole year. Even free events like picture day need a headcount.
Should it be an event or a registration?
In Dominion, events put dates on the calendar and collect RSVPs. When something needs a sign-up or payment, connect it to Registration, with payment through Billing. Here's a simple rule of thumb:
| Program | Set it up as | Why |
|---|---|---|
| Picture day or parent watch week | Event with RSVPs | Free, you just need a headcount |
| Adult drop-in class | Repeating event with Registration | Paid, and it repeats weekly |
| Summer camp | Registration with Billing | Paid, limited spots, and you need dancer details |
| Recital | Event with Registration | Ticketed, on a set date |
| Weekly rehearsals | Repeating event | Same time each week, with one-off changes |
Picture day or parent watch week
- Set it up as
- Event with RSVPs
- Why
- Free, you just need a headcount
Adult drop-in class
- Set it up as
- Repeating event with Registration
- Why
- Paid, and it repeats weekly
Summer camp
- Set it up as
- Registration with Billing
- Why
- Paid, limited spots, and you need dancer details
Recital
- Set it up as
- Event with Registration
- Why
- Ticketed, on a set date
Weekly rehearsals
- Set it up as
- Repeating event
- Why
- Same time each week, with one-off changes
How does it work for families?
- Create the eventAdd the date, details, and Group, including repeating events with per-date changes.
- Connect Registration if it's paidSet when registration opens and closes, and cap spots when space is tight.
- Families find itPublic events show on your website, and events appear in the Studio App.
- They register and payParents pick a dancer, answer your questions, and pay online. The registration is saved to the dancer's profile.
- You see who's comingLive RSVP counts for events, and every registration in one list.
How should you plan a summer camp?
Camps sell best when every detail is settled before registration opens. Parents are comparing your camp with two or three others and booking around work schedules, so vague answers lose the sale.
- Pick the dates and daily hours first
- Set an age range for each camp or theme
- Decide your cap per session, and staff to match
- Price the full camp and say clearly whether single weeks are available
- List what dancers bring, like water, lunch, and dance shoes
- Write your refund policy before the first family signs up
Open camp registration early in the spring, before families lock in their summer plans. In Dominion you can cap the spots so families see Registration Full when it's full, and show when registration opens and closes. Paid registrations run through Billing, and registering can place each dancer in the camp's Group, so camp families get their updates, packing lists, and photos in one place.
How do you run drop-in classes without the chaos?
Drop-ins are simple until twelve people show up for a room that fits ten. A few habits keep them easy:
- Use a repeating event so the class is on the calendar every week
- Set a seat limit when the room is small
- Take payment online before class, not cash at the door
- Change single dates, like a holiday cancellation, without touching the rest of the series
- Send a short announcement when a new drop-in series starts
Drop-ins are also a good first step for adults who might later sign up for a full season. When they're ready, they can register for weekly classes the same way. Our registration software guide covers that side.
What about recitals and ticketed shows?
Put the recital on the calendar months ahead, then add the details as they firm up: dress rehearsal, call times, costume pickup, and tickets. Share each update through announcements to the right Groups so families aren't hunting for it. Discount codes let you offer coupons for event tickets if you want to give performing families a break.
Your website matters here too, because grandparents and friends usually find the recital there, not in the app. Our studio website guide covers what to put on it. For how event and camp payments sit alongside tuition, see dance studio billing and autopay.
What does it cost?
Events and Calendar are included, with no event limits. Registration is included too. Paid registrations run through Billing, which has no monthly fee and a rate on each successful payment. See Pricing for current rates.
Questions
Yes. Repeating events support weekly rehearsals with one-off changes.
Related
- Guide
Dance studio billing and autopay, explained
How studios collect tuition, invoices, registrations, and shop purchases online, with autopay for recurring charges and no monthly fee to start.7 min read - Guide
How to build a dance studio website parents actually use
What a dance studio website needs: classes and schedules families can find, online registration and payments, events, and your studio's own brand.6 min read
See your studio on Dominion.
Start free, or watch the tour.
















