Налаштування смарт-процесів у Бітрікс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
    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 робочий день. Якщо процесів декілька і вони пов'язані між собою — множте час пропорційно. Вартість налаштування одного смарт-процесу визначається після аналізу.

Замовте налаштування смарт-процесів — отримайте консультацію інженера та точну оцінку термінів. Зв'яжіться з нами, щоб обговорити ваш проєкт.