Аналитика

StudyOn — Analytics Manager: план/факт аналитика на данных alfaCRM

Сеть учебных центров StudyOn ведёт учёт в alfaCRM, но планов и план/факт-отчётов в CRM не было. Мы добавили в alfaCRM кастомные поля, собрали коннектор через API и разработали Analytics Manager: приложение сводит 4 филиала и 13 франчайзи в общую витрину и строит отчёты по обороту, посещаемости, конверсии и продлениям.

  • 4собственных филиала
  • 13франчайзи в сети
  • 9отчётов и детализаций
Схема решения StudyOn: данные 4 собственных филиалов и 13 франчайзи из alfaCRM с кастомными полями через API-коннектор попадают в витрину PostgreSQL и выводятся в Analytics Manager как отчёты план/факт по обороту, посещаемости, конверсии пробных и продлениям
01 / 05

Задача

Сеть учебных центров StudyOn ведёт операционную деятельность в alfaCRM: филиалы, клиенты, группы, уроки, платежи. Учёт на месте CRM закрывает, но управленческой аналитики в ней нет: планы по филиалам не ведутся, собственные филиалы и франчайзи не сгруппированы для сравнения, план/факт-отчёты для руководства собираются без единых правил расчёта. Данные в CRM живые и разрозненные, поэтому для отчётов нужна отдельная витрина с историей снимков: остатков уроков, статусов и курсов валют.

Цель — приложение, которое синхронизирует данные alfaCRM, хранит планы филиалов и показывает руководству согласованные отчёты план/факт.

Чего не хватало в alfaCRM

  • 01Нет единых планов по филиалам: оборот, посещаемость, конверсия, продления
  • 02Собственные филиалы и франчайзи не сгруппированы для сравнения
  • 03План/факт-отчёты для руководства собираются без единых правил расчёта
  • 04В CRM нет полей и витрины с историей снимков остатков, статусов и курсов валют
02 / 05

Решение

Мы разработали отдельное веб-приложение Analytics Manager: backend на Java 21 и Spring Boot, витрина в PostgreSQL, интерфейс на React и TypeScript. В alfaCRM добавили кастомные поля, которых не хватало для планов и атрибутов филиалов, и собрали коннектор, который забирает данные через API: филиалы, педагогов, группы, клиентов со снимками остатков, платежи и уроки.

Данные оперативно остаются в alfaCRM, Analytics Manager держит свою копию, планы и правила расчёта. Собственные филиалы и франчайзи сводятся в одну витрину, поэтому план/факт считается и по каждому филиалу, и по сети целиком.

  1. 01

    Кастомные поля в alfaCRM

    В CRM добавлены кастомные поля, которых не хватало для планов и атрибутов филиалов: данные для аналитики размечены на стороне CRM.

  2. 02

    Коннектор приёма данных через API

    Коннектор по шагам забирает филиалы, педагогов, группы, клиентов со снимками остатков уроков, членства в группах, платежи и уроки, ведёт журнал удалений.

  3. 03

    Витрина и справочники

    PostgreSQL как стабильная витрина с историей снимков; справочники групп филиалов, планов на месяц, валют и курсов.

  4. 04

    Правила расчёта показателей

    Оборот: доход (тип 1) плюс, возврат (тип 5) минус, продажа товара (тип 9) плюс; пересчёт в базовую валюту по курсу месяца. Когорта продлений — остаток уроков от −5 до 13 на канун месяца.

  5. 05

    Отчёты, детализации и доступ

    Девять отчётов и детализаций: оборот, посещаемость, конверсия пробных, продления по филиалам и по сети, drill-down по ученикам и педагогам. ADMIN — данные и синхронизация, PARTNER — свои филиалы.

СтекJava 21Spring BootPostgreSQLReactTypeScriptMUIDockeralfaCRM API
03 / 05

Результат

  • 0115–20 минежедневно, до внедрения
  • 022 чеженедельно, до внедрения
  • 032–3 чв неделю на филиал, до внедрения
  • 049отчётов и детализаций

После внедрения Analytics Manager отчёты по оборотам филиалов, конверсии, индексу посещаемости и продлениям формируются автоматически. До внедрения обороты готовили ежедневно по 15–20 минут, сводные отчёты по конверсии, индексу и продлениям — еженедельно, около 2 часов. Руководители филиалов тратили на заполнение отчётов 2–3 часа в неделю каждый; теперь заполнять их не требуется. Сеть из 4 собственных филиалов и 13 франчайзи считается по единым правилам.

  • Отчёты по оборотам филиалов формируются автоматически вместо ежедневной подготовки 15–20 минут
  • Отчёты по конверсии, индексу и продлениям формируются автоматически вместо еженедельных 2 часов
  • Руководителям филиалов не требуется тратить 2–3 часа в неделю на заполнение отчётов
  • 4 собственных филиала и 13 франчайзи считаются по единым правилам расчёта
04 / 05

Отзыв клиента

Тут появится цитата от клиента. А пока стоит заглушка

Тойшикова НагимаТойшикова НагимаГенеральный директор · StudyOn (ТОО «StudyON»)
05 / 05

Команда проекта

  • Виталий АлексеевВиталий АлексеевРуководитель, менеджер проектов
  • Артур БорисовАртур БорисовBI-разработчик

Нужен похожий результат?

Опишите задачу, и мы подскажем возможный путь решения.