Настройка триггеров CRM Битрикс24
Сделка неделю висит на стадии «КП отправлено», клиент перешёл по ссылке в письме — а менеджер об этом не знает. Триггеры решают эту задачу: они двигают сущность CRM в ответ на внешние события, а не на действия менеджера.
Триггеры vs. роботы: принципиальное отличие
Роботы срабатывают при переходе на стадию и выполняют действия. Триггеры срабатывают при внешнем событии и переводят сущность на нужную стадию.
Технически оба механизма используют движок bizproc, но триггеры реализованы через \Bitrix\Crm\Automation\Trigger\BaseTrigger и слушают события через обработчики событий Битрикс (AddEventHandler).
Доступные триггеры и их применение
Входящий звонок — лид или сделка переходит на стадию при входящем звонке с привязанного номера. Требует настроенной телефонии в Битрикс24 (модуль voximplant).
Открытие письма / переход по ссылке — триггер от модуля email-трекера. Когда клиент открывает письмо, отправленное из CRM, или кликает по ссылке — сделка может автоматически сместиться на следующую стадию. Работает только с письмами, отправленными через встроенную почту CRM.
Заполнение CRM-формы — посетитель сайта заполнил форму, настроенную в CRM → Генерация лидов → CRM-формы. Лид создаётся и сразу попадает на нужную стадию.
Входящее сообщение — клиент написал в чат (открытая линия). Удобно для перевода лида из «Новый» в «В работе» автоматически при первом ответе клиента.
Оплата счёта — при успешной оплате счёта сделка переходит на стадию «Оплачено». Требует подключённой платёжной системы.
Вебхук — внешняя система отправляет запрос, триггер срабатывает. Самый гибкий вариант для интеграций.
Настройка триггера на практике
Путь: CRM → [Тип сущности] → Роботы → вкладка «Триггеры». Выбираете стадию, на которую переводить, и тип события.
Для триггера вебхука система генерирует уникальный URL вида:
https://portal.bitrix24.ru/rest/WEBHOOK_TOKEN/crm.automation.trigger/?target=DEAL_ID&code=MY_TRIGGER
Этот URL вызывается из внешней системы — и сделка с ID DEAL_ID переходит на стадию, к которой привязан триггер.
Условия срабатывания
Триггер можно ограничить условиями: срабатывает только если сделка находится на определённой стадии, ответственный — конкретный пользователь, или значение поля соответствует условию. Без условий триггер переведёт сущность на целевую стадию из любого состояния — что часто нежелательно.
Типичные проблемы
- Триггер открытия письма не работает — письмо отправлено не через CRM, а напрямую из почтового клиента. Трекинг открытий работает только для писем из Битрикс24.
-
Триггер вебхука не срабатывает — неверный
DEAL_IDилиcodeв URL, либо токен вебхука устарел (пересоздайте в настройках REST). - Дублирование переходов — триггер срабатывает несколько раз. Нужно добавить условие «текущая стадия = X», чтобы повторный переход на ту же стадию не запускал цепочку заново.
Сроки настройки
Настройка набора триггеров для одной воронки — 2–4 часа в зависимости от количества событий и необходимости тестирования интеграций с телефонией или внешними системами.







