CRM and business software · Education

CRM for Music Schools

Every department, teacher and teaching room on one calendar — and each family's enrollment, tuition and messages on one record your front desk can open.

Free forever for up to 3 users. Paid plans from $199 a month.

What goes wrong, and what we do about it

A music school is a timetable problem with a cash-flow problem attached. Dozens of families, a faculty of part-time teachers and a handful of rooms have to line up every week, and the whole arrangement is rebuilt each term. Re-enrollment decides next term's income, yet it runs on paper forms carried home in instrument cases, while the front desk answers the same questions about trial lessons and tuition all afternoon.

  • The problem

    Re-enrollment runs on paper forms, and you learn who is leaving only when the new term starts.

    In Kompot.ai

    Open a re-enrollment opportunity for every current student and move it through invited, confirmed, paid. An email campaign sends the invitation to all current families, and the board shows the front desk who has still not answered.

  • The problem

    Two teachers are put in the same room, while the room next door sits empty on the busiest afternoon.

    In Kompot.ai

    Each lesson is an event on the shared calendar with the teacher as a participant and the room written into the event. The office sees the whole building's afternoon in one view, and teachers receive their own lessons in Google Calendar through sync.

  • The problem

    A teacher calls in sick, and the office phones every family on that day's list one by one.

    In Kompot.ai

    Each student carries the teacher's name in a custom field, so the front desk filters that teacher's students and emails those families as one campaign. Replies and follow-ups by WhatsApp or SMS stay in each family's conversation history.

  • The problem

    Term tuition is invoiced by hand, family by family, and siblings make it worse.

    In Kompot.ai

    Tuition goes out as subscription invoices on the schedule you bill by, with lines from your price list for private lessons, theory class and ensemble. Parents pay through the payment link, a part paid at the front desk is recorded by the office, and overdue accounts are flagged for the office manager.

  • The problem

    Trial lesson inquiries reach the front desk by phone, email and chat, and some are never answered.

    In Kompot.ai

    Every inquiry lands in one conversation log and becomes a contact with an enrollment opportunity: instrument, age, preferred days. The pipeline shows which families came for a trial lesson and were never offered a place with a teacher.

How one order runs

From a trial lesson inquiry to an enrolled student

  1. The inquiry reaches the office

    A parent calls or writes about guitar lessons. The contact is created with the child's age and instrument, and an opportunity opens in the enrollment pipeline.

  2. Trial lesson with a teacher

    The front desk shares the booking page for trial lessons or places the lesson on a teacher's calendar in a free room. The family receives a confirmation and a reminder.

  3. Enrollment for the term

    The enrollment agreement is filled from a template with the student's details and signed electronically by the parent. The weekly lesson is added to the school timetable.

  4. Tuition and re-enrollment

    Tuition is billed by subscription invoice with a payment link. Before the term ends, a re-enrollment opportunity opens and the family is invited to confirm their place.

What you keep on record

Student and family
Parent contacts, the student's instrument, level, teacher and department as custom fields; siblings listed under the same paying parent.
Faculty timetable
Every private lesson, theory class and ensemble rehearsal as a calendar event by teacher, with the room noted.
Enrollment agreements
The signed agreement for each term stored as a document with its audit trail, next to the school policies the parent accepted.
Tuition price list
Private lessons by length, group theory, ensemble and the registration fee in the catalogue used for every invoice.

Digital employees · Full Service plan

Where an AI employee steps in for Music Schools

  • The moment

    A parent calls while the administrator is dealing with a line of families between lessons.

    The voice agent answers, explains from your instructions which instruments and ages the school teaches, takes the child's details and transfers the call to the office if the parent wants to speak to a person. The summary is saved on the contact.

  • The moment

    A parent asks on Facebook Messenger whether Saturday's ensemble rehearsal is still on.

    The AI employee checks the school's knowledge base and the family's record and answers. If the rehearsal has been moved and it has no instruction about the new time, it passes the question to the front desk rather than guessing.

  • The moment

    A family writes through the website chat about tuition and the next intake for drum lessons.

    The AI employee answers from the public tuition article, asks the student's age and experience, creates the contact and an enrollment opportunity, and leaves a task for the office to offer a trial lesson with a drum teacher.

How digital employees work

Questions owners ask

Can we control what teachers can open in the system?
Yes. Roles and permissions work by section of the system. A teacher's role opens contacts, lesson notes and the calendar and can be kept out of invoices, reports and settings, while the front desk and the director see enrollment, tuition and the timetable for the whole school.
How does re-enrollment for the next term work?
Track each student's re-enrollment as an opportunity with stages you define. Send the invitation as an email campaign to current families, send the agreement for e-signature, and let a workflow create a follow-up task for families that have not replied.
Can it handle rooms as well as teachers?
Lessons are calendar events: the teacher is the participant and the room is recorded in the event. The shared calendar shows the day across the school, so the office spots a clash before one class walks in on another.
We have years of student data in spreadsheets. Can we bring it in?
Yes. Contacts import from CSV or Excel together with your own fields such as instrument, teacher and level. On the Business plan we migrate your data and integrations for you, and on Full Service we set the system up for the school.

What it costs

Free for up to 3 users, with every feature: bring your own AI. $199 a month adds our built-in AI and moving your data over. $499 a month: we set everything up and support it every month.

Compare plans