Внедрили ИИ-анализ звонков отдела продаж для поставщика промышленных редукторов
К нам обратилась компания, которая продаёт промышленные редукторы. Название компании находится под NDA, поэтому в кейсе данные обезличены.
Продажи в компании идут в основном по телефону: менеджеры принимают входящие заявки, уточняют параметры оборудования, обсуждают коммерческие предложения и согласовывают оплату. Звонков — больше тысячи в день, и руководитель физически не может прослушать даже малую их часть.
Мы разработали коробочный сервис под заказчика: он сам забирает звонки из Битрикс24, переводит их в текст, оценивает каждый разговор с помощью ИИ и собирает отчёты по менеджерам и отделу в целом.
Ключевые результаты
1000+звонков в день
Система ежедневно обрабатывает более тысячи звонков отдела продаж — без ручного прослушивания и выборочных проверок.
≤ 1 часот звонка до оценки
Благодаря потоковой обработке звонков небольшими пачками задержка между звонком и итоговым скорингом не превышает одного часа.
VADотсев мусорных звонков
Тишина, гудки, автоответчики и обрывы отсекаются ещё до транскрибации — с помощью детектора речи (VAD) и набора эвристик.
100%содержательных звонков с ИИ-оценкой
Каждый содержательный разговор получает оценку качества, разбор возражений, следующий шаг и рекомендации для менеджера и руководителя.
Задачи клиента
1
Контроль качества каждого разговора
Выборочное прослушивание не даёт реальной картины: проблемы находятся случайно и с опозданием. Нужно было оценивать все звонки по единым критериям — от приветствия до договорённости о следующем шаге.
2
Оперативность
Оценка полезна, пока сделка ещё в работе. Руководитель должен видеть результат по звонку в течение рабочего дня, а не через неделю.
3
Работа внутри привычной CRM
Звонки, сделки и сотрудники уже живут в Битрикс24. Сервис должен подхватывать их автоматически, без ручной выгрузки и двойного ввода данных.
Что было сделано
1. Синхронизация с Битрикс24
Каждые несколько минут сервис забирает из телефонии Битрикс24 новые звонки вместе со ссылками на записи, привязывает их к сделкам и менеджерам. Список сотрудников и статусы сделок тоже синхронизируются автоматически — поэтому в отчётах сразу видно, чем закончилась сделка: успехом, отказом или она ещё в работе.
Если звонок пришёл раньше, чем в CRM появилась сделка, система не теряет его, а дожидается сделки и продолжает обработку.
2. Скачивание записей и отсев мусорных звонков
Записи разговоров скачиваются в хранилище сервиса. Значительная часть звонков не несёт смысла для анализа: сброшенные вызовы, гудки, автоответчики, тишина в трубке. Прогонять их через распознавание речи и ИИ — пустая трата ресурсов.
Поэтому перед транскрибацией каждый звонок проходит фильтр: слишком короткие отсекаются сразу, а остальные проверяет детектор голосовой активности (VAD) вместе с набором эвристик — доля речи в записи, длительность речевых фрагментов, затянутая тишина в начале и в конце. Небольшая погрешность у такого фильтра есть, но он заметно снижает нагрузку на GPU и ИИ и ускоряет обработку полезных звонков.
3. Транскрибация и разметка собеседников
Распознавание речи работает на собственном GPU-сервере на базе модели Whisper: запись переводится в текст с точными таймкодами каждого слова, а диаризация разделяет реплики по собеседникам. Затем система сама определяет, кто из говорящих — менеджер, а кто — клиент, по имени менеджера, характерным фразам и структуре разговора.
4. Метрики разговора
Ещё до обращения к ИИ по транскрипту считаются объективные метрики, которые не зависят от интерпретации:
Баланс речи
Сколько говорит менеджер, а сколько клиент. Монолог менеджера — частая причина потерянной сделки.
Паузы и перебивания
Длинные паузы, перебивания клиента и самые длинные монологи в разговоре.
Вопросы
Сколько вопросов задал менеджер — насколько хорошо он выяснял потребность клиента.
Сигналы
Слабое завершение разговора, ключевые фразы и другие маркеры, на которые стоит обратить внимание.
5. ИИ-скоринг звонков
Транскрипт вместе с метриками отправляется в большую языковую модель. Она определяет тип звонка (первичный запрос, уточнение параметров, обсуждение предложения, дожим, согласование оплаты) и оценивает разговор по шкале от 0 до 100 с разбивкой по этапам продаж: установление контакта, выявление потребности, работа с возражениями, ясность следующего шага и завершение разговора.
Помимо оценки, по каждому звонку сохраняются:
возражения клиента и то, насколько хорошо менеджер их отработал;
договорённость о следующем шаге и её конкретность;
сигналы готовности к покупке и сигналы риска — с цитатами из разговора;
результат по чек-листу компании;
рекомендации отдельно для менеджера и для руководителя.
Карточка звонка: оценка качества и комментарий
Следующий шаг, возражения, сигналы и рекомендации
6. Отчёты по менеджерам и отделу
Оценки отдельных звонков собираются в отчёты за день, неделю, месяц и квартал — по каждому менеджеру и по отделу в целом. В отчёте: средняя оценка и её динамика, доля звонков с зафиксированным следующим шагом, качество работы с возражениями, сильные и слабые типы звонков, исходы сделок.
Поверх цифр ИИ формирует выводы и рекомендации: что получается у менеджера, где он теряет клиентов и что стоит разобрать на ближайшей планёрке. В отчёте по отделу — сравнение менеджеров между собой и с прошлым периодом. Отчёты строятся автоматически по расписанию, а в веб-интерфейсе можно перейти от отчёта к конкретной сделке и звонку.
Карточка менеджера
Дашборд отдела продаж
7. Потоковая обработка
Чтобы при потоке более 1000 звонков в день оценка появлялась не позже чем через час, обработка построена как конвейер: синхронизация, скачивание, транскрибация, сбор метрик и ИИ-скоринг идут независимыми этапами. Звонки проходят их небольшими пачками асинхронно.
Отдельные очереди
Тяжёлая транскрибация выполняется на GPU-воркерах, остальные этапы — на CPU, и они не мешают друг другу.
Самовосстановление
Зависшие задачи автоматически находятся и возвращаются в очередь — ни один звонок не теряется.
Прозрачные статусы
У каждого звонка виден текущий этап и причина ошибки или отклонения, если она была.
8. Стек технологий
Python
Основной язык сервиса: синхронизация, обработка аудио и аналитика
Django
Бэкенд, админ-панель и веб-интерфейс с отчётами
Redis
Брокер задач и быстрое хранилище служебных данных
PostgreSQL
Звонки, транскрипты, оценки и отчёты
n8n
Сценарии обработки звонков и отчётов с помощью языковых моделей
OpenRouter
Единый доступ к языковым моделям для скоринга и отчётов
Docker
Все сервисы и воркеры упакованы в контейнеры
Битрикс24
Источник звонков, сделок и сотрудников
Итоги проекта
Руководитель отдела продаж видит оценку каждого из более чем 1000 ежедневных звонков — не позже чем через час после разговора, а не по итогам выборочного прослушивания.
Мусорные звонки отсеиваются автоматически, поэтому ресурсы на распознавание и ИИ тратятся только на содержательные разговоры.
Регулярные отчёты с выводами и рекомендациями помогают адресно обучать менеджеров и вовремя замечать проблемные сделки — всё в связке с Битрикс24, без изменения привычной работы отдела.
Спасибо что выбрали нас! Мы свяжемся с вами в течение 5 минут
Хотите так же? Оставьте заявку и мы свяжемся с вами.