Налаштування автоматизації CRM Бітрікс24 (роботи)
Менеджер забув надіслати КП, не подзвонив через день після зустрічі, не створив завдання на підготовку документів. Роботи в CRM Бітрікс24 закривають ці прогалини — але лише якщо налаштовані під реальний процес, а не «для галочки».
Як працюють роботи технічно
Роботи CRM — це екземпляри \Bitrix\Bizproc\Automation\Robot, що запускаються рушієм бізнес-процесів (bizproc). Вони прив'язуються до конкретної стадії воронки та спрацьовують при переході сутності (угоди, ліда, смарт-процесу) на цю стадію.
Зберігання: конфігурація роботів — у таблиці b_bizproc_workflow_template, екземпляри запущених процесів — у b_bizproc_workflow. При переході на стадію створюється екземпляр воркфлоу та виконуються дії роботів послідовно або із затримкою.
Це важливо розуміти: робот — це не тригер, а окремий асинхронний процес. Якщо сервер перевантажений або агент \Bitrix\Main\Application::runModuleAgents не запускається — роботи стануть у чергу і виконаються із запізненням.
Ключові роботи та їх налаштування
Надсилання листа (CrmSendEmailRobot) — найбільш використовуваний. Налаштування: шаблон листа, від кого (пошта порталу або особистий ящик), отримувач (поле сутності або фіксована адреса). Змінні підставляються через {=Document.FIELD_NAME}.
Часта помилка: лист іде з технічної адреси noreply@bitrix24... замість корпоративної. Рішення — налаштувати вихідну пошту порталу в Налаштування → Пошта → Вихідна пошта.
Створення завдання (CrmAddTaskRobot) — створює завдання в модулі tasks з прив'язкою до угоди. Важливо: завдання створюється від імені відповідального за угоду, якщо не задано явний постановник.
Зміна поля (CrmUpdateFieldRobot) — змінює будь-яке поле сутності. Використовується для автоматичного проставлення тегів, джерела, UTM-міток при конвертації ліда.
Виклик вебхука (RestActivityRobot) — надсилає POST-запит на зовнішній URL з даними сутності. Основа для інтеграцій із зовнішніми системами без програмування.
Затримки та умови
Роботи підтримують затримку виконання: «через 1 день після переходу на стадію» або «у конкретний час». Реалізовано через агент \Bitrix\Bizproc\Automation\Agent із записом часу наступного запуску в b_agent.
Умови виконання — робот запускається лише якщо виконана умова за полем сутності. Наприклад: «надіслати SMS лише якщо поле "Телефон" заповнено» або «створити завдання лише якщо угода більше 100 000 грн».
Умови задаються прямо в налаштуванні робота через конструктор умов — без програмування.
Типова схема автоматизації воронки
Приклад для воронки продажу SaaS-продукту:
- Стадія «Новий лід»: робот «Сповістити відповідального» + завдання «Подзвонити протягом 2 годин»
- Стадія «Кваліфікація»: затримка 1 день → лист із презентацією
- Стадія «КП надіслано»: затримка 2 дні → завдання «Уточнити рішення по КП»
- Стадія «Перемога»: лист із подякою + вебхук у систему активації акаунту
Разом 6–8 роботів, налаштування займає 3–4 години з тестуванням кожного переходу.
Налагодження роботів
Якщо робот не виконався — дивляться CRM → Автоматизація → Журнал. Там видно кожен запуск, статус і помилку. Другий інструмент — Налаштування → Інструменти → Черга агентів, де можна примусово запустити застряглий агент.







