Логотипbitrix-code
Разработка

Смарт-процессы в Битрикс24: когда стандартной CRM уже не хватает

Дмитрий Горохов14 мин

Когда стандартная CRM перестаёт быть универсальной

Любой интегратор Битрикс24 рано или поздно слышит от заказчика фразу: «У нас процесс есть, а в CRM для него места нет». Лид, сделка, счёт, контакт — стандартные сущности отлично закрывают классическую воронку продаж, но реальная работа компании шире: учёт оборудования, контроль договоров, работа с рекламациями, адаптация сотрудников. Именно для таких сценариев в Битрикс24 появились смарт-процессы битрикс24 — кастомные сущности, которые проектируются под конкретный бизнес без единой строчки кода.

В этой статье разберёмся, что такое смарт-процессы битрикс24 (SPA), когда они полноценно заменяют стандартные сущности CRM, а когда — лишь первый шаг к кастомному модулю. Всё — на примерах из нашей практики внедрений и с готовыми фрагментами кода для интеграций.

Содержание

Что такое смарт-процессы в Битрикс24

Смарт-процесс (Smart Process Automation, SPA) — это пользовательская сущность CRM: у неё есть своя карточка элемента, свои поля, стадии, канбан, права доступа, роботы и связи с лидами, сделками, контактами и другими смарт-процессами. Фактически вы получаете «сделку под себя»: без разработки, через интерфейс настройки.

Что входит в смарт-процесс

  • Свой набор полей — все типы: строка, список, дата, файл, привязка к пользователю, деньги и другие.
  • Стадии и воронки — стадии смарт-процесса настраиваются в канбане, с группировкой по направлениям.
  • Роботы и триггеры — автоматизация CRM работает в смарт-процессах так же, как в сделках.
  • Связи — элемент можно привязать к контакту, сделке, счёту или другому SPA.
  • Права доступа — ролевая модель по стадиям и полям, включая расширенный режим.
  • REST API — полный набор методов для интеграций и выгрузок.

Термины, которые вы будете встречать в документации и курсе разработчика: SPA Битрикс24, смарт-процесс карточка — всё это описывает один и тот же механизм кастомных сущностей CRM.

Как создаётся смарт-процесс

В интерфейсе портала всё делается за минуты: «CRM» → «Настройки» → «Смарт-процессы» → «Создать». Дальше включаются связи с сущностями, добавляются поля, настраивается канбан со стадиями. Для разработчика важно, что каждый процесс сразу получает entityTypeId — динамическим сущностям выделяются идентификаторы начиная со 1032 и далее. Это значит: как только менеджер нажал «Сохранить», процесс доступен в REST API, роботах, бизнес-процессах и отчётах — без дополнительного программирования.

Типовые сценарии, которые закрывает SPA

  • складской и сервисный учёт активов: оборудование, техника, транспорт, SIM-карты;
  • документооборот вокруг договоров: дополнительные соглашения, согласования, продления;
  • сервисные процессы: рекламации, гарантийные случаи, заявки на выезд;
  • HR- и внутренние процессы: адаптация сотрудников, заявки на закупку, отпуска.

Главное ограничение — интерфейс

Карточка смарт-процесса наследует стандартный UX CRM. Для учёта и согласований это плюс: команда не учится заново. Но если бизнесу нужен экран с вложенными таблицами, мастером ввода или кастомной картой — без кастомной разработки не обойтись, об этом ниже.

Когда стандартной CRM уже не хватает

Типовой сигнал: сотрудники ведут «серый» учёт в Excel или Google-таблицах, потому что в CRM нет сущности под их задачу. Клиентские договоры числятся в почте, оборудование — в таблице склада, а рекламации теряются в мессенджерах. В результате данные разорваны, и ни один робот по ним не проходит.

Косвенные признаки пора вводить смарт-процесс:

  • у объекта есть жизненный цикл «стадиями» (например: «на складе → выдано → на ремонте → списано»);
  • объектом занимается не один отдел, и нужны разные права на разных этапах;
  • нужна связь объекта с клиентом и сделкой для сквозной аналитики;
  • по объекту должны срабатывать уведомления, задачи, письма — то есть нужна автоматизация CRM.

Важно: смарт-процесс — не замена сделкам. Сделка остаётся инструментом продаж. SPA закрывают операционные и сервисные процессы вокруг продажи.

Реальные проекты: оборудование, договоры, рекламации

Учёт оборудования у интегратора связи

Заказчик выдавал клиентам роутеры, коммутаторы и серверы. Оборудование числилось в таблице, история перемещений терялась. Мы создали смарт-процесс «Оборудование»: стадии «На складе», «У клиента», «На диагностике», «Списано»; поля — серийный номер, дата выдачи, привязка к контракту и к контакту клиента. Робот при переходе на стадию «У клиента» ставит ответственному задачу «Проверить доступность через 30 дней». Таблицы ушли в архив за неделю.

Контроль договоров в производственной компании

Раньше о продлении договора узнавали постфактум. Смарт-процесс «Договоры» со стадиями «Согласование», «Подписан», «Активен», «Истекает», «Расторгнут» и роботом-напоминанием за 60 и 30 дней до окончания вернул компании десятки продлений в квартал. Для связки с учётом мы реализовали интеграцию Битрикс24 с 1С: счета и акты по активным договорам подтягиваются автоматически.

Рекламации и сервисные обращения

Смарт-процесс «Рекламация» связан с сделкой и товаром: стадии «Принята», «Диагностика», «Согласование возврата», «Закрыта». SLA-таймеры и эскалации настроены роботами, отчёт по причинам рекламаций собирается через смарт-процессный отчёт CRM. Руководитель сервиса впервые увидел, сколько денег уходит на конкретную категорию дефектов.

Смарт-процесс или кастомный модуль: как выбрать

Смарт-процесс — мощный инструмент, но не бесконечный. В нашей практике есть критерии, по которым мы рекомендуем остановиться на SPA, а когда предлагаем кастомную разработку модуля.

КритерийСмарт-процессКастомный модуль
Простой жизненный цикл со стадиямиДа, идеальноИзбыточно
Расчёты, хитрые формулы, динамические таблицы в карточкеОграничено (поля-калькуляторы не гибкие)Нужен модуль
Кастомный интерфейс карточки и списковНет, карточка стандартнаяПолная свобода
Не тривиальная логика прав доступа и согласованийБазовые права по стадиямЛюбая матрица
Интеграции по расписанию, очереди, тяжёлая бизнес-логикаРоботы и REST на уровне событийФоновые агенты, расширение CRM
Скорость запуска и стоимостьДни, бюджет минимальныйНедели, нужен бюджет на разработку

Рабочее правило, которым мы пользуемся на проектах: начинайте со смарт-процесса, если он закрывает 80% сценариев. Если за 2–3 месяца команда упирается в ограничения интерфейса или логики — проектируем модуль, данные и связи при этом уже готовы. Такой эволюционный путь дешевле, чем разработка «с нуля».

Смарт-процессы битрикс24: облако против коробки — где границы возможностей

В облачном Битрикс24 смарт-процессы доступны на всех коммерческих тарифах, количество зависит от тарифа. Для большинства компаний этого достаточно. Но облако имеет жёсткие ограничения: нельзя переопределить карточку элемента, нельзя добавить собственные обработчики на сохранение, ограничен доступ к событиям ядра.

На коробочной версии Битрикс24 смарт-процессы сочетаются с полноценной доработкой ядра: кастомные обработчики на изменение стадии, свои компоненты списков, прямой доступ к ORM и таблицам. Если вы планируете глубокую интеграцию с учётными системами или нестандартный UX — коробка даёт пространство, которого в облаке нет. Подробнее про программную работу с данными CRM мы напишем в отдельной статье про D7 ORM в Битрикс24.

Автоматизация: роботы, БП и REST API

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

Снаружи смарт-процессы полностью доступны через REST API. Каждому процессу при создании присваивается entityTypeId (динамическим сущностям — начиная со 1000+). Пример создания элемента через crm.item.add:

POST https://your-portal.bitrix24.ru/rest/1/TOKEN/crm.item.add.json

{
  "entityTypeId": 1032,
  "fields": {
    "title": "Роутер MikroTik hAP ac2",
    "stageId": "DT1032_1:NEW",
    "assignedById": 42,
    "ufCrm_1032_1698834567": "S/N: 8F3A21B0",
    "parentId2": 1281
  }
}

Здесь parentId2 — привязка к контакту, а поля с префиксом ufCrm_ — пользовательские поля смарт-процесса. Тот же подход используем в интеграциях с 1С, телефонией и складскими системами: данные пишутся в SPA через REST, а сотрудники работают в привычном интерфейсе CRM.

Чек-лист внедрения смарт-процесса

  1. Сформулировать жизненный цикл объекта: 4–7 стадий, не больше на старте.
  2. Описать поля: что обязательно, кто заполняет, какие типы данных нужны.
  3. Спроектировать связи: с какими сущностями CRM элемент должен быть связан.
  4. Настроить права: кто видит, кто редактирует, кто двигает по стадиям.
  5. Прописать автоматизацию: роботы на смену стадии, уведомления, контрольные сроки.
  6. Определить владельца процесса и регламент: кто отвечает за данные после запуска.
  7. Проверить API-интеграции: если данные приходят извне — сразу тестировать crm.item.add.
  8. Обучить команду и собрать обратную связь через 2–4 недели работы.

Вывод

  • Смарт-процессы битрикс24 — самый быстрый способ убрать «серый учёт» в таблицах и мессенджерах: кастомные сущности с карточкой, стадиями и автоматизацией создаются без кода за дни.
  • Выбирайте смарт-процесс при линейном жизненном цикле и стандартной карточке; переходите к кастомному модулю, когда упёрлись в интерфейс, расчёты или сложную логику прав.
  • Облако закрывает 80% сценариев; коробка нужна там, где требуется глубокая доработка ядра и интеграций.
  • Роботы, дизайнер бизнес-процессов и REST API делают смарт-процессы полноценной платформой для сквозной автоматизации CRM.
  • Начинайте с простого: один процесс, короткий чек-лист внедрения, владелец данных — и масштабируйте по мере роста зрелости команды.

FAQ

Сколько смарт-процессов можно создать в Битрикс24?

Зависит от тарифа облака — от ограниченного числа на младших тарифах до неограниченного на старших. В коробочной версии лимит определяется ресурсами сервера и редакцией. На практике у наших клиентов работает от 3 до 15 смарт-процессов одновременно.

Можно ли связать смарт-процесс со сделкой и контактом?

Да. При создании процесса включаются связи с нужными сущностями CRM, после чего в карточке появляются привязки в обе стороны. Связи доступны и через REST API — через parentId*-поля при создании элемента.

Работают ли роботы и бизнес-процессы в смарт-процессах?

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

Что лучше: смарт-процесс или кастомный модуль?

Смарт-процесс — если нужен учёт объекта со стадиями, полями и автоматизацией без нестандартного интерфейса. Кастомный модуль — когда нужны сложные расчёты, уникальная карточка, глубокая интеграция или специфическая логика прав. Разумный путь: SPA на старте, модуль — когда достигнуты его пределы.

Не уверены, закроет ли смарт-процесс ваш сценарий? Напишите нам — проведём аудит процесса и предложим оптимальную архитектуру внедрения или разработки.