В CRM Битрикс24 автоматизация живёт на двух уровнях: роботы и триггеры работают прямо на канбане и запускаются по стадиям, а полноценные бизнес-процессы из дизайнера обрабатывают элемент целиком. Разберём, когда достаточно робота, а когда нужен БП.
Два механизма автоматизации в CRM
Исторически в Битрикс24 автоматизация CRM сложилась из двух разных инструментов, и их легко перепутать. Роботы и триггеры — визуальные правила, привязанные к стадиям воронки: их настраивают на канбане в разделе CRM → Сделки → Роботы. Бизнес-процессы — конструкции из дизайнера, которые запускаются на элементе (лиде, сделке, контакте, компании) целиком и не привязаны к конкретной стадии.
- Робот — действие, срабатывающее, когда сделка попадает на заданную стадию: отправить письмо, поставить задачу, изменить поле, вызвать вебхук.
- Триггер — событие извне, которое само перемещает сделку на нужную стадию: входящий звонок, ответ на письмо, заполнение CRM-формы, оплата.
- Бизнес-процесс — длинный сценарий с ветвлениями, согласованиями и параллельными ветками, который обрабатывает элемент независимо от того, на какой он стадии.
Роботы: что умеют и как настраиваются
Роботы — самый быстрый способ автоматизировать воронку без программирования. Каждый робот привязан к столбцу канбана и выполняется, как только элемент оказывается на этой стадии. Для робота задают условие запуска, время срабатывания (сразу, через N минут/часов, в рабочее время) и ответственного.
Наиболее востребованные роботы:
| Робот | Что делает | Типичный сценарий |
|---|---|---|
| Уведомление | Сообщение ответственному или руководителю | Напомнить менеджеру о зависшей сделке |
| Письмо / СМС | Отправка клиенту по шаблону | Автоответ после заявки |
| Поставить задачу | Создаёт задачу с крайним сроком | Подготовить КП, выставить счёт |
| Изменить документ | Заполняет поля сделки | Проставить источник, сумму, дату |
| Вызвать вебхук | HTTP-запрос во внешнюю систему | Передать заявку в 1С или на сайт |
Роботы можно ставить в очередь: несколько роботов на одной стадии выполняются сверху вниз, и следующий стартует только после завершения предыдущего, если между ними задана зависимость по времени.
Триггеры: автоматическое движение по воронке
Триггер — это «глаза» воронки. Он ловит внешнее событие и сам двигает сделку на нужную стадию, где её уже подхватывают роботы. Так строится замкнутый цикл: событие → триггер → стадия → робот.
- Входящий звонок / чат — перевести лид в стадию «В работе».
- Открыл письмо / перешёл по ссылке — поднять сделку в «Заинтересован».
- Заполнил CRM-форму — создать сделку и поставить на первую стадию.
- Просмотрел счёт / оплатил — перевести в «Оплачено».
- Оставил заявку на сайте — через открытые линии или форму.
Когда нужен полноценный бизнес-процесс
Роботы линейны: очередь действий на стадии. Как только требуется ветвление по нескольким условиям, согласование в несколько кругов, ожидание ответа сотрудника или сложные вычисления — переходят к дизайнеру бизнес-процессов. В CRM его открывают через CRM → Настройки → Автоматизация → Бизнес-процессы и создают процесс для нужного типа элемента.
БП в CRM уместен, когда:
- нужно согласование сделки/скидки у нескольких руководителей с разными правилами;
- сценарий содержит развилки «если сумма больше X — один путь, иначе другой»;
- требуется параллельно запустить несколько веток и дождаться их завершения;
- логика не укладывается в одну воронку и охватывает контакты, компании и связанные сущности.
В отличие от робота, бизнес-процесс видит весь элемент как набор полей и может обращаться к связанным сущностям через Документ и его свойства.
Интеграции: вебхуки и REST из автоматизации
И роботы, и бизнес-процессы умеют вызывать внешние системы. Робот «Вызвать вебхук» отправляет HTTP-запрос с полями сделки — это самый простой способ передать заявку на сайт, в 1С или мессенджер-бота. В теле запроса доступны переменные элемента в формате {{Название поля}}.
Пример полезной нагрузки, которую робот отправит во внешний сервис:
{ "deal_id": {{ID}}, "sum": {{Сумма}}, "stage": "{{Стадия}}", "phone": "{{Рабочий телефон}}" }
Обратный поток строят через входящие вебхуки Битрикс24 и метод crm.deal.update — внешняя система меняет поля сделки, а триггер ловит это изменение и двигает воронку дальше. Так связка «робот наружу + вебхук внутрь» превращает CRM в узел интеграции без единой строки на портале.
Типичные ошибки при автоматизации CRM
Даже простые роботы дают сбои, если не продумать порядок и условия. Самые частые проблемы:
- Дубли действий. Сделка возвращается на стадию — робот срабатывает повторно и шлёт клиенту второе письмо. Решается условием запуска «только при первом попадании» или служебным полем-флагом.
- Гонки роботов. Два робота на одной стадии меняют одно поле — результат зависит от порядка. Ставьте зависимость по времени.
- Бесконечные циклы. Робот двигает сделку на стадию, где триггер возвращает её обратно.
- Молчаливые вебхуки. Внешний сервис недоступен, а сделка уже уехала дальше по воронке. Нужен контроль ответа и повтор.
Итог
Автоматизация CRM в Битрикс24 строится слоями: триггеры двигают сделки по стадиям в ответ на события, роботы выполняют действия на каждой стадии, а бизнес-процессы берут на себя сложные сценарии с ветвлениями и согласованиями. Начинайте с роботов — они закрывают большинство задач воронки — и подключайте дизайнер БП только там, где линейной логики уже не хватает.
Мы в B2Bsite проектируем воронки, роботов и бизнес-процессы под реальный отдел продаж: от карты стадий до интеграций с сайтом и 1С. Если автоматизацию нужно собрать так, чтобы она не плодила дубли и не теряла заявки, поможем спроектировать её целиком и передать с понятной документацией.
Частые вопросы
Чем робот отличается от бизнес-процесса в CRM?
Робот привязан к стадии воронки и выполняет одно действие, когда сделка на неё попадает. Бизнес-процесс обрабатывает элемент целиком, поддерживает ветвления и согласования и не зависит от конкретной стадии.
Что делает триггер?
Триггер ловит внешнее событие — звонок, оплату, заполнение формы — и автоматически перемещает сделку на нужную стадию, где дальше срабатывают роботы.
Нужно ли программирование для роботов?
Нет. Роботы и триггеры настраиваются визуально на канбане. Программирование может понадобиться только для сложных внешних интеграций через вебхуки и REST.
Как передать сделку во внешнюю систему?
Используйте робота «Вызвать вебхук»: он отправит HTTP-запрос с полями сделки на указанный адрес. Обратно данные принимают через входящие вебхуки и метод crm.deal.update.
Почему робот отправил клиенту письмо дважды?
Обычно из-за повторного попадания сделки на стадию. Добавьте условие запуска только при первом входе на стадию или служебное поле-флаг, которое робот проверяет.
Можно ли согласовывать скидку через автоматизацию CRM?
Да, но для многоступенчатого согласования нужен полноценный бизнес-процесс из дизайнера, а не робот: он умеет ветвления и ожидание ответа нескольких руководителей.
В каком порядке выполняются роботы на одной стадии?
Сверху вниз в списке. Чтобы гарантировать очередность и избежать конфликтов при изменении одного поля, задавайте между роботами зависимость по времени.
Работают ли роботы в лидах и в других воронках?
Да. Роботов и триггеры настраивают отдельно для лидов, для каждой воронки сделок и для смарт-процессов, так что логика у разных направлений может отличаться.
Поможем с настройкой и поддержкой Битрикс24
Поможем с настройкой, доработкой и поддержкой Битрикс24.