Bachata studio booking software needs to keep course enrollment, social admission and trip payments understandable to dancers and staff. Each offer can have different dates, payment terms and eligibility; a pass for one should not imply access to all three.
A dancer might book a level course, buy a ticket for Friday's social and pay toward a congress trip. The booking records should let your team identify each purchase and explain exactly what it includes. Start with those distinctions when configuring the studio's program.
What a bachata studio sells
- Leveled courses. Eight weeks of Level 1, Level 2, Sensual, Dominican. Sold as a block, sometimes as drop-ins. Students move up when the teacher says so.
- Class packages. Ten classes, valid three months, use them across levels you allow.
- Socials. Friday night, door price and presale, members free or discounted, guests welcome.
- Private lessons. Sold singly or as a five-pack, often with an instructor commission.
- Workshops. A visiting teacher for a weekend, its own ticket.
- Trips. The congress in Punta Cana, deposit now, balance in three months, rooming to sort.
Where it goes wrong
Courses on one tool, socials on a ticketing site, packs on paper cards behind the desk, trip deposits on a payments app, the community on WhatsApp. Staff need to reconcile remaining class credit with any separate trip payments.
Configure classes separately from socials
A fixed level course reserves a place across its stated dates. A visit pack instead gives the dancer credit to choose eligible sessions later, subject to availability. The studio needs to state which offer it is selling before taking payment.
In Gomry, a scheduled class can use an Experience with capacity per slot. A prepaid package uses a Bundle across selected Experiences. Customers can use the credit to book eligible sessions separately. Bundles can have an expiry, but they do not apply to one-off Events. Keep enrollment across the course's dates explicit rather than treating a flexible pack as a fixed-course reservation.
Create the social as an Event with its own ticket classes. State separately whether that ticket is included in the course offer: Bundle credit covers eligible Experiences, not the Event.
For private lessons, coordinate instructor and room availability across the timetable. For a trip or weekender, retain the deposit agreement, balance and payment references with the confirmed booking so staff can reconcile what is still owed.
Keep community conversation in WhatsApp if it works for the studio. Use the customer-record checklist to decide which booking and attendance information staff need alongside it.
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 bachata studios ask
Should course and social tickets be linked? Bundle credit covers eligible Experiences, not the separately ticketed social. Keep the Event admission separate from the class pack unless the offer explicitly includes another supported admission arrangement.
Can Gomry support a dance trip? Use an Event for the agreed admission and participant details. Keep room allocations, travel arrangements and any deposit agreement linked to that record; they describe commitments beyond the ticket itself.
What about leader and follower balance? Add a role question on the ticket form. Let the dancer choose; do not pre-assign by name.
Configure one course and its associated social. Ask the door team to identify the admission included in each purchase before offering a combined package.