Разработка кастомных роботов CRM Битрикс24 под ключ
Представьте: сделка перешла на стадию «Победа», а проект в Jira всё ещё не создан, данные в ERP не ушли, счёт не выставлен. Стандартные роботы Битрикс24 такое не умеют — они ограничены действиями внутри CRM. Выход — кастомные роботы, которые вызывают внешние API и автоматизируют любую логику. Наша команда разрабатывает их под ключ за 1–2 недели. Опыт — более 50 проектов, гарантия на бесперебойную работу. Такая автоматизация позволяет сэкономить до 200 000 руб в год на ручной обработке.
Почему стандартных роботов недостаточно?
Встроенные роботы закрывают только базовые сценарии: отправка email, создание лида, изменение поля. Но как только требуется взаимодействие с внешними системами — Jira, Trello, ERP, 1С, — их возможностей не хватает. Кастомный робот может выполнять любые HTTP-запросы, обрабатывать ответы и обновлять данные сделки. Встроенный робот «Отправить email» покрывает 20% потребностей, а кастомный — до 95%, так как может вызывать любое внешнее API. Например, создавать задачи в Jira, формировать счета в 1С или синхронизировать заказы с ERP.
Архитектура кастомных роботов
Роботы в Битрикс24 — это надстройка над движком бизнес-процессов (bizproc). Кастомный робот регистрируется как действие бизнес-процесса (CBPActivity) с флагом FILTER, который ограничивает его область применения (CRM, конкретные типы сущностей).
Два способа создать кастомный робот:
-
Через REST API — метод bizproc.robot.add. Регистрирует внешний вебхук как робота. Битрикс24 вызывает URL при срабатывании, передаёт данные сущности, получает ответ. Подходит для облачного Битрикс24, не требует доступа к файловой системе.
-
Через PHP-модуль — создаётся класс, наследующий \Bitrix\Bizproc\Activity\BaseActivity. Регистрируется в RegisterModuleDependences на событие OnBizProcActivityList. Доступен только на коробочном Битрикс24 с доступом к серверу.
| Характеристика |
REST |
PHP-модуль |
| Облачный портал |
Да |
Нет |
| Доступ к серверу |
Не нужен |
Требуется |
| Время внедрения |
1–2 дня |
3–5 дней |
| Асинхронный режим |
Поддерживается |
Требует ручной настройки |
| Обновления |
Без деплоя модуля |
Через обновление модуля |
Как выбрать способ разработки: REST или PHP-модуль?
Если портал в облаке — однозначно REST. Для коробки выбор зависит от задачи: REST быстрее внедрить и проще поддерживать, но PHP-модуль даёт полный контроль над окружением и позволяет использовать внутренние API Битрикс24 без ограничений CORS. REST выигрывает по скорости внедрения в 3 раза: не нужно разворачивать модуль, достаточно разместить обработчик на любом сервере.
Как реализовать асинхронную обработку?
При асинхронном подходе обработчик ставит задачу в очередь (например, Redis) и сразу отвечает. Битрикс24 не блокируется. После завершения внешней операции обработчик вызывает bizproc.event.send с идентификатором воркфлоу. Такой подход обязателен, если внешний API отвечает дольше 5 секунд или есть риск тайм-аута.
// Пример обработчика с асинхронным режимом
$workflowId = $_POST['data']['WORKFLOW_ID'];
$properties = $_POST['data']['PROPERTIES'];
// Ставим задачу в очередь (Redis)
$redis->lpush('robot_tasks', json_encode([
'workflow_id' => $workflowId,
'properties' => $properties,
'auth' => $_POST['data']['auth']
]));
// Сразу возвращаем async
header('Content-Type: application/json');
echo json_encode(['status' => 'async']);
Реальный кейс: синхронизация с ERP (из нашей практики)
Задача: производственная компания, 150 сделок в месяц. При переходе сделки в стадию «Заказ подтверждён» нужно: создать заказ в ERP (SOAP API), записать номер заказа ERP обратно в поле сделки UF_CRM_ERP_ORDER_ID, уведомить ответственного о результате.
Решение: REST-робот на отдельном PHP-сервере. Обработчик принимает данные сделки, вызывает SOAP API ERP в асинхронном режиме (задача в очереди Redis), при получении ответа от ERP обновляет поле сделки через crm.deal.update и отправляет уведомление через im.notify.system.add.
Проблема: ERP иногда отвечает 30–40 секунд. Синхронный режим не работал — Битрикс24 помечал вызов как зависший. Переход на асинхронный режим с bizproc.event.send решил проблему. Добавили retry-логику с повтором через 5 минут.
Результат: ручной ввод заказов в ERP исчез полностью. Время от подтверждения сделки до появления заказа в ERP — 1–3 минуты. Клиент сэкономил 120 000 руб в год на ручном вводе. Стоимость разработки такого робота — от 30 000 руб.
Что входит в работу
- Проектирование логики робота (согласование сценариев, триггеров, возвращаемых значений)
- Разработка обработчика (выбор стека, настройка очередей, retry-стратегии)
- Регистрация робота через REST или PHP-модуль
- Тестирование в реальной воронке со всеми аномалиями (дубли, ошибки, тайм-ауты)
- Документация по API и инструкция для сотрудников
- Часовая поддержка после запуска
Закажите разработку кастомного робота — мы проанализируем ваши процессы и предложим оптимальное решение.
Сроки разработки
| Задача |
Время |
| Простой REST-робот (вебхук + запись поля) |
1–2 дня |
| Робот с асинхронным режимом и retry |
2–3 дня |
| PHP-модуль для коробочного Битрикс24 |
3–5 дней |
| Тестирование на стейджинге + деплой |
1–2 дня |
Итоговые сроки разработки кастомного робота — 1–2 недели с учётом проектирования, разработки и тестирования в реальной воронке.
Получите консультацию по архитектуре робота без обязательств.
Реальность внедрений CRM: 80% не приносят результата
Мы работаем с Битрикс24 больше 10 лет — за это время провели 500+ проектов. Каждый второй начинается с одинаковой проблемы: компания покупает CRM, настраивает «по учебнику», а через три месяца менеджеры заполняют два поля из двенадцати, сделки зависают на «Переговорах» месяцами, руководитель не может вытащить аналитику. Корень не в плохом софте — корень в подходе. CRM настраивают без аудита реальных процессов, без учёта возражений персонала и без пошагового плана автоматизации. В этой статье — пошаговая инструкция, как мы этого избегаем.
Все специалисты сертифицированы 1С-Битрикс, методология отработана на сотнях кейсов. 1С-Битрикс — платформа, которая в связке с Битрикс24 даёт реальную сквозную аналитику, если настроена правильно.
Почему сотрудники саботируют CRM?
Менеджеры привыкли к Excel и блокнотам — CRM воспринимают как тотальный контроль. Наше решение: вовлекаем ключевых сотрудников на этапе проектирования, показываем личную выгоду — автоматические напоминания, готовые шаблоны КП, меньше рутины. Обучаем на реальных сценариях, а не абстрактных примерах. Сопротивление падает в 4 раза быстрее, чем при «приказном» внедрении.
Как избежать неполного ввода данных?
Обязательные поля заполняют, остальное игнорируют — знакомая картина? Решаем трехуровнево:
- Настраиваем обязательные поля по стадиям воронки (на каждом этапе — только актуальные данные).
- Внедряем автозаполнение из UTM-меток, парсинг email, данные из открытых баз.
- Убираем избыточные поля — меньше полей, выше качество.
По данным нашей практики, оптимизация полей снижает количество пропусков на 70% уже в первый месяц.
Кривые воронки: как спроектировать правильно?
Слишком много стадий, нет критериев перехода, дублирующие этапы — типичные ошибки. Мы проектируем воронку по факту: как продажи устроены на самом деле, а не как написано в учебниках. Используем данные из CRM за первые 2 недели аудита, чтобы выявить реальные этапы и точки потерь. Это позволяет сократить цикл сделки на 25–40%.
Автоматизация: что делать сразу?
Настраиваем роботов и бизнес-процессы с первого дня — чтобы команда сразу почувствовала разницу. Например, распределение лидов, отправка писем после смены статуса сделки, создание задач на смежников. Компании, внедрившие автоматизацию на старте, достигают плановых показателей на 3 месяца быстрее.
Какие возможности Битрикс24 ускоряют продажи?
- Обращения из всех каналов (телефон, почта, мессенджеры, формы) фиксируются автоматически.
- Лиды создаются и распределяются без ручного вмешательства.
- Визуальный канбан с кастомными стадиями — перетащил карточку на следующий этап, автоматически ушло письмо, создалась задача.
- Омниканальность: единое окно для телефонии, email, WhatsApp, Telegram, Viber, VK, Instagram, онлайн-чата.
- Роботы и бизнес-процессы: рассылки, генерация документов, напоминания, эскалации — без кода.
- Аналитика: воронка, конверсии, источники лидов, нагрузка менеджеров, среднее время обработки.
Что даёт интеграция сайта на 1С-Битрикс с CRM Битрикс24?
Синергия двух продуктов даёт измеримые результаты, и мы реализуем её через прямой обмен данными. Формы сайта передают лиды в CRM мгновенно с полной UTM-разметкой — вы видите, откуда пришёл клиент. Онлайн-чат связывается через открытые линии: посетитель пишет на сайте, менеджер отвечает из CRM. Заказы в магазине на базе инфоблоков v2.0 превращаются в сделки с полной историей покупок, что позволяет предлагать допродажи. Коллтрекинг с подменой номеров привязывает звонки к рекламным каналам. Мы используем CommerceML для обмена данными с 1С УТ/ЕРП: номенклатура, остатки, цены — синхронизируются через агенты без ручного вмешательства. Сквозная аналитика собирает расходы на рекламу, визиты, заявки, продажи в одном отчёте — ROI каждого канала. Для нестандартной логики применяем REST API и HL-блоки, чтобы хранить произвольные данные (например, историю взаимодействий с техподдержкой). В одном из проектов мы настроили такую связку для сети розничных магазинов: интеграция касс 1С с CRM дала автоматическое создание контактов при покупке по карте лояльности, а CRM-маркетинг через Битрикс24 увеличил повторные покупки на 18% за полгода.
Как мы настраиваем CRM: процесс
-
Аудит. Разбираемся, как продажи работают сейчас. Где теряются лиды? Какие каналы приносят клиентов? Формируем рекомендации до начала технического внедрения.
-
Проектирование. Множественные воронки для разных направлений, кастомные поля, обязательные этапы и условия перехода. Структура отражает реальный процесс.
-
Интеграции. Связываем с сайтом, телефонией, почтой, мессенджерами, Яндекс.Директ, Google Ads, 1С.
-
Кастомные модули. Когда стандартного не хватает — приложения для Битрикс24: специфические отчёты, нестандартная бизнес-логика, интеграции с отраслевыми системами.
-
Миграция. Переносим базы из amoCRM, Мегаплан, Salesforce, HubSpot, Excel. Связи, история коммуникаций, вложения — всё на месте.
-
Обучение. Тренинги под вашу конфигурацию, видеоинструкции, документация.
Что входит в работу?
| Deliverable |
Описание |
| Техническая документация |
Схема воронок, настройки роботов, структура полей, план интеграции |
| Доступы и конфигурации |
Список интеграций, API-ключи, логины/пароли (передаются под NDA) |
| Обучение команды |
2–3 вебинара под вашу конфигурацию, видеоинструкции, памятки |
| Пост-внедренческая поддержка |
2 недели инцидент-менеджмента + регулярные аудиты использования |
Облачная или коробочная: что выбрать?
| Параметр |
Облачная (SaaS) |
Коробочная (On-Premise) |
| Скорость старта |
1–2 дня |
1–2 недели |
| Требования к ИТ |
Нет |
Нужен сервер и админ |
| Контроль данных |
Ограничен |
Полный |
| Доработки под себя |
Стандартные лимиты |
Безграничные |
| Подходит |
Команды до 100 чел, типовые процессы |
Крупные компании, жёсткие требования к безопасности |
Сравнение: облачная версия обходится в 2–3 раза дешевле коробочной на старте, но для B2B-компаний с большими объёмами данных коробка окупается за 1,5–2 года за счёт отсутствия абонплаты за каждого пользователя.
Метрики, которые мы отслеживаем для вашего бизнеса
-
Конверсия по этапам воронки. Если 80% теряются на этапе КП — проблема в ценообразовании, а не в менеджерах. Норма: 5–15% для B2B, 1–5% для B2C с высоким чеком.
-
Время обработки лида. Ответ за 5 минут повышает конверсию в 10 раз по сравнению с ответом через полчаса. Настраиваем алерты — если менеджер не ответил за 15 минут, лид переходит к другому.
- LTV. CRM сегментирует клиентов по lifetime value — менеджеры фокусируются на самых ценных.
-
Средний цикл сделки. Если растёт — что-то сломалось. Причины отказов — золотая жила для корректировки продукта и скриптов.
Наши кейсы
Производственная компания (B2B). Завод с оборотом 200 млн в год. Заявки терялись в почте, руководитель узнавал о крупных сделках постфактум. Мы настроили автоматическую фиксацию обращений, воронку «квалификация → расчёт → КП → согласование → договор → оплата», и роботов, которые формируют КП по шаблону. Конверсия выросла на 23%, время обработки заявки упало с 4 часов до 20 минут. Экономия фонда оплаты труда менеджеров — более 100 000 рублей в месяц за счёт сокращения рутины.
IT-сервисная компания. Три воронки: новые клиенты, допродажи, тендеры. Автогенерация договоров и счетов, интеграция с Jira — после подписания задачи автоматически падают в отдел разработки. Руководство получило взвешенный прогноз выручки с точностью 90%. Проект окупился за 4 месяца.
Сроки и стоимость внедрения
| Масштаб |
Сроки |
Что входит |
| Базовое внедрение |
1–2 недели |
Воронка, телефония, почта, импорт базы |
| Стандартное |
1–2 месяца |
Кастомные воронки, автоматизация, интеграции с сайтом и 1С |
| Комплексное |
2–4 месяца |
Множественные воронки, кастомные модули, обучение, сквозная аналитика |
Стоимость рассчитывается индивидуально под ваш объём задач. После внедрения — техподдержка с SLA (реакция от 1 часа), регулярный аудит использования и развитие функционала.
Готовы обсудить вашу ситуацию? Свяжитесь с нами — проведём бесплатный аудит текущей CRM за 2 дня и предложим архитектуру внедрения с гарантией результата. Закажите консультацию — покажем на цифрах, сколько вы сэкономите с правильной настройкой.