Настройка смарт-процессов в Битрикс24: автоматизация бизнес-процессов

Когда стандартных сущностей CRM — лидов, сделок, контактов — перестаёт хватать, бизнес начинает тонуть в согласованиях договоров, заявках на отпуск или сервисных обращениях? Каждый такой процесс требует своей воронки и логики. Однажды в логистическую компанию поступило 500 заявок на монтаж за нед
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка смарт-процессов в Битрикс24: автоматизация бизнес-процессов
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    996
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    735
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    773
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1134

Когда стандартных сущностей 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 → Смарт-процессы → Создать) система:

  1. Создаёт запись в b_crm_dynamic_type
  2. Создаёт таблицу b_crm_dynamic_items_{ID}
  3. Регистрирует фабрику через \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%.

Пошаговое создание смарт-процесса

  1. Перейдите в CRM → Смарт-процессы → Создать.
  2. Введите название типа (например, «Заявки на монтаж»).
  3. Добавьте пользовательские поля: дату выезда, адрес, стоимость.
  4. Настройте стадии: «Принята», «Выезд», «Выполнена», «Закрыта».
  5. Включите необходимые роботы: отправка уведомления, смена ответственного.
  6. Настройте связи: привяжите к сделке или контакту.
  7. Протестируйте сценарий: создайте элемент, пройдите по стадиям.

Роботы и триггеры

Каждый смарт-процесс получает собственный набор роботов и триггеров — настраиваются точно так же, как у сделок. Доступны все стандартные роботы: отправка письма, создание задачи, смена ответственного, вызов вебхука. Ограничение: роботы смарт-процесса не могут напрямую создать элемент другого смарт-процесса — это делается через 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 руб. в зависимости от сложности.

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