Administrative Relief
Online self-service booking, family accounts, and staff invitations replace phone calls, paper forms, and manual list-keeping
Courses, sessions, families, instructors, locations, and GDPR consents — managed in one place. Customers browse and book online. Your team keeps full control.
Online self-service booking, family accounts, and staff invitations replace phone calls, paper forms, and manual list-keeping
Consent recording is embedded in the booking flow itself, with per-person history, given-by tracking, and revocation — audit-ready by design
Skill-based matching ensures every course is planned with instructors who actually hold the required qualifications, before scheduling conflicts arise
One system covers all locations, rooms, and teams, with per-location reporting — no separate installations per studio
PM Course Booking is a modern web application built for dance schools and similar course-based organizations. It brings your entire operation into a single system: publish courses with schedules and images, let families register and book online, assign instructors based on their actual skills, and keep GDPR consent records for every participant — with full history.
The system understands how dance schools really work. Customers are families with parents and children, or companies with contact persons. Courses run as recurring sessions across multiple locations and rooms. Instructors have specific qualifications that must match course requirements. PM Course Booking models all of this natively instead of forcing your school into a generic booking tool.
Built by premotion media on a fast, lightweight modern web stack, the application runs as a responsive single-page app that works for administrators, managers, instructors, and customers alike — each with their own role-based view.
Every building block is focused on a clear benefit and fits into existing processes.
Customers browse your published courses in a clean, visual catalog with images, descriptions, pricing, schedules, and live availability. A guided multi-step booking wizard walks them from participant selection through course selection to consent confirmation — no phone calls, no paper forms.
Customers browse your published courses in a clean, visual catalog with images, descriptions, pricing, schedules, and live availability. A guided multi-step booking wizard walks them from participant selection through course selection to consent confirmation — no phone calls, no paper forms.
Create courses with full scheduling control. Each course consists of individual sessions with their own dates, times, rooms, and capacity limits — including recurring session support for weekly classes across a semester.
Customers are modeled the way dance schools actually encounter them: as families with adults and children, or as companies with contact persons. Every person is tracked individually, so sibling enrollments, parental bookings, and decision-maker roles all work naturally.
Consent tracking is built into the core of the system — not bolted on. Every participant has a personal consent record with full history: what was consented to, who gave the consent, when, and in what context. Consents are checked and recorded inline during the booking process.
Define the qualifications your courses require, assign skills with levels and expiry dates to your instructors, and let the system show you exactly which team members qualify for which course. No more guesswork when planning who teaches what.
Run one studio or many. Locations contain rooms with capacities and base prices, teams are organized per location, and every session knows exactly where it takes place.
Four user roles keep everyone in their lane: administrators manage everything including users, managers run daily operations, team members see their dashboard and calendar, and customers manage their own family and bookings.
Operational visibility built in. Filterable reports show bookings by customer, by team member, and by location. A calendar view puts all sessions on one timeline. Integrated email lets staff message course participants directly from the system.
Create your locations and rooms, define your skills catalog, and invite your team members by email with the right roles assigned from the start.
Create courses with descriptions, images, pricing, and participant limits. Add sessions with recurring schedules, assign rooms, and define which instructor skills each course requires.
Publish courses to the catalog. Families register, add their children, and book through the guided wizard — with GDPR consents recorded inline during checkout.
Match instructors to courses using the skill coverage view, track enrollments, monitor the calendar, and email participants when schedules change.
Use the customer, team, and location booking reports to understand utilization, instructor workload, and enrollment activity across your whole organization.
The solution is a particularly good fit for these teams, roles and business models.
Run your entire operation — courses, staff, rooms, customers, and consents — from one system instead of spreadsheets, paper forms, and messaging groups.
Manage several locations with their own rooms and teams in a single installation. Location-based reporting shows you utilization at a glance.
Parents get a clean online catalog, book courses for multiple children in one flow, and manage their family and bookings in their own account.
Team members see their dashboard, calendar, and course assignments. Skill profiles ensure instructors are matched to courses they are qualified to teach.
The event, session, and enrollment model fits beyond dance: music schools, sports clubs, children's activity providers, and workshop organizers can use the same structure.
Dance schools and similar course-based organizations — from single studios to operators with multiple locations, rooms, and teams. The data model also fits music schools, sports clubs, and workshop providers.
Yes. Family accounts contain adults and children as individual persons. A parent selects one or more children in the booking wizard and completes the enrollment — including consent confirmation — in a single flow.
Every person has individual consent records with type, timestamp, who gave the consent, and revocation tracking. Consents are checked and recorded during booking, and a dedicated Consent Center shows the complete history per person.
Yes. The system supports unlimited locations, each with its own rooms (including capacity and base pricing) and its own team. Sessions are assigned to specific rooms, and a location bookings report shows utilization.
You define a skills catalog, assign skills with levels and expiry dates to team members, and set required skills per course. The system then shows exactly which instructors meet each course's requirements, including a coverage overview for planning.
Four roles: admin (full access including user management), manager (all operational features), team member (dashboard, calendar, courses, profile), and customer (browse, book, manage family and bookings). Navigation adapts automatically to the role.
Through email invitations. An administrator invites a team member with a pre-assigned role; the invitee follows the invitation to create their account, and the role is applied automatically.
PM Course Booking is provided and operated by premotion media. Deployment options and pricing are available on request — contact premotion media for a demo and a tailored offer.
PM Course Booking puts your entire school in one system: a booking catalog your customers love, family and consent management that keeps you compliant, skill-based staff planning that keeps courses covered, and reports that show you exactly how your locations perform. Built and operated by premotion media, deployment and pricing tailored to your school — available on request.
Discuss your project