CRM роботы

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

Что делает

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

Вместо того чтобы писать условия в дизайнере БП с ограниченным набором операторов, вы используете робота, который возвращает готовый булев результат. Его можно сразу подставить в условие.

Какие сравнения поддерживаются

  • Равно / Не равно — точное совпадение строк или чисел
  • Больше / Меньше — для числовых значений и дат
  • Содержит / Не содержит — поиск подстроки в тексте
  • Пусто / Не пусто — проверка заполненности поля
  • Дата раньше / позже — сравнение календарных дат

Реальный пример: проверка дубля по телефону

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

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

Пример: контроль бюджета сделки

Сделка на 500 000 ₽, бюджет рекламной кампании — 50 000 ₽. Робот сравнивает сумму сделки с порогом (например, 300 000). Если больше порога — к сделке прикрепляется расширенный договор с допусловиями. Если меньше — стандартный договор. Менеджер не выбирает шаблон вручную — робот подставляет правильный.

Пример: дата закрытия не позже дедлайна

Лид должен быть закрыт до 18:00 сегодня. Робот сравнивает текущее время с 18:00. Если текущее время меньше — продолжаем работу. Если больше — отправляем уведомление руководителю: «Лид не закрыт вовремя».

Настройка

  1. Выберите тип сравнения (равно, больше, содержит и т.д.)
  2. Укажите первое значение (поле CRM, константа, переменная процесса)
  3. Укажите второе значение

Робот возвращает: true (условие выполнено) или false (не выполнено).

С чем работает в паре

Когда робот ошибается

  • Число сравнивается как строка — «100» и «99»: строковое сравнение даст «100 < 99», потому что «1» < «9»; явно укажите тип сравнения «Число»
  • Дата в разном формате — если дата пришла как «15.07.2026», а сравнивается с «2026-07-15», робот может не распознать; приведите к одному формату через «Действия над текстом»
  • Пустое поле — сравнение с пустым значением всегда возвращает false, кроме специального режима «Пусто / Не пусто»