Передісторія

Перед зверненням до нас школа іноземних мов активно розширювала кількість учнів та напрямків навчання, але вся операційна робота залишалась «на ручному управлінні».

Дані зберігались у різних місцях:

  • Telegram-чатах з менеджерами й викладачами;
  • Excel-таблицях із записами учнів та оплатами;
  • Google-формах та окремих файлах;
  • паперових блокнотах і нотатниках.

Через це виникали типові проблеми: інформація дублювалась або губилася, частина заявок не оброблялась вчасно, були помилки в розрахунках оплат та відвідуваності. Менеджери витрачали багато часу на пошук даних і ручне оновлення звітності.

Школа усвідомлювала, що для подальшого росту потрібна централізована система, яка візьме на себе рутину, збере всі дані в одному місці й дозволить масштабуватися без хаосу.

Етапи роботи

Клієнт звернувся до нас із запитом на комплексну автоматизацію роботи школи.Ми проаналізували чинні процеси, зібрали вимоги від адміністрації, менеджерів та викладачів і реалізували перший етап рішення. Після успішного запуску CRM клієнт повернувся до нас із новими потребами — і ми розпочали другий етап розширення функціоналу.

  • 2024

    CRM-система

    На першому етапі було створено CRM для централізованого управління користувачами, фінансами й навчальним процесом. Це дозволило прибрати хаотичні записи, навести порядок у даних і сформувати єдине цифрове середовище для адміністрування школи.

  • 2025

    Telegram-бот та модуль планування

    На другому етапі ми розширили систему — розробили Telegram-бота, який автоматично приймає заявки та передає їх у CRM, а також впровадили модуль планування курсів і розкладу, щоб оптимізувати набір груп та організацію навчального процесу.

Основні цілі проєкту

  • Автоматизувати всі ключові процеси школи

    1

    Мета — позбутися ручного внесення даних, зменшити кількість помилок та забезпечити стабільну роботу навчального процесу без зайвих адміністративних витрат.

  • Зменшити кількість ручної роботи для персоналу

    2

    CRM бере на себе рутинні операції: формування транзакцій, запис учнів, оновлення розкладу та облік відвідуваності, що дозволяє персоналу зосередитись на навчанні й роботі з клієнтами.

  • Централізувати всі дані в одній системі

    3

    Уся інформація — записи учнів, оплати, баланс, розклад, історія уроків — зберігається в єдиному середовищі, що усуває хаос з Excel, чатів та блокнотів.

  • Забезпечити чіткий облік уроків, оплат і відвідуваності

    4

    CRM автоматично фіксує фінансові операції, списання за уроки, присутність чи пропуски, створюючи прозору систему контролю без постійного ручного втручання.

  • Прискорити обробку заявок через Telegram-бот

    5

    Бот приймає заявки 24/7, структурує їх та одразу передає в CRM. Менеджер отримує миттєве повідомлення, що скорочує час відповіді з 15–20 хвилин до 1–2 хвилин.

  • Побудувати масштабовану CRM, яку можна розширювати

    6

    Система розроблена модульно: за потреби можна додавати нові функції, інтеграції, аналітику, розділи для онлайн-курсів чи мобільні рішення — без переписування всього проєкту.

Функціональність CRM

Система побудована на принципі модульності — кожен компонент окремо вирішує визначені бізнес-завдання, а разом забезпечують безперервний і керований освітній процес. Нижче описано основні модулі CRM:

  • Користувачі
  • Фінанси
  • Навчання
  • Планування курсів
  • У цьому модулі зосереджено всю інформацію про учасників навчального процесу. Система містить дані про учнів — їх контакти, курси, групи, баланси, історію оплат та відвідуваності; про викладачів — їхнє навантаження, розклад і проведені заняття; а також про адміністраторів і менеджерів із різними рівнями доступу. Модуль дозволяє швидко знаходити потрібного користувача за пошуком і фільтрами, призначати ролі та доступи, редагувати картки користувачів і додавати нових.

  • Фінансовий модуль повністю замінює ручний облік у таблицях. Списання коштів із балансу учня відбувається автоматично після проведеного уроку, а всі поповнення та нарахування фіксуються в єдиній історії оплат з можливістю фільтрації за датою, учнем, викладачем чи курсом. Також система формує звіти для викладачів у форматі PDF за обраний період, що дозволяє керівництву бачити реальну фінансову картину всього в кілька кліків.

  • Навчальний модуль відповідає за організацію всіх освітніх процесів: створення та редагування курсів, управління групами й індивідуальними заняттями, відображення розкладу в інтерактивному календарі з фільтрами за викладачами та групами. Система фіксує присутність учнів, пропуски та дозволяє гнучко редагувати чи переносити заняття відповідно до змін у графіку.

  • Модуль відповідає за формування нових навчальних груп та переведення учнів між рівнями. Система дозволяє фільтрувати курси за рівнем знань, віковою категорією, викладачем і потрібним періодом дат, щоб швидко визначати, які групи продовжують навчання, а які потребують набору. Менеджер може обрати учнів для нового курсу, призначити викладача й одразу сформувати розклад. Модуль показує заповненість груп у реальному часі — скільки місць підтверджено, хто ще думає і скільки місць залишилось вільними — що допомагає планувати наступний навчальний період без хаосу.

Banner Background

Telegram-бот

Бот — перша точка взаємодії учня зі школою. Він автоматизує прийом заявок, відстежує статуси та передає всю інформацію в CRM без участі менеджера.

  • Заявки
  • Комунікація з менеджером
  • Запис на курс
  • Сповіщення
  • Інтеграція з CRM
  • Сценарій роботи інтеграції
  • Бот дозволяє майбутнім учням швидко подати заявку на навчання прямо в Telegram. Усі введені дані структуровано зберігаються, одразу передаються менеджеру та відображаються в CRM. Це усуває потребу в ручному копіюванні інформації з чатів та прискорює обробку звернень.

  • Бот супроводжує учня під час первинного контакту — відповідає на часті питання, збирає уточнюючі дані й повідомляє користувача про етап розгляду заявки. Менеджер бачить усю історію спілкування, що дозволяє продовжити діалог без втрати контексту.

  • Після підтвердження заявки бот пропонує доступні напрямки й формати навчання. Учень може обрати курс, залишити коментар або уточнення щодо бажаного розкладу. Вся інформація автоматично синхронізується з CRM.

  • Коли по заявці є оновлення — підтвердження, уточнення часу, дзвінок від менеджера — бот надсилає учню повідомлення у Telegram. Таким чином користувач не пропускає важливі оновлення, а школа не витрачає час на додзвони.

  • Усі дії в боті — заявки, зміни статусів, вибір курсів — автоматично зберігаються в системі. Менеджери бачать нові звернення в реальному часі й одразу можуть продовжити роботу з потенційним студентом, не перемикаючись між інструментами.

  • Потенційний учень звертається до школи через Telegram-бота, відповідає на кілька запитань щодо мови навчання, формату та контактних даних, після чого вся інформація автоматично передається в CRM у вигляді нової заявки. Менеджер миттєво отримує сповіщення й може одразу продовжити комунікацію з майбутнім студентом. Після оплати та запису на курс уся подальша взаємодія — розклад занять, відвідуваність і фінансові транзакції — синхронізується з CRM та зберігається в єдиній системі.

Banner Background

Результати

Впровадження CRM-системи та Telegram-бота дозволило школі повністю автоматизувати роботу з учнями, зменшити навантаження на менеджерів і пришвидшити обробку заявок. Це дало вимірні покращення вже на перших етапах використання платформи.

  • 80 %

    Зменшення ручної роботи менеджерів

  • 90 %

    Зростання конверсії заявка → запис на курс

  • 100 %

    Даних по учнях зберігаються в єдиній системі

  • +25 %

    Зростання кількості учнів за перший навчальний період

  • 0 %

    Втрачених заявок або пропущених контактів

Використані технології

Для реалізації проєкту ми використали сучасний стек технологій, орієнтований на стабільність та масштабованість:

  • Backend

    PHP 8.3, фреймворк Symfony 6.4 (LTS)

  • База даних

    MySQL 8

  • Серверна інфраструктура

    Linux Ubuntu 22.04

  • Веб-сервер

    Nginx

  • Інтеграція

    Telegram Bot API

Заповніть форму для отримання безкоштовної консультації

Введіть ім’я кирилицею або англійською
Введіть номер телефону
Натискаючи на кнопку, ви даєте згоду на обробку персональних даних