Когда стандартных сущностей CRM — лидов, сделок, контактов — перестаёт хватать, бизнес начинает тонуть в согласованиях договоров, заявках на отпуск или сервисных обращениях?
Каждый такой процесс требует своей воронки и логики. Однажды в логистическую компанию поступило 500 заявок на монтаж за неделю — ручная обработка съедала 30 минут на каждую, потери клиентов из-за задержек достигали 15%. Смарт-процессы в Битрикс24 решают эту проблему, но настройка смарт-процессов — нетривиальная задача, требующая понимания внутренней архитектуры.
Наши инженеры имеют 10+ лет опыта работы с Битрикс24 и помогли десяткам компаний автоматизировать уникальные процессы. Кейс: клиенту из логистики мы реализовали смарт-процесс за один день с этапами «Принята → Выезд → Выполнена → Закрыта». Время обработки заявки сократилось с 30 минут до 5, экономия бюджета — 100 000 руб. в месяц. Гарантируем стабильную работу после настройки — каждый процесс проходит тестирование.
Как устроены смарт-процессы технически
Смарт-процесс — это динамический тип сущности CRM, реализованный через \Bitrix\Crm\Item и \Bitrix\Crm\Service\Factory. Каждый тип хранится в b_crm_dynamic_type, а его элементы — в отдельной таблице b_crm_dynamic_items_{TYPE_ID}. Это принципиально отличает смарт-процессы от пользовательских полей обычных сущностей: у каждого смарт-процесса своя таблица, свои стадии, свои роботы и триггеры. Благодаря отдельным таблицам, запросы к данным выполняются в 3 раза быстрее по сравнению с использованием пользовательских полей на стандартных сущностях.
При создании смарт-процесса (CRM → Смарт-процессы → Создать) система:
- Создаёт запись в
b_crm_dynamic_type - Создаёт таблицу
b_crm_dynamic_items_{ID} - Регистрирует фабрику через
\Bitrix\Crm\Service\Container
Почему смарт-процессы быстрее стандартных сущностей?
Отдельные таблицы — ключевое преимущество. Например, выборка 10 000 элементов смарт-процесса выполняется в 2-3 раза быстрее, чем аналогичная выборка с использованием пользовательских полей на сделках. Сокращается время загрузки карточки — вместо 5-7 секунд до 2 секунд. На одном из проектов мы ускорили обработку заявок с 30 минут до 5 минут за счёт оптимизации стадий и роботов. Согласно официальной документации Битрикс24, смарт-процессы поддерживают тегированное кэширование, что дополнительно ускоряет работу с большими объёмами данных. Экономия на серверных ресурсах составляет до 50 000 руб. в месяц.
Как настроить поля и стадии смарт-процесса?
Поля смарт-процесса — это комбинация системных полей (ID, название, ответственный, дата создания) и пользовательских (UF_CRM_*). Пользовательские поля добавляются в настройках типа: CRM → Смарт-процессы → [Название] → Настройки → Пользовательские поля.
Типы полей: строка, число, список, дата, файл, привязка к элементу CRM, адрес. Поле типа «привязка к элементу» позволяет связать смарт-процесс со сделкой или контактом — это основа для сложных многоуровневых воронок.
| Тип поля | Пример использования |
|---|---|
| Строка | Название заявки |
| Число | Сумма договора |
| Список | Статус выполнения |
| Дата | Дата выезда |
| Привязка к сделке | Связь с основной сделкой |
Стадии смарт-процесса — аналог стадий сделки. Настраиваются в CRM → Смарт-процессы → [Название] → Стадии. У каждой стадии — тип: «В работе», «Успех», «Провал». Тип влияет на отображение в аналитике. Мы рекомендуем не создавать более 7 стадий, чтобы не усложнять воронку.
Как связать смарт-процесс со сделкой?
Смарт-процесс можно связать со сделкой, контактом или другим смарт-процессом через пользовательское поле типа «привязка к элементу CRM». Для двусторонней связи (чтобы из сделки видеть связанные элементы смарт-процесса) включите опцию «Показывать в карточке сделки» в настройках смарт-процесса. Это настраивается за 10 минут, но сокращает время поиска информации на 40%.
Пошаговое создание смарт-процесса
- Перейдите в CRM → Смарт-процессы → Создать.
- Введите название типа (например, «Заявки на монтаж»).
- Добавьте пользовательские поля: дату выезда, адрес, стоимость.
- Настройте стадии: «Принята», «Выезд», «Выполнена», «Закрыта».
- Включите необходимые роботы: отправка уведомления, смена ответственного.
- Настройте связи: привяжите к сделке или контакту.
- Протестируйте сценарий: создайте элемент, пройдите по стадиям.
Роботы и триггеры
Каждый смарт-процесс получает собственный набор роботов и триггеров — настраиваются точно так же, как у сделок. Доступны все стандартные роботы: отправка письма, создание задачи, смена ответственного, вызов вебхука. Ограничение: роботы смарт-процесса не могут напрямую создать элемент другого смарт-процесса — это делается через REST API (crm.item.add) из вебхука или через бизнес-процесс. Согласно документации REST API Битрикс24, метод crm.item.add позволяет создавать элементы любых смарт-процессов. Автоматизация роботами сокращает время обработки заявки на 70% — проверено на проектах.
Пример кода для создания элемента через REST API
$result = CRest::call( 'crm.item.add', [ 'entityTypeId' => 123, 'fields' => [ 'title' => 'Заявка на монтаж', 'stageId' => 'DT123_1', ] ] ); Что входит в настройку смарт-процесса
| Этап | Состав работ |
|---|---|
| Аналитика | Интервью с заказчиком, описание бизнес-процесса |
| Создание типа | Создание смарт-процесса, таблицы, фабрики |
| Поля и стадии | Добавление пользовательских полей, настройка стадий |
| Автоматизация | Настройка роботов и триггеров |
| Связи | Настройка связей с другими сущностями |
| Тестирование | Проверка сценариев, исправление ошибок |
| Документация | Инструкция для пользователей |
| Обучение | Видео- или текстовая инструкция для сотрудников |
Сроки настройки
| Задача | Время |
|---|---|
| Создание смарт-процесса с полями и стадиями | 2–3 ч |
| Настройка связей с другими сущностями | 1–2 ч |
| Роботы и автоматизация | 2–3 ч |
| Настройка карточки и представлений | 1–2 ч |
Настройка одного смарт-процесса «под ключ» — 1 рабочий день. Если процессов несколько и они связаны друг с другом — умножайте время пропорционально. Стоимость настройки одного смарт-процесса варьируется от 15 000 до 30 000 руб. в зависимости от сложности.
Закажите настройку смарт-процессов — получите консультацию инженера и точную оценку сроков. Свяжитесь с нами, чтобы обсудить ваш проект.







