CRM роботы

Сравнение полей

Робот "Сравнение полей" для Битрикс24: автоматическое сопоставление данных в CRM

Что делает робот «Сравнение полей»

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

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

Какие поля можно сравнивать

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

  • Поля сделок: сумма, стадия, дата создания, ответственный
  • Поля лидов: источник, статус, контактные данные
  • Поля контактов и компаний: телефон, email, адрес, ИНН
  • Поля смарт-процессов: любые пользовательские поля
  • Поля счетов и товаров: сумма, НДС, количество

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

Сценарии использования

Контроль бюджета сделки

Типовая ситуация: менеджер выставляет счёт, но не проверяет, укладывается ли сумма в бюджет сделки. Робот сравнивает итоговую сумму счёта с полем «Бюджет» в сделке. Если счёт больше бюджета — отправляет уведомление руководителю.

Валидация данных при смене стадии

При переходе сделки на стадию «Выставлен счёт» робот проверяет, что сумма сделки не равна нулю и не пустая. Если поле пустое или нулевое — возвращает сделку на предыдущую стадию с комментарием для менеджера.

Сравнение цен в разных валютах

Робот получает курс валют (через робота «Курс валют»), пересчитывает цену и сравнивает с эталонной ценой в рублях. Если цена отклонилась более чем на 5% — создаёт задачу на корректировку коммерческого предложения.

Поиск расхождений в данных контрагента

При создании контакта робот сравнивает телефон и email с уже существующими в базе. Если находит совпадение — предупреждает о возможном дубликате.

Настройка робота

Робот добавляется на нужную стадию сделки или в бизнес-процесс через визуальный конструктор:

  1. Выбрать первую сущность и поле для сравнения
  2. Выбрать вторую сущность и поле (или константу)
  3. Указать тип сравнения: равно / не равно / больше / меньше
  4. Результат сохраняется в переменную — её можно использовать в следующих шагах

Настройка занимает 2-3 минуты, программирование не требуется.

Результат работы

Робот возвращает булево значение (да/нет) или числовой результат сравнения. Примеры:

  • «Поле А равно полю Б» — можно использовать как условие для ветвления сценария
  • «Поле А > Поле Б» — если это числа, результат можно использовать для расчётов
  • «Поля не совпадают» — триггер для отправки уведомления об ошибке

Типичные ошибки при настройке

  • Сравнение полей разных типов (строка с числом) — робот вернёт «не равно», даже если значения визуально одинаковы
  • Отсутствие fallback-ветки в сценарии — если сравнение вернуло неожиданный результат, процесс зависнет
  • Сравнение с пустым полем — всегда проверяйте заполненность полей до сравнения

Интеграция с другими роботами

Робот «Сравнение полей» часто используют в связке с:

  • «Изменить стадию сделки» — для автоматического перевода по результатам сравнения
  • «Отправить сообщение в чат Б24» — для уведомлений о расхождениях
  • «Курс валют» — для сравнения цен с учётом курса