The complete music academy operating system
Manage students, teachers, recurring classes, attendance, instrument inventory, and recitals in one connected Odoo app — and turn every attended lesson into an invoice without losing track of what has been billed.
The problem
Music schools run on spreadsheets, paper attendance sheets, and manual invoicing. Recurring lessons must be scheduled against a specific teacher and a room or instrument, attendance drives billing, and instrument inventory is loaned out and tracked on the side. When any part of this loop is manual, administrators lose hours reconciling who attended which lesson, which sessions should be invoiced, and which teacher is owed what — and revenue quietly leaks through un-billed sessions.
The solution
Cerevantix Music Academy Management connects the whole loop in one app: enroll students, schedule recurring classes with automatic lesson generation, track attendance per lesson, and generate invoices directly from attended sessions — with a dashboard that surfaces exactly what has not been billed yet. Instrument inventory, rooms, teachers, and recitals all live in the same system.
Everything a music school needs to run
Every capability below is implemented in the module.
Recurring Class Scheduling
Generate a whole term of lessons in one click from daily, weekly, or monthly repeat rules — no more re-entering the same recurring session by hand.
Calendar, Kanban & List Scheduling
Switch between calendar, kanban, and list views of classes and lessons, filtered by class, service, or teacher, without losing your place.
Attendance-Driven Invoicing
Mark each lesson present, absent, or excused, then generate customer invoices straight from attended sessions with full traceability back to the source lesson.
Un-billed Revenue Visibility
A dedicated dashboard and smart buttons surface exactly which attended sessions have not been invoiced yet, so revenue never quietly leaks.
Instrument & Equipment Inventory
Track every loaned instrument, its storage room, and its maintenance status, so shared equipment never goes missing or gets double-booked.
Bulk Enrollment
Enroll a whole cohort of students into a class in a single action at term start, instead of adding them one by one.
Role-Based Access
Student, Teacher, and Administrator groups keep each user in their own scope — teachers see only their own classes, lessons, and attendance.
Recital & Event Management
Sell seats to recitals, cap capacity, and track ticket revenue alongside every other academy record, in the same system.
Automated PDF Attendance Reports
Print a one-click attendance sheet per class, ready to hand to parents, teachers, or the front office.
How it works
Set Up Your Catalog
Add instruments, rooms, and equipment, then enroll students and add teachers with their specialties.
Schedule Classes
Create a recurring class, set its repeat rule, and generate the full term of lessons in one click.
Track Attendance
Mark each lesson present, absent, or excused right from the lesson or the quick-mark attendance list.
Bill & Report
Generate invoices from attendance and print PDF attendance sheets, every session traceable end to end.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It generates standard Odoo customer invoices directly from attendance, so they flow into your existing Odoo Accounting/Invoicing setup and payment tracking like any other invoice.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Music Academy Management
Recurring lessons scheduled by teacher and room, attendance-driven invoicing with un-billed revenue visibility, and instrument inventory — plus bulk enrollment and recitals.
Buy on Odoo App Store