Налаштування автоматизації бізнес-процесів через Make (Integromat)
Make (раніше Integromat) — платформа автоматизації з візуальним редактором сценаріїв. На відміну від Zapier (лінійні ланцюги), Make підтримує розгалуження, ітерації, агрегацію даних і складні сценарії з кількома вхідними потоками.
Коли Make краще Zapier
- Потрібна обробка масивів (ітерація по списку замовлень)
- Умовна логіка з декількома гілками
- Агрегація даних із кількох джерел перед відправленням
- Трансформація форматів (JSON → CSV, XML → JSON)
- Більше 100 операцій на місяць на безплатному плані
Ключові концепції
Модуль — одна дія (тригер, пошук, створення, оновлення, видалення, ітератор, агрегатор).
Сценарій — граф модулів, з'єднаних маршрутами.
Бандл — пакет даних, що проходить через сценарій (один елемент масиву, один webhook).
Приклад сценарію: обробка замовлень
[Webhook trigger: POST /make/orders]
│
[Router: розгалуження за типом]
│ │
[Фільтр: [Фільтр:
status=paid] status=cancelled]
│ │
[HTTP: POST [HTTP: POST
до shipping] до refund API]
│ │
[Email: відправка [Slack: повідомлення
накладної] менеджеру]
│
[Google Sheets:
додати рядок
до звіту]
HTTP модуль — користувацькі API
{
"url": "https://api.example.com/orders",
"method": "POST",
"headers": [
{ "name": "Authorization", "value": "Bearer {{1.api_token}}" },
{ "name": "Content-Type", "value": "application/json" }
],
"body": {
"orderId": "{{1.id}}",
"customer": {
"email": "{{1.customer.email}}",
"name": "{{1.customer.first_name}} {{1.customer.last_name}}"
},
"amount": "{{1.total_price}}",
"currency": "RUB"
}
}
Iterator + Aggregator
Обробка масиву items з замовлення:
[Webhook: нове замовлення з items[]]
│
[Iterator: розділити items[] на бандли]
│ (по одному items[i])
[Пошук: знайти продукт у БД за SKU]
│
[HTTP: зменшити залишок на складі]
│
[Aggregator: зібрати результати]
│
[Email: підсумковий звіт про обробку]
Обробка помилок
Make надає Error handler module — спеціальну гілку, яка виконується при помилці:
- Ignore — пропустити помилку, продовжити
- Break — зупинити поточний бандл, продовжити наступний
- Retry — повторити з затримкою (до 5 разів)
- Rollback — відкотити зміни у допоміжних модулях
Розклад
Make підтримує запуск за розкладом (від 1 хвилини на платних планах):
- Щоденні звіти: кожного дня о 08:00 за московським часом
- Щотижневі дайджести: кожного понеділка
- Перевірка статусів: кожні 15 хвилин
Строки виконання
Сценарій з 5–8 модулів з умовами — 1–2 дні. Складний сценарій з ітераторами, агрегаторами та обробкою помилок — 3–5 днів.







