Social dance studio software needs to distinguish course enrollment, class passes and admission to socials while keeping each student's purchases understandable. The timetable alone does not establish whether a course includes a social or whether a pass applies to a particular class.
A student attending a weekly course and Friday's social should know what is already covered and what requires a separate booking. Build the comparison around those access rules, including what changes after a canceled class.
The pattern
A beginner takes a course. She comes to the social because her class is there. She buys a package, then a membership when she is coming three times a week. She books a private before a performance, and she pays a deposit for the weekender. At every step the studio should know who she is and what she has already bought.
What the software has to do
- Publish weekly classes with a headcount and a clear waitlist policy.
- Distinguish class packs and recurring class access from separately ticketed socials.
- Sell social tickets with clear presale and door arrangements.
- Give a visiting teacher's workshop its own ticket and participant records.
- Coordinate private-lesson availability and instructor pay separately.
- Keep trip deposits and remaining balances in a dedicated payment record.
- Choose the right communication channel for updates and community conversation.
- Give instructors the access they need to run the session.
Connect the records without assuming shared entitlements
Gomry Experiences provide scheduled classes with capacity. Bundles provide prepaid credits for selected Experiences; they do not apply to one-off Events. Use Events for ticketed socials and workshops, then define how any combined offer will be supplied.
Subscriptions provide recurring billing with unlimited or per-cycle access to eligible Experiences. Free social entry and member pricing for separate Events are additional benefits, not an automatic part of the class plan. At the door, check the actual ticket and information visible to the staff role.
For invitations, staff select the relevant contacts and maintain lists manually. Customer history can help them choose who should receive an offer, but it does not automatically create a segment combining class level, remaining credits and recent social attendance. Keep the selected recipients and their communication permissions clear before sending.
Keep conversation in the community's existing channel where it works. The dance studio guide covers children's programs and guardian requirements; the bachata guide adds course levels and trips.
Tap to Pay is live for contactless payments on supported phones in eligible markets. Staff can take a payment at the door without a separate card reader.
Questions studios ask
Can one membership include classes and socials? A Gomry Subscription covers eligible Experience access, not separate one-off Events. Sell or define the social’s Event admission separately from the class access.
What should instructors see? Define the information instructors need and test the actual role. Use available controls rather than assuming a particular permission split.
Can we keep WhatsApp for the community? Yes. Keep member-to-member conversation in your existing community channel. Gomry sends custom contact updates and messages to registered attendees through email, SMS and push. Event Invitations can use WhatsApp for eligible recipients who do not yet hold a ticket; they are not a free-form community conversation.
Write down what a class plan includes and how a separately ticketed social is purchased. Give the resulting tickets to a door volunteer and confirm that they can identify the correct admission without assuming a class subscription covers the social.