· Maksim Shchegolev

Автоматизация обработки заявок в CRM: этапы, поля, дубли

Автоматизация обработки заявок в CRM это договорённость, а не набор роботов: 1 очищенная от дублей запись на каждое принятое обращение, 1 состояние жизненного цикла с описанными переходами, справочники с названным владельцем поля и назначенный человек с таймером. Без этой договорённости наружу торчит задержка: Harvard Business Review намерил 42 часа медианного первого ответа на 2 241 компании.

Хотите проверить это на своём сайте? Запустите бесплатную проверку видимости в ИИ, она занимает десять секунд и не требует почты.

Посмотреть ваш сайт

Два поля. Ответим в течение 24 часов, звонить не будем.

Автоматизация обработки заявок в CRM это набор правил, которые превращают сырое обращение в управляемую запись: одна личность покупателя, один этап сделки, значения из справочников, названный ответственный и следующее действие со сроком. Добавить роботов легко. Трудно сохранить смысл записи, когда её правят пять человек и три интеграции.

Этот гайд отвечает за этапы сделки, структурированные поля против меток, дубли и гигиену данных. Логика квалификации разбирается в гайде про квалификацию заявок с помощью ИИ, а приоритет правил распределения живёт в плейбуке по распределению заявок.

Одним предложением

Автоматизация обработки заявок в CRM это договорённость, а не набор роботов: каждая принятая заявка получает одну запись без дублей, один этап сделки с разрешёнными переходами, значения полей с названным владельцем, ответственного менеджера и следующее действие со сроком, при этом записи идемпотентны, а сбои падают в очередь, которую кто-то реально разбирает.

Почему теряются заявки в CRM

Заявки почти никогда не пропадают из-за поломки сервера. Они пропадают, когда две системы по-разному понимают, что означает запись, и никто не назначен это замечать. Один и тот же покупатель пишет в Telegram, потом заполняет форму, потом звонит: получаются три записи вместо одной, и сделка уходит менеджеру без истории переписки. Робот перезаписывает первый источник последним, и платный канал выглядит бесполезным. Вебхук отвалился по таймауту, интеграция молча повторила попытку, и обращения теперь нет нигде, где его увидел бы человек.

Задержка ответа это видимый симптом. Самая известная попытка его измерить это разбор Harvard Business Review 2011 года: из 2 241 американской компании у ответивших медиана первого ответа оказалась около 42 часов. Работа старая и про одну выборку, поэтому она про масштаб проблемы, а не про норматив для вас. Механика с тех пор не изменилась: ничто в карточке не заставило человека ответить к конкретному сроку.

Что видно в отчётеОбычная причинаГде чинится
Один покупатель тремя записямиДубли не ищутся на входе, слияние отложено до чисткиПоиск дублей до назначения
По платному каналу нет выручкиПоследний источник перезаписал первыйКонтракт владения полями
Числа по этапам не сходятсяВ двух воронках есть этап «Новая»Одна воронка входящих и разрешённые переходы
Часть обращений не дошла ни до когоНеудачная запись повторилась молча и потеряласьКлючи идемпотентности и очередь сбоев
В отчёте три источника вместо одногоСвободный текст там, где нужен справочникСправочник под управлением операционной роли

Обратите внимание, чего в этом списке нет: названия CRM. Каждый сбой выше это проблема определений, которая спокойно переезжает вместе с вами в другую систему.

Что происходит между заявкой и первым действием менеджера

Запишите эту последовательность до того, как начнёте настраивать роботов. Любой будущий спор про автоматизацию это спор о том, какой шаг владеет каким полем.

ШагКто отвечаетРезультатЧто ломается без него
Приём заявкиФорма на сайте, Telegram, WhatsApp, виртуальная АТССырое событие с временем и каналомОбращение живёт только в почте
НормализацияLead HubПочта, телефон в международном формате, домен, метки UTMЗначения невозможно сопоставить
Поиск дублей и привязкаLead HubИдентификатор записи или новая личностьЧужой менеджер и разорванная история
ОбогащениеLead Hub или внешний источникРазмер компании, регион, признак клиентаПравилам нечего читать
КвалификацияБот или менеджерСоответствие профилю, готовность покупатьВсё падает на сильных менеджеров
НазначениеLead Hub или правила CRMОтветственный и причина выбораЗаявки без ответственного
Запись в CRMLead HubКарточка с этапом, полями, ответственнымОстальная цепочка невидима
Задача и таймерCRM и Lead HubЗадача со сроком, запущенный таймерСроки живут только в регламенте
Журнал событияLead HubИдентификатор, входные данные, решение, результатНичего нельзя объяснить потом

Здесь важны две детали. Таймер норматива времени ответа (SLA) запускается в момент приёма заявки, а не в момент записи в CRM, иначе задержка интеграции просто исчезает из отчёта. Определения таймеров и порядок эскалации разбираются в гайде про скорость ответа на заявку. Вторая деталь: назначение и запись в CRM это разные шаги, поэтому неудачная запись не должна молча снимать ответственного с заявки, о которой менеджеру уже пришло уведомление.

Этап без задачи это ярлык. Вход на этап создаёт ровно одну открытую задачу со сроком, а выход с этапа её закрывает. Две параллельные настройки, создающие дублирующие задачи, это самый быстрый способ добиться того, чтобы менеджеры перестали смотреть в список дел.

Этапы сделки как конечный автомат, а не список названий

Этапы ломаются, когда описывают ощущения, и работают, когда ведут себя как конечный автомат: небольшой набор состояний, явный список разрешённых переходов, триггер для каждого перехода и след в карточке. Если вы не можете назвать доказательство перехода, не автоматизируйте этот переход.

Держите этап жизненного цикла и этап сделки как два разных поля. Жизненный цикл отвечает на вопрос «кто это для нас сейчас» и принимает значения вроде «заявка», «сделка в работе», «клиент», «бывший клиент». Этап сделки отвечает на вопрос «какое действие в продажах следующее». Результат квалификации, источник и последняя активность это ещё три отдельных поля. Попытка сложить всё это в один статус и есть главная причина отчётов по воронке, которым никто не верит.

ЭтапДоказательство входаРазрешённые переходыОбязательное следующее действие
Новая заявкаЗапись создана и сопоставленаВ работе, ОтклоненаНазначить ответственного в рамках норматива
В работеОтветственный назначен, причина в журналеДиалог, Отложена, ОтклоненаЗафиксировать первую попытку связи
ДиалогПокупатель ответил в любом каналеКвалифицирована, Отложена, ОтказЗаполнить поля квалификации
КвалифицированаСоответствует записанному определениюПредложение, ОтказНазначить встречу или отправить расчёт
ПредложениеВстреча проведена или документ отправленПереговоры, Оплачено, ОтказЗадача с датой следующего шага
ПереговорыИдёт обсуждение условийОплачено, ОтказПлан закрытия или эскалация
ОплаченоДоговор подписанЖизненный цикл клиентаПередача в исполнение
ОтказЗакрыто отрицательно, причина сохраненаВ работе, только по новому обращениюСохранить причину отказа без изменений
ОтложенаНе готовы в этом периодеВ работеЦепочка касаний или дата возврата

Одна строка этой таблицы опирается на определение, которым этот гайд не владеет. Этап «Квалифицирована» срабатывает по записанному определению, а где заканчивается квалификация на стороне маркетинга, что продажи соглашаются принять в работу и что менеджер вправе вернуть назад, разбирает гайд про границу MQL и SQL. Конечный автомат только исполняет ту договорённость, которая там записана.

Девять этапов это рекомендация для команды с понятной моделью продаж, а не число, которое надо защищать. Добавляйте этап, только если он меняет ответственного, требуемое доказательство, ожидание по срокам или следующее действие. Всё, чего нет в колонке переходов, считается запрещённым движением, и запрещать его стоит: прыжок из «Новой заявки» сразу в «Квалифицирована» означает, что доказательство пропустили, а ручной возврат из «Отказа» в «Диалог» без нового обращения превращает статистику причин отказа в выдумку.

В amoCRM эта модель обычно ложится на этапы сделки и цифровую воронку, в Битрикс24 на стадии сделки, роботов и бизнес-процессы. Из международных систем похожий подход описан в документации HubSpot по автоматизации воронки заявок, где зафиксированная попытка связи и ответ покупателя двигают запись вперёд. Поведение продуктов меняется, поэтому проверяйте текущую версию по справке. Переносится сам принцип: движение следует за зафиксированным доказательством.

Названия, которых стоит избегать: «В процессе» скрывает, звонил ли кто-нибудь; «Горячий» это оценка, которой место в поле балла; «Перезвонить» превращается в бесконечную парковку, с которой лучше справляется отдельный этап с датой возврата.

Когда значение должно быть полем, а когда меткой

Структурированное поле нужно, когда у значения ровно одно текущее состояние, оно управляет автоматизацией, требует проверки или попадает в группировку отчёта. Метка подходит для лёгких ярлыков, которые законно сосуществуют. Проверка простая: если неверное значение уведёт заявку не туда или исказит выручку, это поле со справочником, а не метка, которую кто-то набирает руками.

ТребованиеПолеМеткаКомментарий
Ровно одно верное текущее значениеЛучшеПлохоСправочник, никогда не свободный текст
Несколько ярлыков одновременноВозможноЛучшеСловарь всё равно контролируемый
Управляет распределением или таймеромЛучшеРискованноПроверять до запуска правила
Нужно хранить первое и последнее значениеДва поляПлохоПервый источник не перезаписывается
Короткий эксперимент или когортаИзбыточноЛучшеСразу задайте дату вывода из оборота

Источник, канал, этап жизненного цикла, результат квалификации, ответственный и причина отказа почти всегда поля, причём источник и канал обязательны на входе. Когорты кампаний и служебные пометки для проверки качества спокойно живут метками. Четыре правила именования спасают справочники от разложения: один регистр написания, никаких синонимов для одного источника, не больше одного значения на измерение, и справочные значения пишет узел приёма, а менеджер добавляет только дополнительные метки из утверждённого списка. Модель источников, которая питает эти значения, описана в гайде про атрибуцию источников заявок. Практический нюанс: Яндекс Метрика хранит источник визита на своей стороне, но в карточке сделки должно оказаться нормализованное значение из вашего справочника, а не сырая строка перехода.

Кто владеет полями и кто может их менять

Правила, написанные на человека, разваливаются: одному и тому же сотруднику можно доверить этап и нельзя доверить источник. Пишите правило на поле. Контракт владения на уровне поля указывает для каждого значимого поля, какая система является источником истины, какие роли правят его руками, может ли входящее событие перезаписать значение и попадает ли изменение в журнал.

ПолеИсточник истиныРучная правкаПерезапись при повторном обращенииВ журнале
Первый источникLead HubРуководитель, с обоснованиемНикогдаДа
Последний источникLead HubНетПри каждом принятом обращенииДа
КаналLead HubНетТолько при созданииДа
ОтветственныйПравила распределенияПереназначение руководителемПри задокументированном переводеДа
Этап сделкиCRMОтветственный, в своих сделкахТолько через правило этапаДа
Результат квалификацииБот квалификацииОтмена руководителемПри новых данныхДа
Причина отказаCRMОтветственный, при отказеНикогдаДа
Согласие на обработкуТочка приёма заявкиНетТолько добавление, без заменыДа

Когда такая таблица написана, права по ролям становятся короткими. Менеджер меняет этап и причину отказа в своих сделках и может попросить переназначение. Руководитель переназначает ответственного и правит источник с обоснованием. Операционная роль управляет справочниками и правилами. Маркетинг предлагает значения кампаний и не трогает этапы сделок. Новое значение справочника заводится с определением и владельцем, а не набирается прямо в карточке, а устаревшее помечается выведенным из оборота, но не удаляется: удаление значения переписывает прошлогодние отчёты.

И amoCRM, и Битрикс24 позволяют ограничивать права на сделки и поля, но набор ограничений в системах разный, поэтому сверяйтесь со справкой своей версии. Из международных систем полезно посмотреть справку HubSpot о назначении ответственного за запись: она хорошо показывает, что у назначения бывает поведение, специфичное для продукта, и это поведение стоит закрывать тестами.

Дубли в CRM: дедупликация и привязка к компании до назначения

Дедупликация это не уборка. Это первая автоматизация в цепочке, и работает она до назначения ответственного, потому что назначенный дубль это два менеджера, два таймера и две версии правды по одному покупателю. Приоритет самих правил распределения остаётся в плейбуке по распределению заявок, а здесь определяется только личность, которую эти правила получат на вход.

ПризнакСилаРазумное правило по умолчанию
Нормализованная почта, точное совпадениеСильныйАвтоматически привязывать к существующему контакту
Телефон в международном форматеСильныйПривязывать, но проверять общие номера офисов
Корпоративный домен почтыСильный для компании, слабый для человекаПривязывать компанию, но не человека
Бесплатный почтовый доменДля компании ничего не значитНе использовать для привязки к компании
Название компании после нормализацииСреднийТолько кандидат, нужен второй признак
Имя плюс компанияСлабыйЗадача на проверку, никогда автослияние

Нормализация это то, что вообще делает эти ключи рабочими. Приведите почту к нижнему регистру, договоритесь об одном правиле для адресов с плюсом, переведите телефоны в единый международный формат, отрежьте организационно-правовые формы из названий компаний и храните исходное значение рядом с нормализованным, чтобы потом можно было объяснить решение.

Российская специфика добавляет два подводных камня. Много компаний работает с почтой на бесплатных доменах, поэтому привязка к юридическому лицу по домену тут не срабатывает и нужен второй признак: ИНН, название компании из формы или подтверждение менеджером. И номера телефонов приходят в десятке написаний, от восьмёрки в начале до записи со скобками, поэтому нормализация телефона на входе даёт больше, чем любое последующее слияние.

СитуацияДействиеЧто происходит с ответственным
Совпадений нетСоздать запись, зафиксировать новую личностьНазначить по правилам распределения
Точное совпадение, открытых сделок нетОбновить запись, зафиксировать повторное обращениеПереназначать только если прежний менеджер неактивен
Точное совпадение, есть открытая сделкаПрикрепить обращение к сделке, добавить задачуОставить текущего и уведомить его
Точное совпадение, сделка была отклоненаОткрыть заново через разрешённый переходСначала прежний ответственный, потом правила
Точное совпадение, это действующий клиентОтправить по клиентскому маршрутуОтветственный за клиента, не общая очередь
Совпадение частичноеСоздать, пометить, поставить задачу на проверкуНазначить обычным порядком, слить после подтверждения
То же содержимое в течение секундОтбросить как повтор события, записать в журналНичего не меняется

Последняя строка важнее, чем кажется. Двойной клик по кнопке отправки и повтор вебхука для CRM выглядят одинаково, и оба создают призрачные заявки, из-за которых отчёт по скорости ответа выглядит лучше реальности.

Когда две записи действительно описывают одного покупателя, выбирайте выжившую по полноте данных и активному владению, а не по свежести. Дальше явно сохраняйте: первый источник и его время, историю активности из обеих записей, доказательство согласия, связи с открытыми сделками и идентификаторы объединённых записей, чтобы старые ссылки продолжали открываться. Слияние, которое незаметно теряет ранний источник, и есть причина, по которой маркетинг и продажи перестают сходиться в оценке каналов.

Разовую чистку проводят до включения автоматизации. Выгрузите представительный период контактов, компаний и сделок, включая записи без ответственного. Нормализуйте ключи в выгрузке, а не в CRM. Разделите точные совпадения и нечёткие кандидаты и посчитайте оба списка, чтобы понимать масштаб. Точные совпадения слейте по правилам выше с обратимым журналом, нечёткие отправьте в очередь ручной проверки со сроком. На время работ заморозьте неконтролируемый импорт, и только потом включайте сопоставление на входе. И amoCRM, и Битрикс24 умеют находить повторяющиеся контакты по телефону и почте, но правило выбора выжившей записи и приоритет полей всё равно задаёте вы.

Идемпотентность, повторные попытки и очередь необработанных событий

Большинство инструкций по интеграциям заканчивается на счастливом пути. В работе доставка устроена иначе: каналы присылают событие повторно, браузер отправляет форму дважды, шлюз отваливается по таймауту уже после успешной записи, а очередь после перезапуска проигрывает пачку заново. Без идемпотентности каждый такой случай превращается в лишнюю запись, лишнюю задачу или лишнее уведомление менеджеру, который уже разговаривает с покупателем.

Присвойте каждому событию ключ в момент приёма, до любой обработки. Берите идентификатор события канала, если источник его отдаёт, иначе считайте хеш от стабильной части содержимого плюс короткое временное окно. Дальше три правила. Храните обработанные ключи дольше, чем самое длинное окно повторов. Пишите в CRM не слепым созданием, а обновлением по внешнему идентификатору. Побочные эффекты, то есть задачи, уведомления и запуск таймеров, ставьте в зависимость от того, изменила ли запись хоть что-то. Тогда десять повторов одного события дают одну карточку, одну задачу и один таймер.

Класс ошибкиПримерПовторятьКак обрабатывать
Временная сетевая или 5xxТаймаут шлюза, работы на стороне CRMДа, ограниченноРастущая пауза со случайным разбросом, затем отложить
Превышение лимита обращенийИсчерпана квота APIДаУважать указанную паузу, сохранять порядок
Ошибка авторизацииИстёк или отозван ключНетСразу оповестить операционную роль, отложить
Ошибка проверки данныхЗначения нет в справочнике CRMНетОтложить с именем поля, чинить сопоставление
КонфликтЗапись заблокирована или слита во время записиОдин или два разаЗаново определить личность, затем отложить
Ответственный не найденПользователь деактивированНетРезервная очередь, назначение отложить

Ограниченно значит ограниченно. Рабочий стартовый шаблон это пять попыток примерно за пятнадцать минут, после чего событие откладывается. Настраивайте его под опубликованные лимиты обращений вашей CRM, а не под число из статьи: у amoCRM и Битрикс24 лимиты на обращения к API есть, и актуальные значения смотрят в их документации.

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

Заметка оператора. Очередь необработанных событий без хозяина хуже, чем её отсутствие: она превращает громкий сбой в тихий и оставляет у всех ощущение, что поток чистый. Назначьте её конкретному человеку по имени, задайте интервал разбора и выведите её глубину на тот же экран, где лежит отчёт по нормативу ответа. Если очередь неделями пустая, отправьте заведомо некорректное тестовое событие и убедитесь, что события до неё вообще доходят.

ПоказательОпределениеЗачем нужен
Доля успешных записейУспешные записи в CRM к принятым обращениямПрямая мера тихих потерь
Глубина и возраст очереди сбоевЧисло отложенных и возраст самого старогоРастущее дно означает, что её не разбирают
Число подавленных повторовСобытия, отброшенные по ключу идемпотентностиВсплеск означает, что канал сломался
Доля сопоставленных обращенийОбращения, привязанные к известной личностиПадение означает, что сломалась нормализация
Доля ручных правок после автоматизацииПоля, которые менеджеры исправляют за роботомОшибается правило, а не менеджеры

Этот отчёт смотрят отдельно от отчёта по продажам и на фиксированной периодичности. Методология NIST по управлению рисками ИИ формулирует мысль, которая шире искусственного интеллекта: автоматическими решениями можно управлять только тогда, когда их можно проследить и измерить. Если правило умеет менять ответственного или этап, вы должны уметь ответить, кто или что его изменил, на каких данных и когда.

Как выглядит контракт полей между Lead Hub и CRM

Одна таблица сопоставления, которую ведут в одном месте, заменяет паутину интеграций, вырастающую там, где у каждого канала своя логика полей. Lead Hub здесь это слой приёма, стоящий перед CRM. Когда маркетинг запускает новую посадочную страницу, меняются только правила разбора меток UTM, а контракт остаётся прежним.

Поле узла приёмаТип поля в CRMКогда пишетсяПравило обновления
Первый источникСправочникТолько при созданииНикогда не перезаписывается
Последний источникСправочникПри каждом принятом обращенииПерезапись, но никогда пустым
Канал обращенияСправочникПри созданииТолько при создании
Посадочная страница и метки UTMСсылка и текстПри созданииПервое значение сохраняется, последнее отдельно
Балл квалификацииЧислоПри квалификацииПерезапись при новых данных
Резюме передачи в продажиДлинный текст или примечаниеПри передачеДобавляется новым примечанием
ОтветственныйСсылка на пользователяПри назначенииПерезапись при задокументированном переводе
Внешний идентификатор событияИндексируемый текстПри созданииНикогда не перезаписывается

Три правила отличают сопоставление, которое выживает, от того, которое тихо портит данные. Никогда не перезаписывайте заполненное поле пустым значением: неполное обращение это не исправление. Различайте в схеме «поля нет» и «поле пустое», иначе CRM не отличит неизвестное значение от очищенного. И обязательно индексируйте внешний идентификатор события, потому что с него начинается и повторная запись, и любое разбирательство с поддержкой.

Когда достаточно встроенных возможностей CRM

Часто достаточно, и утверждать обратное это уже не оценка, а продажа. В Битрикс24 есть роботы, бизнес-процессы и правила обработки лидов, в amoCRM есть цифровая воронка и распределение сделок. Из международных систем схожие примитивы описаны у Salesforce в правилах назначения заявок, где записи проверяются по порядку, а несопоставленные уходят ответственному по умолчанию. Этих механик хватает заметной части команд.

УсловиеВстроенные правила CRMОтдельный узел приёма
Один канал ведёт в одну воронкуХватаетНе нужен
Несколько каналов, правила одинаковыеОбычно хватаетТолько если важен единый журнал
У каналов разный приоритет правилНачинает трещатьЛучше
Таймер должен стартовать до записи в CRMНевозможноОбязателен
Нужно видеть повторы и отложенные событияЗависит от продуктаЯвно и наружу
Один журнал по CRM, мессенджерам и телефонииНетОбязателен

Если честный ответ звучит как «пока хватает встроенного», всё равно напишите определения. Переходы этапов, владение полями и правила поиска дублей переносимы между системами, а конкретная реализация робота нет. Граница между двумя системами разбирается в гайде Lead Hub или CRM, а варианты объёма работ собраны на странице тарифов.

Здесь же проходит граница с маркетинговой автоматизацией. Маркетинговая автоматизация запускает кампании по расписанию и измеряется вовлечённостью. Автоматизация обработки заявок берёт на себя одно обращение за секунды и измеряется временем ответа, долей квалифицированных и оплаченными сделками.

Что не зависит от выбора CRM и что меняется с размером команды

Модель данных не зависит от названия системы. Источник, канал, этап, результат квалификации и владение означают одно и то же в любом продукте, а переезд, который меняет их смысл, был не переездом, а переопределением понятий. Меняются от системы к системе другие вещи: набор доступных действий в роботах, детальность прав, лимиты API, поведение при повторных попытках и то, насколько глубоко видно журнал изменений.

Поэтому сверяйте возможности со справкой, а не с репутацией продукта. Обычно хватает четырёх вопросов: по каким ключам система ищет дубли при создании и обратимо ли слияние, можно ли писать по стабильному внешнему идентификатору, видно ли и повторяемо ли неудачное выполнение робота, и как долго хранится история изменений полей. Любое «нет» это не запрет, а работа, которая переезжает в узел приёма.

Размер команды (для ориентира)Что добавитьЧто не нужно
Один или два менеджераПять этапов, одно правило ответственного, одно напоминание, поиск дублей на входеВетвление правил, баллы, взвешенные очереди
От трёх до пятнадцатиЗначения по компетенциям, задачи от этапов, ежедневный список без ответственного, живая очередь сбоевСвои сущности, длинные цепочки касаний
Больше пятнадцатиРезервные очереди, календари отсутствий, разбор причин отказа по источникам, руководство по всем правиламНичего из перечисленного выше уже не опционально

Эти пороги рекомендация для типичной B2B команды входящих заявок, а не проверенная рынком константа. Малую команду чаще портят в другую сторону: двое менеджеров с пятью этапами и рабочим поиском дублей работают лучше, чем двое менеджеров с воронкой из двадцати этапов, скопированной из корпоративного шаблона.

Какие проверки нужны до запуска и что смотреть на регулярной ревизии

Тестирование и гигиена это одна дисциплина на двух скоростях. До запуска вы утверждаете, что система ведёт себя правильно. После запуска проверяете, ведёт ли она себя так до сих пор.

СценарийЧто подаёмЧто обязано получиться
Чистая заявка с формыНовая личность, полный набор меток UTMОдна запись, верный источник, ответственный, задача, запущенный таймер
Повторное обращение известного покупателяПочта совпадает с существующим контактомВторой записи нет, повторное обращение в журнале, ответственный сохранён
Дубль в течение секундТо же содержимое дваждыВторое событие отброшено по ключу, задача одна
Неполные данныеТолько телефон, почты нетЗапись создана, пометка на проверку, распределение отработало
Передача из чата в середине диалогаПереписка и часть полейРезюме прикреплено, этап верный, переписка не потеряна
Обращение в нерабочее времяОтправка вне графикаТаймер ведёт себя по регламенту, записей без ответственного нет
Принудительный сбой записиЗаведомо неверное значение поляОграниченные повторы, событие отложено с содержимым и ошибкой, оповещение ушло

Каждый сценарий проверяет одно и то же: одна верная личность, ожидаемый этап жизненного цикла и этап сделки, значения из справочников, правильное поведение задачи и таймера, одна читаемая запись в журнале.

Регулярная ревизия дальше смотрит на записи, которые старше ожидаемого срока для своего этапа, на редкие и выведенные из оборота и необъяснённые значения, на события узла приёма без соответствующей смены этапа в CRM и наоборот, на пустых ответственных и источники и причины отказа, и на правила, которые давно не срабатывали или остались без владельца. Каждая ревизия заканчивается одним приоритетным исправлением с ответственным и планом отката.

Основную наблюдательную работу тянут четыре сохранённых списка: задачи на текущую смену по ответственным, заявки без ответственного (этот список всегда должен быть пустым), записи, зависшие на этапе дольше нормы, и объём недели с группировкой по нормализованному источнику.

Практическая последовательность внедрения

Определения и чистка идут первыми. Иначе новая автоматизация пишет в схему, которой команда уже не доверяет, и через полгода переделка превращается в переписывание с нуля.

  1. Инвентаризация. Выгрузите этапы, поля, значения справочников, правила, права и число дублей.
  2. Определения. Запишите доказательство входа и условие выхода для каждого этапа и определение для каждого значения справочника.
  3. Контракт. Заполните таблицу владения полями и таблицу переходов и согласуйте их с продажами и маркетингом, а не только внутри операционной роли.
  4. Чистка. Слейте точные дубли, сопоставьте унаследованные значения, заморозьте создание новых вариантов свободным текстом.
  5. Сопоставление. Опишите контракт полей между узлом приёма и CRM, включая обработку пустых значений и правила перезаписи.
  6. Приборы. Включите ключи идемпотентности, ограниченные повторы, очередь необработанных событий и отчёт по сбоям до того, как заработает первое правило.
  7. Автоматизация и тесты. Добавляйте по одному переходу за раз, затем прогоняйте полный набор сценариев, включая принудительные сбои.
  8. Пилот и управление. Один канал и обученная смена в течение двух недель до подключения квалификации заявок с помощью ИИ, затем разбор исключений и сбоев автоматизации по расписанию.

Шестой шаг пропускают чаще всего. При этом именно он определяет, превратится ли плохая неделя в заметный инцидент или в незаметную потерю.

Готовые сценарии автоматизации для старта

Сценарии предполагают, что событие уже нормализовано и сопоставлено. CRM исполняет, узел приёма принимает решение.

Назначение новой заявки. Записать по внешнему идентификатору, поставить ответственного из решения о распределении, записать источник и канал, создать задачу на первую попытку связи со сроком, подтвердить таймер, запущенный в момент приёма.

Передача квалифицированной заявки. Когда результат квалификации пересекает порог, перевести на этап «Квалифицирована» через разрешённый переход, прикрепить резюме примечанием, уведомить ответственного и зафиксировать доказательство перехода.

Зависшая заявка в диалоге. Если на этапе «Диалог» нет зафиксированной активности дольше заданного срока, создать задачу на проверку руководителю и поставить пометку. Автоматически не переназначать.

Гигиена отказа. При входе на этап «Отказ» потребовать причину из справочника, остановить активные цепочки касаний, сохранить первый источник и записать событие для разбора атрибуции.

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

Где автоматизация стыкуется с распределением заявок и остальным стеком

Автоматизация обработки заявок это третий модуль в операционном стеке для входящих заявок. Она получает сопоставленное и квалифицированное обращение и выдаёт управляемую запись, задачу и запись в журнале, которые читает всё, что стоит дальше.

Чаще всего рвётся стык с распределением. Правилам распределения нужна одна личность и одна привязка к компании до того, как выбран ответственный, и именно поэтому поиск дублей стоит в этом гайде так рано. Приоритет правил и резервные очереди остаются в плейбуке по распределению заявок. Атрибуция держится на том, что первый источник переживает все последующие записи, об этом гайд про атрибуцию источников заявок. Одинаковое поведение на этапах это в такой же степени вопрос обучения, как и настройки, что разбирается в гайде про адаптацию менеджера по продажам. Если заметная часть потока приходит с генерируемых посадочных страниц, дисциплина из гайда про программный SEO для генерации заявок должна совпадать со справочником источников, описанным здесь.

Тревожный признак для оператора

Тревожный признак это правило, которое меняет критичное поле, не записывая, почему, на каком основании и какой системе разрешено менять его следующей. Из этого разрыва вырастает раскачка: две интеграции перекидывают друг другу ответственного, этапы едут назад без нового обращения, значения источника исчезают по одной записи за раз. Квартал никто ничего не замечает, потому что каждое отдельное изменение выглядит разумно.

Увидели такое, прекращайте добавлять правила. Сначала напишите таблицу владения полями и таблицу переходов, потом включайте автоматизацию по одному правилу и смотрите на долю ручных правок после роботов: она покажет, с каким именно правилом воюет команда. Границу ответственности между системами помогает разложить гайд Lead Hub или CRM, определения таймеров даёт гайд про скорость ответа на заявку, а если нужен разбор вашей текущей схемы полей и дублей, это тема консультации: на выходе вы получаете словарь полей, карту переходов и список того, что чистить первым. Та же работа по процессам целиком, со сметой по каждому шагу, описана на странице автоматизации бизнеса.

Карта вашего стека

Напишите, что у вас уже стоит и где теряются заявки. Оба формата, консультация и разбор, бесплатны.

Частые вопросы

С какой автоматизации в CRM начинать обработку заявок?
Сначала четыре вещи: поиск дублей на входе, одно правило назначения ответственного, справочники значений для источника и канала, задача со сроком на каждой новой заявке. Только после этого скорость и отчётность становятся измеримыми. Баллы, цепочки писем и ветвистые роботы почти ничего не дают поверх заявок, у которых нет ответственного.
Как правильно описать этапы сделки?
Каждый этап описывается двумя строчками: что должно быть верно, чтобы в него войти, и что менеджер обязан сделать дальше. Обе части должны быть видны в карточке: зафиксированный звонок, назначенная встреча, отправленный документ. Если два человека спорят, на каком этапе заявка, это не этап, а ярлык.
Почему теряются заявки в CRM и как это остановить?
Чаще всего заявка теряется не из-за сбоя, а из-за расхождения систем. Форма создаёт второй контакт для известного покупателя, робот перезаписывает источник, вебхук отваливается по таймауту и повторяется молча. Лечится это тремя вещами: поиск дублей до назначения, контракт владения полями и очередь, куда падают неудачные записи.
Как обрабатывать дубли в CRM при повторных заявках?
Сопоставляйте по нормализованной почте, телефону в международном формате и домену компании до назначения ответственного, а не после. Точное совпадение по сильному ключу обновляет существующую запись и фиксирует событие повторного обращения. Слабое совпадение создаёт задачу на проверку, а не тихое слияние: слепое объединение уничтожает историю источника и владения.
Что делать, если вебхук в CRM не прошёл?
Повторить ограниченное число раз с растущей паузой, а затем отложить событие в очередь необработанных событий вместе с содержимым, текстом ошибки и ключом идемпотентности. Эту очередь разбирает названный по имени ответственный по расписанию и повторяет исправленные события. Тихие бесконечные повторы это и есть способ потерять заявку бесследно.
Когда хватает встроенных возможностей CRM?
Встроенных правил обычно хватает, когда один канал ведёт в одну воронку, ответственного определяет одно правило, а команду устраивает то, как система сама повторяет неудачные операции и ведёт журнал. Отдельный узел нужен, когда каналов несколько, приоритет правил общий, а журнал должен быть один на все системы.
Кто может менять этапы, поля и правила автоматизации?
Правило пишется на поле, а не на человека. Для каждого поля указывается система источник истины, роли с правом ручной правки и то, может ли входящее событие перезаписать значение. Менеджер обычно владеет этапом и причиной отказа в своих сделках, операционная роль владеет справочниками, узел приёма владеет источником и каналом.