CRM колл-центра микрофинансовой компании на Битрикс24: воронка, роли, телефония MANGO OFFICE и свой сервис приёма заявок с сайта на Node.js
Заказчик - микрофинансовая компания с колл-центром примерно из шести сотрудников. Заявки с сайта и звонки жили без единой системы: непонятно, кто взял заявку, сколько она ждала и почему клиент отказался.
Задача: за 2-3 рабочих дня развернуть MVP-версию CRM: заявка с сайта попадает в сделку, назначается оператору, оператор ведёт её и звонки через MANGO OFFICE, руководитель видит статус обработки.
Что сделано:
- CRM в Битрикс24: воронка на 10 стадий, поля с метками рекламы и причиной отказа, три роли с правами на уровне стадий;
- робот эскалации: если заявка висит 10 минут в рабочее время, руководитель получает уведомление;
- свой сервис приёма заявок на Node.js и Fastify: подпись HMAC, очередь SQLite с повторами, дедупликация по ID заявки и телефону, сквозная атрибуция UTM, yclid и ClientID Метрики;
- телефония MANGO OFFICE: звонок попадает в карточку клиента и в сделку, запись слушается прямо в CRM, для нового номера сервис сам создаёт контакт и сделку;
- портал настраивается из кода идемпотентным скриптом, инфраструктура на Docker и nginx.
Результат: заявка с рекламы доезжает до карточки за секунды со всеми метками, повторы не плодят сделок, звонки ложатся в актуальную сделку. 98 тестов, рунбук для заказчика. Срок от заказа до сдачи - 2-3 рабочих дня.
Стек: Битрикс24, REST API, MANGO OFFICE, Node.js, Fastify, SQLite, Docker, nginx, Let's Encrypt.