В отдел продаж попадают не только клиенты. Рядом с живыми заявками лежат рекламные звонки, роботы-обзвоны и пустышки. Менеджер открывает карточку, читает, перезванивает - и только потом понимает, что это спам. Время ушло.
Мы сделали робота, который успевает раньше менеджера. Свежая заявка по номеру телефона уходит на автоматическую проверку: спам распознаёт поиск Яндекса плюс нейросеть. Вердикт ложится в таймлайн лида - менеджер открывает карточку и сразу видит метку. Робот ставится на отдел продаж в Битрикс24 или другой CRM.
Спам стоит дважды
Первый раз спам стоит времени: менеджер тратит минуты на заявку, за которой никого нет. Второй раз - цифр: мусорные лиды раздувают счётчик заявок и занижают конверсию. По такой аналитике непонятно, сколько реально пришло клиентов и как отрабатывает отдел.
Решение по заявке всегда за менеджером, но без проверки он принимает его вслепую - пока сам не перезвонит, спам от клиента не отличить.
Как это работает
Заявка приходит в CRM. Робот берёт номер телефона и отправляет его на проверку: поиск Яндекса и нейросеть смотрят, не значится ли номер как спам или робот-обзвон. Результат - короткий вердикт в таймлайне лида.
Стадию робот не меняет. Он не закрывает заявку и не двигает её по воронке - только подсказывает менеджеру, с чем тот имеет дело. Живого клиента, ошибочно похожего на спам, никто не теряет: менеджер видит метку и решает сам.
Каждая проверка стоит денег, поэтому за одного и того же лида робот не платит дважды - механика ниже.
Проверка по номеру ловит мусор в заявках. Со звонками работает соседний робот - разбор звонков: он слушает запись и отличает живого собеседника от автообзвона.
Техническая сторона
- →Стек. Робот забирает свежие заявки, читает лид и его таймлайн через REST Битрикс24, дёргает сервис проверки номера и пишет вердикт обратно в таймлайн. Спам распознаёт поиск Яндекса плюс нейросеть.
- →Идемпотентность как защита денег. Защита от повторной проверки держится в двух местах сразу. Лид попадает в журнал по факту реальной проверки номера - сама запись в CRM журнал не пополняет. Плюс в таймлайне ставится маркер. Перед новой проверкой робот смотрит и журнал, и маркер: за того же лида второй раз не платит.
- →Робот подсказывает, решает человек. Стадию лида робот не трогает, заявку в корзину не отправляет и не закрывает - только кладёт вердикт. Похожего на спам живого клиента менеджер увидит и оставит в работе.
- →Персональные данные в контуре компании. Проверка идёт по номеру телефона, обработка - внутри сервера заказчика. Данные клиентов дальше этого контура не уезжают - по закону о персональных данных это снимает главный риск.
Что это даёт
Менеджер открывает карточку и сразу видит вердикт: живой клиент или спам. Время на пустые заявки не тратится. В счётчике лидов остаются реальные клиенты, конверсия считается по ним же - и по аналитике видно, как на самом деле работает отдел.



