CRM Роботы + AI 2.0

Поиск компаний по параметрам

Поиск компаний по параметрам

Интерфейс робота «Поиск компаний по параметрам»

Что делает

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

Робот решает ключевую задачу: быстро найти компанию-контрагента по имеющимся контактным данным, не просматривая всю базу вручную.

Сценарии

1. Проверка дублей перед созданием компании

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

2. Автоматическое связывание компании со сделкой

В бизнес-процессе обработки входящего письма робот извлекает email отправителя и ищет компанию по этому email. Если компания найдена — она автоматически привязывается к сделке, а если нет — создаётся новый контакт и компания на основе подписи письма.

3. Поиск контрагента по нескольким номерам

Клиент звонит с нового номера, но компания уже есть в базе. Робот запускается в режиме «ИЛИ» и проверяет несколько телефонов (основной, дополнительный, бухгалтерия). Если найден хотя бы один — сделка привязывается к существующей компании.

4. Восстановление связи после переноса данных

После миграции из другой CRM связи между компаниями и контактами нарушены. Бизнес-процесс запускается по всем контактам, берёт их телефон и email, ищет компании по этим данным в режиме «ИЛИ» и восстанавливает связи.

Настройка

Робот принимает следующие параметры:

  • Телефон — номер телефона в любом формате (+7 961 805-51-93, 89618055193). Робот автоматически удаляет все нецифровые символы и ищет по последним 7–10 цифрам.
  • Email — поиск по точному совпадению email-адреса.
  • Другие поля — произвольные поля компании в формате =FIELD_CODE=Значение. Например: =TITLE=ООО Ромашка, =UF_CRM_INN=7701234567.

Режим поиска:

  • И (AND) — будут найдены только компании, у которых совпадают ВСЕ указанные параметры.
  • ИЛИ (OR) — будут найдены компании, у которых совпадает ХОТЯ БЫ ОДИН параметр.

Действие робота: выберите «Поиск компаний по параметрам» в конструкторе бизнес-процессов, заполните поля поиска и выберите режим.

Совет: используйте режим «ИЛИ» для поиска с запасом (чтобы не пропустить компанию), а режим «И» — для точного поиска без ложных срабатываний.

Результат

Робот возвращает в переменные бизнес-процесса:

  • companyIds — массив ID найденных компаний (может быть пустым, если ничего не найдено);
  • companyCount — количество найденных компаний;
  • hasCompanyY если найдена хотя бы одна компания, N если поиск не дал результатов.

Переменные используются в условиях: если hasCompany = Y — привязать компанию к сделке; если N — создать новую компанию.

Интеграция

  • Бизнес-процессы: встраивается в БП сделок, лидов, контактов и компаний.
  • Условия: переменная hasCompany для ветвления «найдена / не найдена».
  • Другие роботы: результат companyIds передаётся в роботы обновления полей, создания связей или уведомлений.
  • Веб-формы: используется в цепочке обработки заявок с сайта для автоматического распознавания компании-клиента.

Ошибки

Ошибка Причина Решение
Компания не найдена при точном совпадении В базе телефон записан в другом формате (например, с добавочным номером) Используйте режим «ИЛИ» и добавьте поиск по email или названию компании
Слишком много результатов в режиме «ИЛИ» Поиск только по короткому телефону даёт много совпадений Добавьте дополнительные поля (email, название) или используйте режим «И»
Неверный формат дополнительных полей Поле указано без префикса = или с неправильным кодом Проверьте код поля в настройках CRM: =TITLE=, =UF_CRM_XXX=. Код чувствителен к регистру
Поиск по email не находит компанию Email записан в другом регистре Убедитесь, что email передан в нижнем регистре, или включите нестрогий поиск