MCMA
A music academy run end to end from one platform: applications, scheduling, payments, portals and programmes.

The situation
Applications, enrolment, schedules, payments and announcements were handled by hand. The academy needed one place for staff, students, parents and tutors.
What was built
Adaptive applicationsA multi-step application with built-in ear-training and rhythm challenges, uploads straight to Google Drive and a skill classification step.
Admissions pipelinePending, assessment, shortlisted, approved, enrolled: every applicant tracked through one board.
Smart groupingA classification engine that auto-groups students into ensembles by level and instrument.
SchedulingWeekly schedule, attendance, rescheduling and waitlists, with Google Calendar sync and auto-assigned instruments.
PaymentsStripe checkout, instalment plans, coupons and automatic payment reminders.
Student portalSchedule, payments, resources, homework, progress reports, rescheduling and messages.
Tutor portalSchedule, reports, repertoire, homework and syllabus logs in one dashboard.
CommunicationsAnnouncements, internal messages, a shared email inbox, subscribers and full email logs.
Public siteTutor directory, Summer Academy and Band Labs pages, news and SEO, all feeding the admin.
Band Labs & programmesPublic Band Labs and Programmes pages with their own application flow (individual or band) and a tutor partner programme.
WaitlistsSummer Academy 2027 and Band Labs waitlists with confirmation emails, so demand is captured between intakes.
Wired into
- Stripe
- Google Calendar
- Google Drive
- Google sign-in
- Resend email
- Google Analytics
- Search Console
Results
May 2026launch, with live Stripe checkout tested end to endLaunch
4interfaces from one system: public site, admin, student portal and tutor portalScope
25+admin modules, from admissions to audit logScope
Screens





Systems like this
Custom CRM
Enquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
Custom ERPQuotes, stock, staff, jobs and invoicing on one shared set of data.
Client portalsA secure login for clients: invoices, documents, bookings, payments and messages.
Booking systemsOnline booking with your rules: deposits, reminders, waitlists and calendar sync.
Quoting & invoicingQuotes from your rate card, invoices with VAT, deposits and automatic chasing.
ClinicsBooking, reminders, deposits, patient records and a patient portal.