Стандартні інтеграції через Zapier справляються з простими зв'язками, але коли потрібне розгалуження за сумою угоди, обробка масиву товарів із замовлення або повторна спроба при помилці API — лінійна модель ламається. Make (колишній Integromat) працює інакше: візуальні сценарії з модулями, роутерами, ітераторами та обробкою помилок. Для Бітрікс24 це дає гнучкість, якої не вистачає в простіших iPaaS. Ми налаштовуємо такі інтеграції під ключ: оцінимо ваш проєкт за 1 день, змонтуємо сценарії та передамо документацію. Наш досвід — понад 50 складних інтеграцій, і ми гарантуємо стабільну роботу сценаріїв 24/7.
Чому Make для Бітрікс24 краще, ніж Zapier?
Make має повноцінний модуль для Б24 з широким покриттям API. На відміну від Zapier, тут можна будувати сценарії з розгалуженнями (Router), обробляти масиви через Iterator/Aggregator і гнучко керувати помилками. Крім того, Make дешевший при складних сценаріях: кожен крок — операція, а не окрема «задача». Наприклад, сценарій з 10 модулями на Core коштує частки цента за запуск, тоді як Zapier брав би 10 задач.
Модуль Бітрікс24 у Make
Тригери (Watch):
- Нові/оновлені ліди, угоди, контакти, компанії
- Нові задачі та коментарі до задач
- Елементи смарт-процесів (через універсальний HTTP-модуль)
- Вхідні вебхуки з Б24
Дії (Actions):
- CRUD-операції для всіх сутностей CRM
- Робота з задачами: створення, оновлення, делегування, завершення
- Управління таймлайном: додавання коментарів та активностей
- Завантаження та скачування файлів з диска Б24
- Виклик довільного REST API методу через Make an API Call
Останній пункт критично важливий: якщо стандартна дія модуля не покриває потребу — Make an API Call дозволяє викликати будь-який метод REST API Б24 з довільними параметрами.
Сценарії з розгалуженням (Router)
Router — ключова відмінність Make від лінійних iPaaS. Один тригер запускає кілька паралельних маршрутів з умовами.
Приклад: обробка нової угоди в Б24.
[Нова угода] → [Router]
├── Сума > 100 000 → [Створити проєкт у Planfix] → [Сповіщення директору в Telegram]
├── Сума 10 000–100 000 → [Задача менеджеру в Б24] → [Рядок у Google Sheets]
└── Сума < 10 000 → [Автоматичний лист клієнту]
Кожна гілка виконується незалежно. Умови задаються через фільтри на з'єднаннях між модулями.
Робота з масивами (Iterator + Aggregator)
CRM-сутності Б24 часто містять масиви: товарні позиції угоди, множинні телефони контакту, пов'язані елементи. Make обробляє їх через:
- Iterator — розбиває масив на окремі елементи. Кожен елемент проходить через наступні модулі окремо.
- Aggregator — збирає результати назад у масив або в один запис.
Приклад: угода містить 5 товарних позицій. Iterator створює 5 ітерацій. Кожна перевіряє наявність товару на складі через API 1С. Aggregator збирає результати та оновлює угоду: «3 з 5 товарів у наявності».
Як налаштувати обробку помилок у Make?
Make надає вбудовані інструменти для роботи з помилками:
| Директива | Що робить | Коли використовувати |
|---|---|---|
| Ignore | Пропустити помилку, продовжити сценарій | Некритичні дії (сповіщення) |
| Resume | Підставити значення за замовчуванням і продовжити | Відсутні дані |
| Rollback | Відкотити всі дії сценарію | Транзакційні операції |
| Commit | Зафіксувати виконані дії, зупинити сценарій | Часткове виконання допустиме |
| Break | Відкласти виконання та повторити пізніше | Тимчасові помилки API (rate limit) |
Для Б24 особливо корисний Break: при перевищенні ліміту API (2 запити/сек) Make автоматично ставить запит у чергу та повторює через заданий інтервал.
Розклад і тригери
Make підтримує три режими запуску сценаріїв:
- За розкладом (Scheduled) — кожні N хвилин. Мінімальний інтервал — 1 хвилина на платних тарифах. Модуль Watch перевіряє, чи з'явилися нові записи з минулого запуску.
- Миттєво (Instant) — через вебхук. Б24 відправляє подію → Make обробляє негайно. Налаштування: вихідний вебхук Б24 → URL сценарію Make.
- Вручну (On Demand) — запуск по кнопці для тестування або разових задач.
Для production-сценаріїв рекомендуємо Instant-тригери: немає затримки, немає зайвих опитувань API, витрата операцій тільки при реальних подіях.
Data Mapping та трансформації
Кожен модуль Make приймає та віддає структуровані дані. Маппінг полів — через візуальний інтерфейс з доступом до змінних попередніх модулів.
Вбудовані функції:
- Рядкові —
substring,replace,lower,upper,trim,split - Числові —
round,floor,ceil,max,min, арифметика - Дати —
formatDate,parseDate,addDays,dateDifference - Масиви —
map,get,length,slice,merge - Логічні —
if,switch,emptystring,ifempty
Приклад: поле «Повне ім'я» із зовнішньої форми потрібно розбити на «Ім'я» та «Прізвище» для контакту Б24.
Ім'я: {{split(triggerData.fullName; " "; 1)}}
Прізвище: {{split(triggerData.fullName; " "; 2)}}
Складні сценарії для Б24
Синхронізація каталогу товарів 1С → Б24
- Вебхук з 1С при оновленні номенклатури.
- Пошук товару в каталозі Б24 за артикулом (
crm.product.list). - Router: знайдено → оновити, не знайдено → створити.
- Оновлення цін у пов'язаних угодах.
Автоматична обробка заявок з сайту
- Webhook від форми на сайті.
- Дедуплікація: пошук контакту за email та телефоном.
- Створення або оновлення контакту.
- Створення угоди в потрібній воронці (залежить від типу заявки).
- Розподіл на менеджера за round-robin через Data Store Make.
- Сповіщення менеджеру в чат Б24.
Щоденний звіт по воронці
- Запуск за розкладом о 9:00.
- Отримання всіх угод по стадіях (
crm.deal.listз фільтром). - Aggregator: підрахунок кількості та суми по кожній стадії.
- Формування текстового звіту.
- Відправка в Telegram-канал керівництва.
Тарифікація Make
Make рахує операції — кожен модуль у сценарії = 1 операція. Сценарій з 5 модулів споживає 5 операцій за один запуск. Це дешевше Zapier при складних сценаріях: у Zapier кожен крок — окрема «задача».
| Тариф Make | Операцій/міс | Сценарії | Інтервал запуску |
|---|---|---|---|
| Free | 1 000 | 2 | 15 хв |
| Core | 10 000 | Без ліміту | 1 хв |
| Pro | 150 000 | Без ліміту | 1 хв + instant |
Для типової інтеграції Б24 (10–20 сценаріїв, 100–500 подій на день) вистачає тарифу Core. Вартість одного запуску сценарію з 5 модулів — 5 операцій, що при тарифі Core становить частки цента.
Що входить у налаштування інтеграції
- Підключення Бітрікс24 до Make через OAuth, налаштування instant-вебхуків
- Проєктування сценаріїв: аналіз процесу, вибір модулів, маппінг даних
- Реалізація розгалужень, ітераторів та агрегаторів для складної логіки
- Налаштування обробки помилок: стратегія для кожного критичного модуля
- Оптимізація витрати операцій: об'єднання модулів, фільтри, умовні гілки
- Тестування сценаріїв на реальних даних та моніторинг у production
- Документація: схема кожного сценарію, опис логіки, контактні особи
Зв'яжіться з нами для розрахунку термінів та вартості вашого проєкту. Ми безкоштовно проконсультуємо щодо архітектури інтеграції. Отримайте консультацію по вашому проєкту — ми оцінимо терміни та підберемо оптимальну архітектуру інтеграції.







