Поиск компании
Робот «Поиск компании» для Битрикс24: получение полных данных об организации по её номеру в CRM
Что делает робот
Робот находит компанию в Битрикс24 по её уникальному идентификатору (ID) и возвращает все доступные данные: название, телефоны, email, адрес, реквизиты, ответственного менеджера и пользовательские поля. Это базовый строительный блок для любой автоматизации, где на определённом шаге нужно получить информацию о компании.
В отличие от поиска по параметрам или ИНН, здесь не нужно гадать, существует ли такая компания и сколько их найдётся. Если ID известен — результат гарантирован. Робот работает как паспортный стол CRM: по номеру вы получаете полное досье.
ID компании можно получить разными путями: из текущей сделки (поле «Компания»), от предыдущего робота в цепочке, из переменной или просто указать конкретный номер. Роботу не важно, откуда взят ID, — он просто находит компанию и возвращает её данные.
Сценарии использования
Дополнение сделки данными компании. Сделка создана, в ней указана компания. Но в карточке сделки не видны реквизиты, адрес и контакты компании. Робот получает ID компании из сделки, находит её и дополняет сделку недостающими данными: проставляет юридический адрес, телефон, email для связи. Менеджер видит всю информацию, не открывая карточку компании.
Формирование счёта с реквизитами. При создании счёта бухгалтеру нужны полные реквизиты плательщика. Робот получает ID компании из сделки или напрямую из поля «Компания» счёта, находит её и заполняет поля счёта: ИНН, КПП, ОГРН, банковские реквизиты. Счёт формируется полностью автоматически, без ручного копирования данных.
Проверка существования компании перед дальнейшими действиями. В цепочке автоматизации компания могла быть удалена или перемещена в корзину. Перед созданием задачи, отправкой письма или обновлением данных робот проверяет: существует ли компания с таким ID? Если нет — сценарий уходит на ветку обработки ошибки (уведомление администратору, создание задачи на восстановление).
Массовое обновление данных о компаниях. Служба маркетинга подготовила новый список отраслей для сегментации клиентов. Робот получает ID компании, находит её и обновляет поле «Отрасль» на новое значение. В цикле обрабатываются сотни компаний без ручного редактирования каждой карточки.
Настройка робота
Роботу нужен один параметр — ID компании. Источником может быть:
- Поле «Компания» из текущего элемента CRM (сделки, контакта, счёта);
- Переменная от предыдущего робота (например, «Поиск компании по ИНН» вернул ID, и теперь нужно получить полные данные);
- Фиксированный ID, если сценарий всегда работает с одной конкретной компанией (например, головная организация холдинга).
Также можно указать, какие именно поля нужно вернуть. По умолчанию робот возвращает все основные данные, но для оптимизации можно ограничиться только нужными: например, только реквизиты, или только контактную информацию.
Результат работы
Робот возвращает полный набор данных компании: ID, название, телефон, email, адрес, реквизиты (ИНН, КПП, ОГРН), банковские данные, ответственного менеджера, отрасль, тип клиента и все заполненные пользовательские поля. Эти данные можно использовать в следующих шагах цепочки: подставить в документ, вставить в письмо, записать в сделку.
Если компания с таким ID не найдена (удалена или ID указан неверно), робот возвращает ошибку, которую можно перехватить и обработать.
Интеграция с другими роботами
Этот робот — центральный узел в большинстве цепочек, связанных с компаниями:
- После роботов поиска — любой робот-поисковик (по ИНН, по параметрам, по ID контакта) возвращает ID компании; этот робот дополняет результат всеми данными.
- Перед роботами создания документов — счета, договоры, коммерческие предложения формируются на основе данных, полученных этим роботом.
- С роботами отправки уведомлений — email и SMS отправляются на контакты, полученные из данных компании.
- С роботами обновления полей — полученные данные записываются в другие элементы CRM (сделки, контакты, задачи).
Типичные ошибки при настройке
Передача несуществующего ID. Если ID компании был удалён из CRM, а сценарий продолжает на него ссылаться, робот завершится с ошибкой. Всегда проверяйте результат и добавляйте ветку обработки ошибки — например, уведомление администратору или пропуск элемента.
Избыточный запрос всех полей. Робот по умолчанию возвращает все данные о компании, включая те, которые не используются дальше. Если цепочка обрабатывает сотни компаний, лишние данные замедляют работу. Указывайте в настройках только те поля, которые реально нужны.
Путаница с ID контакта и ID компании. В некоторых сценариях можно перепутать, чей именно ID передаётся роботу. Если по ошибке передать ID контакта вместо ID компании, робот не найдёт компанию. Проверяйте источник данных в настройках — откуда именно берётся ID.