Create, update and cancel Zoom meetings automatically from the planning. Calendar invites and reminders go out on their own. You teach, the system does the rest.
Why a dance school needs a Zoom integration
Online classes are now a stable part of every modern dance school’s offering. Adult courses where students want to practice outside studio hours, learners who live far from your venue, makeup lessons, international intensives. But managing meetings manually — creating the link in Zoom, copying it into the email, sending it to students, reminding teachers, updating it when the schedule changes — is a silent task that eats hours of your week and, sooner or later, breaks: a link sent to the wrong parent’s email, a class that started without the host, an outdated time.
Dance Master Pro removes all of this. You connect Zoom once, and from that moment every class in your planning has its own meeting, every participant receives the invite at the right time, and every change propagates automatically.
How it works
You create a Server-to-Server OAuth app inside your Zoom Pro account, copy three credentials (Account ID, Client ID, Client Secret) into Dance Master Pro’s settings, and from that moment the integration is active. There’s nothing else to configure at system level.
At individual course level, you choose whether the class is online or in-person. If it’s online, the system automatically creates a dedicated Zoom meeting for the date and time on the calendar, with all participants already configured as invitees. If you change the schedule, the meeting updates. If you cancel the class, the meeting is cancelled. All without you ever opening zoom.us.
Two access modes
You have two ways to handle authority during the class, and you choose them for each course independently:
Teacher as host — the teacher receives a special link by email that gives them full control over the meeting: they can mute students, activate the whiteboard, kick out anyone who disturbs, record the session. Students receive a different, participant-level link. This is the right mode for structured classes where the teacher leads.
Open access (join before host) — everyone joins with the same link and no one waits for anyone. Useful for self-paced practice classes, for open virtual rooms where students see and motivate each other, or for warm-ups before the actual class.
Who gets what
When you create an online class, the system automatically sends the calendar invite and access credentials to:
- students enrolled in the course
- parents registered in the student’s record (useful for kids’ courses, where the parent manages the device)
- teachers assigned to the course (with the host link, if you chose “teacher as host” mode)
No manual lists, no “who did I invite last week?”. The system always knows who’s enrolled and who isn’t, even after enrollment changes.
One Zoom account for the entire academy
A common misconception: “I have 5 online courses running at the same time, I’ll need 5 Zoom accounts.” No. A single Zoom Pro account, with the Server-to-Server OAuth app configured, covers all simultaneous courses in your academy. Meetings have separate IDs and don’t overlap. It’s the most economical and elegant way to scale the online offering of a mid-sized dance school.
Seamless with the rest of the platform
The Zoom integration is fully intertwined with the rest of Dance Master Pro. Online classes count toward attendance exactly like in-studio classes. AYCD students can participate in online classes included in their plan. Online classes get paid using the platform’s standard methods, including SEPA. Participation statistics update automatically.
You don’t have an “online module” and an “in-person module” running separately: you have one school, where every class can be online or in-person depending on what you decide, with no operational difference in how you manage it.
The bottom line
A school that runs 30 online classes a week saves on average 3-4 hours of administrative work per week compared to those who manage Zoom by hand: no manual meeting creation, no link copy-pasting, no separate communications, no schedule updates to propagate. The student lives a smooth experience, the teacher doesn’t waste time, the administration doesn’t make mistakes.
This is exactly what a dance school management software should look like in 2026.
