Every student in view.

A CRM for an online and offline school: clients, leads, team tasks and student conversations in a single window. Custom design, no dependence on third-party platforms.

"Before, clients, leads and chats lived in three separate tabs. Now — one screen, and the team is grateful."— MusicSchool team
8 sections

CRM screens:

music.crm/dashboard
CRM — music schooltoday · 22 lessons
Active students
2 000

Real-time notifications to parent and teacher at the same time.

30-day trend
+18.2%
Requests
14
New today
In progress
7
With teachers
Closed
213
This month
Revenue
$32K
Plan +12%
A. IvanovaGroup A · Piano14:00● in class
M. PetrovGroup B · Solfeggio15:30● waiting
L. SokolovaSolo · Violin17:00● in class
music.crm/students
Students — unified base2 000 records · no duplicates
Total
2 000
Active
From YClients
1 240
Imported
From Excel
520
Migrated
Offline
240
Notebooks
A. IvanovaPiano · group A48 lsn● active
M. PetrovSolfeggio · group B32 lsn● active
L. SokolovaViolin · solo22 lsn● active
D. OrlovGuitar · group C18 lsn● paused
K. SidorovaVocal · solo12 lsn● active
music.crm/schedule
Schedule — week22 lessons today · 14 teachers
MON
3
lessons
TUE
8
lessons
WED
5
lessons
THU
9
lessons
FRI
12
lessons
SAT
6
lessons
SUN
off
In progress
4
Lessons
Within hour
6
Scheduled
Conflicts
0
Overlaps
Free slots
3
Open
music.crm/finance
Finance — this monthpayments · subscriptions · debt
Monthly revenue
$32K

Plan beaten by 12%. Subscriptions drive 64% of total revenue.

6-month revenue trend
+24% YoY
Subscriptions
1 312
Active
Overdue
18
Debtors
Refunds
4
This month
LTV
$510
Avg
music.crm/inbox
Inbox — unifiedTelegram · Email · WhatsApp
Incoming
34
Today
In progress
12
With admins
Closed
148
This week
Avg.
4 min
Reply time
Telegram62% of requests · 14 templates21● live
WhatsApp22% · 87% closed by bot8● live
Email11% · CSAT 96%4● waiting
Site5% · form · quick leads1● live
music.crm/lessons
Lessons — status today14:00 — 18:30 · 22 lessons
14:00 · A. IvanovaM. Sokolov · room 345 min● in class
14:30 · P. LebedevaM. Sokolov · room 345 min● in class
15:30 · M. PetrovI. Gromova · room 160 min● waiting
16:00 · K. IvanovA. Lebedev · room 530 min● waiting
17:00 · L. SokolovaA. Lebedev · room 530 min● in class
music.crm/analytics
Analytics — behaviorretention · churn · conversion
6-month retention
87%

Students stay longer: average lifecycle grew from 4 to 11 months.

Lead → subscription rate
+32%
Churn
3.2%
Per month
NPS
72
Promoters 84%
Reactivation
112
Quarter
Referral
28%
Of new
music.crm/marketing
Marketing — auto campaignssegments · promos · triggers
Conversion to purchase
14.2%

Segmented campaigns convert 4× better than "send to everyone".

Open rate · 6 campaigns
68% avg
Active
12
Campaigns
Segments
23
Behavioral
Channels
4
TG · Email · SMS · Push
A/B tests
3
In flight
15% off summer courseTrial finished · 312 · TG+Email68%● active
New masterclass: jazz pianoActive · 854 · Email+Push82%● sent
Birthday · personal discountBirthday this week · 17 · Telegram100%● auto
Come back · 30% off subscriptionInactive 60+ days · 124 · SMS+TG● scheduled
01 / 08
2,000students

Unified into the CRM from YClients, Excel and offline notebooks — no duplicates.

14days

From kickoff to live in production with team training included.

×3speed

A manager doesn't open five systems — everything is at hand.

Section 01 · Clients

All students in one database — search, filters, import.

A student's full history on a single page: contacts, source, social profiles, visits, comments, purchases.

  • Excel and YClients import with preview: see how many will be created, updated, and where errors are.
  • Quick edit right in the table — no need to open the client card.
  • Color statuses and tags — active, potential, inactive, plus your school's own labels.
  • Comments and activity history — who, when and what was changed.
Section 02 · Leads & chats

Website leads and Telegram chats — in one window.

Every inquiry is captured automatically. Nothing gets lost in email, no Direct message goes unanswered.

  • Leads land in the CRM instantly — with source tag, UTM and contact info.
  • One-click conversion to client with phone-based duplicate check.
  • Telegram chat right inside the card — managers reply without leaving the CRM.
  • New-lead notifications arrive to admins via Telegram bot and inside the CRM.
Section 03 · Team & integrations

Team tasks, YClients sync, mobile version.

Staff get tasks in a Telegram bot and close them in one tap. Clients from YClients sync automatically. The CRM installs on the phone like an app.

  • Tasks arrive in Telegram — accept, decline or complete right from the bot.
  • One-click YClients sync — new students and bookings transfer automatically.
  • Student birthdays — every morning at 9:00, a reminder of who to congratulate.
  • PWA on iPhone and Android — no browser bar, icon on the home screen.
Section 04 · Security & uptime

We protect the database like a bank and run without downtime.

Student records, payments and conversations are the most valuable thing a school owns. Encryption, backups, access control and offline operation.

  • Data is encrypted — passwords, integration tokens and backups protected by modern algorithms.
  • Compliance built in — Russian 152-FZ and Belarus PII protection laws baked into architecture.
  • Backups every night — 30-day retention, separate storage, one-click restore.
  • Works offline — installed PWA gives access to the database and notes, syncs when connection returns.
Section 05 · Marketing

Automated campaigns about promotions and discounts — to the right student at the right time.

The CRM finds engaged students and sends them targeted offers. Campaigns go to segments, not to "everyone on the list".

  • Behavioral segments — finished trial, hasn't shown up in a while, dropped subscription, birthday coming up.
  • Triggered campaigns — promotions, discounts, new courses, open masterclasses sent automatically.
  • Channel of choice — Telegram, email, SMS, PWA push.
  • A/B testing and analytics — which subjects get opened, which drive purchases.
Timeline & support

14 calendar days — from kickoff to live in production.

1—3Discovery & design

Briefing, scope sign-off, custom mockups in your school's brand.

4—9Core build

Clients, leads, tasks, roles, secure login, activity log, UI.

10—12Integrations & migration

Telegram, YClients and website connected; current client base imported.

13—14Training & launch

Video tutorials, team onboarding, school migrated to the CRM.

Want a similar case?

Your project:

Tell us your task — within 24 hours we'll come back with an estimate and timeline.

And get a personalized proposal with pricing and timeline.