CRM Роботы + AI 2.0

Получить компании по контакту

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

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

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

Настройка

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

Поле одно — ID контакта. Подставляется из текущей карточки, результата другого робота или поля сделки. Робот ставится на стадию воронки контактов, сделок или лидов — везде, где на руках есть ID контакта.

Что возвращает

  • Список ID компаний — все привязки контакта, множественное поле;
  • Первый ID компании — для простых сценариев, где достаточно одной основной компании;
  • Статус выполнения.

Важный нюанс: если у контакта нет ни одной компании, робот завершается успешно с пустым списком — это штатный ответ, а не сбой. Условие процесса стройте на списке: пуст — компаний нет, не пуст — работаем с найденными.

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

Чем робот отличается от поля «Компания»

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

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

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

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

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

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

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

Пустой список при успешном статусе. У контакта действительно нет компаний — частая ситуация после импорта или при ручном заведении контактов. Ставьте условие на пустой список и заводите ветку создания компании, иначе процесс продолжится с пустыми данными.

Статус «не найдено» сразу. ID контакта не подставился: переменная пустая или в поле лежит что-то другое — например, ID лида вместо контакта. Проверьте источник значения.

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

Список есть, а компания «не открывается» у пользователя. Робот отдаёт ID всех привязок, но сотрудник, от имени которого работает дальнейший шаг, может не иметь прав на часть карточек. Проверьте права доступа к компаниям у пользователя в поле «Запускать от имени».