Последние несколько недель занимался тем, чего давно не хватало — сделал внутренний дашборд для работы с CRM. Не какой-то внешний сервис, а свой, встроенный прямо в сайт школы.
Зачем это вообще нужно
Битрикс24 — мощная система, но смотреть на происходящее внутри неё сложно. Данные есть, но чтобы понять что-то простое — например, сколько сделок зависло без движения, или кто из менеджеров перегружен — нужно строить отчёты, фильтровать, кликать. Хотелось видеть всё сразу, одним взглядом.
Что получилось
Открываешь страницу — и сразу видишь картину: сколько сделок за последние 30, 90 или 180 дней, какая выручка в воронке, каков средний цикл от заявки до закрытия, как распределена нагрузка по менеджерам. Можно фильтровать по воронке, стадии, менеджеру, по статусу — в работе, закрыта, провалена.
Кликаешь на любую сделку — открывается боковая панель с историей клиента: сколько раз обращался, что покупал, какие товары были в этой сделке. Без перехода в CRM.
Есть экспорт в CSV — если нужно унести данные в таблицу и разобраться детальнее.
Как это устроено
Python на сервере опрашивает CRM раз в пять минут и кэширует результат. Всё живёт на нашем же домене, защищено авторизацией. Данные нигде не уходят наружу.
Параллельно сделал автоматическую синхронизацию: когда в CRM меняется тип контакта — будущий бариста, действующий владелец, любитель кофе — это моментально обновляется в системе записи. Одна база, актуальная везде.
Что дальше
Пока это инструмент для себя. Но чем дольше им пользуешься — тем больше вопросов хочется в нём же и закрывать. Следующий шаг — страница команды и задач. Посмотрим.