CRM Роботы + AI 2.0

Поиск компаний по контактным данным

Что делает робот

Робот ищет компании в CRM по контактным данным: телефону, email или любым другим полям. На выходе — список ID найденных карточек, который процесс использует дальше: привязать сделку, проверить на дубль, собрать выборку для рассылки. Поиск идёт только по вашей базе, без внешних сервисов.

Телефон можно давать в любом виде — «+7 (921) 555-33-22», «89215553322», «8 921 555 33 22»: робот сам очищает значение до цифр перед поиском. Email ищется точным совпадением.

Робот в каталоге приложения

Настройка

Диалог настройки робота

  • Логика поиска — AND или OR. AND требует совпадения всех заполненных условий, OR достаточно одного. По умолчанию AND;
  • Телефон — одно значение, очищается автоматически;
  • Email — одно значение, точное совпадение;
  • Другие поля для поиска — произвольные условия в формате КЛЮЧ=ЗНАЧЕНИЕ, например =TITLE=ООО Рога или =UF_CRM_123=value1. Поддерживаются префиксы сравнения: >, <, >=, <=, !=, %, @. Поле множественное — добавляйте сколько нужно условий.

Логика AND и OR

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

Описание робота

Результат

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

Сценарии из практики

Дедупликация входящих заявок. С формы прилетает телефон и email. Робот с логикой OR ищет совпадения: список непуст — заявка уходит в существующую компанию и менеджеру видна история, пуст — создаётся новая карточка. Дублей «вторая Ромашка с сайта» не появляется.

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

Выборка для акции по региону. В «Других полях» условие =ADDRESS_REGION=Свердловская область. Робот возвращает ID всех компаний региона — процесс рассылает им персональное предложение или ставит задачи ответственным.

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

Типичные ошибки

Пустой результат при заведомо существующей компании. Чаще всего телефон в карточке записан иначе: с добавочным, через «доб.», с другим кодом страны. Робот сравнивает по цифрам — сверьте, что в CRM номер хранится без добавочных.

Статус «не найдено» сразу после запуска. Не заполнено ни одного условия: переменные не подставились. Хотя бы одно поле — телефон, email или строка в «Других полях» — обязательно.

Условие процесса не срабатывает. Условие построено на статусе робота вместо списка ID. Статус успешен и при пустой выборке — проверяйте сам список.

OR вернул слишком много. Логика OR по короткому email-домену или общему полю хватает лишние карточки. Сужайте выборку: добавьте уточняющее условие или переключитесь на AND.