CRM Роботы + AI 2.0

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

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

Что делает

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

Робот идеально подходит для быстрой проверки: существует ли в базе компания с таким телефоном или email, прежде чем создавать новую.

Сценарии

1. Быстрая проверка email при регистрации на сайте

Пользователь регистрируется на сайте и указывает корпоративный email. Бизнес-процесс берёт домен почты (например, @romashka.ru) и ищет компанию по email через робот. Если компания найдена — пользователь автоматически привязывается к ней как контакт.

2. Поиск компании по короткому номеру

Клиент звонит с городского номера (5–6 цифр). Робот в режиме «ИЛИ» ищет компанию по телефону И названию из Caller ID. Если телефон совпадает — компания найдена. Если нет — проверяется название.

3. Валидация контрагента при выставлении счёта

Перед созданием счёта робот проверяет, есть ли компания с указанным ИНН в базе. Поиск ведётся по дополнительному полю UF_CRM_INN в режиме точного совпадения («И»). Если компания не найдена — процесс блокируется до проверки реквизитов администратором.

4. Восстановление связей при синхронизации с 1С

При двусторонней синхронизации с 1С робот проверяет каждую компанию из 1С: ищет совпадение по ИНН (режим «И»). Если совпадение найдено — связывает сущности. Если нет — создаёт новую компанию в CRM.

Настройка

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

  • Телефон — номер телефона в любом формате. Автоматически очищается от скобок, пробелов и дефисов.
  • Email — поиск по точному совпадению email-адреса (без учёта регистра).
  • Другие поля — произвольные поля компании в формате =FIELD_CODE=Значение. Например:
    • =TITLE=ООО Ромашка — поиск по названию
    • =UF_CRM_INN=7701234567 — поиск по ИНН

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

  • И (AND) — все указанные условия должны совпасть в одной компании.
  • ИЛИ (OR) — достаточно совпадения хотя бы по одному критерию.

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

Отличие от «Поиска компаний по параметрам»: этот робот оптимизирован для работы с одним-двумя ключевыми полями (телефон и email) и обеспечивает более быстрое выполнение для типовых сценариев.

Результат

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

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

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

Интеграция

  • Бизнес-процессы: встраивается в БП сделок, лидов, контактов и компаний.
  • Условия: hasCompany для ветвления «найдена / не найдена».
  • Связка с созданием: если hasCompany = N — следующий шаг создаёт новую компанию с переданными данными.
  • Уведомления: при нахождении нескольких компаний — уведомить менеджера для ручного выбора.

Ошибки

Ошибка Причина Решение
Компания не найдена, хотя email совпадает Email в CRM записан с заглавными буквами или лишними пробелами Проверьте формат email в базе. Робот ищет точное совпадение без учёта регистра
Найдено слишком много компаний в режиме «ИЛИ» Короткий телефон (5–6 цифр) совпадает со многими записями Используйте режим «И» и добавьте email или название для точного поиска
Ошибка в формате дополнительного поля Неправильный синтаксис =FIELD=Value Проверьте формат: =КОД_ПОЛЯ=Значение. Код поля можно найти в настройках полей CRM
Режим «И» не находит компанию при частичном совпадении Например, телефон совпадает, но email отличается на одну букву Проверьте оба поля на опечатки или используйте режим «ИЛИ» для менее строгого поиска