CRM-система та Telegram-бот для школи іноземних мов
Комплексна автоматизація навчального процесу, фінансів і комунікацій: від першої заявки до обліку уроків та оплат.
Перед зверненням до нас школа іноземних мов активно розширювала кількість учнів та напрямків навчання, але вся операційна робота залишалась «на ручному управлінні».
Дані зберігались у різних місцях:
Через це виникали типові проблеми: інформація дублювалась або губилася, частина заявок не оброблялась вчасно, були помилки в розрахунках оплат та відвідуваності. Менеджери витрачали багато часу на пошук даних і ручне оновлення звітності.
Школа усвідомлювала, що для подальшого росту потрібна централізована система, яка візьме на себе рутину, збере всі дані в одному місці й дозволить масштабуватися без хаосу.
Клієнт звернувся до нас із запитом на комплексну автоматизацію роботи школи.Ми проаналізували чинні процеси, зібрали вимоги від адміністрації, менеджерів та викладачів і реалізували перший етап рішення. Після успішного запуску CRM клієнт повернувся до нас із новими потребами — і ми розпочали другий етап розширення функціоналу.
На першому етапі було створено CRM для централізованого управління користувачами, фінансами й навчальним процесом. Це дозволило прибрати хаотичні записи, навести порядок у даних і сформувати єдине цифрове середовище для адміністрування школи.
На другому етапі ми розширили систему — розробили Telegram-бота, який автоматично приймає заявки та передає їх у CRM, а також впровадили модуль планування курсів і розкладу, щоб оптимізувати набір груп та організацію навчального процесу.
Мета — позбутися ручного внесення даних, зменшити кількість помилок та забезпечити стабільну роботу навчального процесу без зайвих адміністративних витрат.
CRM бере на себе рутинні операції: формування транзакцій, запис учнів, оновлення розкладу та облік відвідуваності, що дозволяє персоналу зосередитись на навчанні й роботі з клієнтами.
Уся інформація — записи учнів, оплати, баланс, розклад, історія уроків — зберігається в єдиному середовищі, що усуває хаос з Excel, чатів та блокнотів.
CRM автоматично фіксує фінансові операції, списання за уроки, присутність чи пропуски, створюючи прозору систему контролю без постійного ручного втручання.
Бот приймає заявки 24/7, структурує їх та одразу передає в CRM. Менеджер отримує миттєве повідомлення, що скорочує час відповіді з 15–20 хвилин до 1–2 хвилин.
Система розроблена модульно: за потреби можна додавати нові функції, інтеграції, аналітику, розділи для онлайн-курсів чи мобільні рішення — без переписування всього проєкту.
Система побудована на принципі модульності — кожен компонент окремо вирішує визначені бізнес-завдання, а разом забезпечують безперервний і керований освітній процес. Нижче описано основні модулі CRM:
У цьому модулі зосереджено всю інформацію про учасників навчального процесу. Система містить дані про учнів — їх контакти, курси, групи, баланси, історію оплат та відвідуваності; про викладачів — їхнє навантаження, розклад і проведені заняття; а також про адміністраторів і менеджерів із різними рівнями доступу. Модуль дозволяє швидко знаходити потрібного користувача за пошуком і фільтрами, призначати ролі та доступи, редагувати картки користувачів і додавати нових.
Фінансовий модуль повністю замінює ручний облік у таблицях. Списання коштів із балансу учня відбувається автоматично після проведеного уроку, а всі поповнення та нарахування фіксуються в єдиній історії оплат з можливістю фільтрації за датою, учнем, викладачем чи курсом. Також система формує звіти для викладачів у форматі PDF за обраний період, що дозволяє керівництву бачити реальну фінансову картину всього в кілька кліків.
Навчальний модуль відповідає за організацію всіх освітніх процесів: створення та редагування курсів, управління групами й індивідуальними заняттями, відображення розкладу в інтерактивному календарі з фільтрами за викладачами та групами. Система фіксує присутність учнів, пропуски та дозволяє гнучко редагувати чи переносити заняття відповідно до змін у графіку.
Модуль відповідає за формування нових навчальних груп та переведення учнів між рівнями. Система дозволяє фільтрувати курси за рівнем знань, віковою категорією, викладачем і потрібним періодом дат, щоб швидко визначати, які групи продовжують навчання, а які потребують набору. Менеджер може обрати учнів для нового курсу, призначити викладача й одразу сформувати розклад. Модуль показує заповненість груп у реальному часі — скільки місць підтверджено, хто ще думає і скільки місць залишилось вільними — що допомагає планувати наступний навчальний період без хаосу.
Бот — перша точка взаємодії учня зі школою. Він автоматизує прийом заявок, відстежує статуси та передає всю інформацію в CRM без участі менеджера.
Бот дозволяє майбутнім учням швидко подати заявку на навчання прямо в Telegram. Усі введені дані структуровано зберігаються, одразу передаються менеджеру та відображаються в CRM. Це усуває потребу в ручному копіюванні інформації з чатів та прискорює обробку звернень.
Бот супроводжує учня під час первинного контакту — відповідає на часті питання, збирає уточнюючі дані й повідомляє користувача про етап розгляду заявки. Менеджер бачить усю історію спілкування, що дозволяє продовжити діалог без втрати контексту.
Після підтвердження заявки бот пропонує доступні напрямки й формати навчання. Учень може обрати курс, залишити коментар або уточнення щодо бажаного розкладу. Вся інформація автоматично синхронізується з CRM.
Коли по заявці є оновлення — підтвердження, уточнення часу, дзвінок від менеджера — бот надсилає учню повідомлення у Telegram. Таким чином користувач не пропускає важливі оновлення, а школа не витрачає час на додзвони.
Усі дії в боті — заявки, зміни статусів, вибір курсів — автоматично зберігаються в системі. Менеджери бачать нові звернення в реальному часі й одразу можуть продовжити роботу з потенційним студентом, не перемикаючись між інструментами.
Потенційний учень звертається до школи через Telegram-бота, відповідає на кілька запитань щодо мови навчання, формату та контактних даних, після чого вся інформація автоматично передається в CRM у вигляді нової заявки. Менеджер миттєво отримує сповіщення й може одразу продовжити комунікацію з майбутнім студентом. Після оплати та запису на курс уся подальша взаємодія — розклад занять, відвідуваність і фінансові транзакції — синхронізується з CRM та зберігається в єдиній системі.
Впровадження CRM-системи та Telegram-бота дозволило школі повністю автоматизувати роботу з учнями, зменшити навантаження на менеджерів і пришвидшити обробку заявок. Це дало вимірні покращення вже на перших етапах використання платформи.
Зменшення ручної роботи менеджерів
Зростання конверсії заявка → запис на курс
Даних по учнях зберігаються в єдиній системі
Зростання кількості учнів за перший навчальний період
Втрачених заявок або пропущених контактів
Для реалізації проєкту ми використали сучасний стек технологій, орієнтований на стабільність та масштабованість:
PHP 8.3, фреймворк Symfony 6.4 (LTS)
MySQL 8
Linux Ubuntu 22.04
Nginx
Telegram Bot API
У вас є ідея?
Заповніть форму для отримання безкоштовної консультації