Інтеграція Бітрікс24 з Zapier
Маркетолог хоче автоматично заводити ліди з Typeform у Б24, менеджер — отримувати сповіщення у Slack при новій угоді, керівник — бачити дані CRM у Google Sheets. Кожна така зв'язка через API — це завдання для розробника на кількох годин. Zapier дозволяє зібрати інтеграцію за хвилини у візуальному конструкторі. Але у платформи є обмеження, які потрібно враховувати при роботі з Бітрікс24.
Як Zapier працює з Бітрікс24
Zapier взаємодіє з Б24 через REST API. Підключення — через OAuth: користувач авторизує Zapier на своєму порталі Б24. Після цього доступні триггери та дії.
Доступні триггери (події у Б24, що запускають Zap):
- Новий лід
- Нова угода
- Новий контакт / компанія
- Оновлення угоди (зміна етапу)
- Нове завдання
Доступні дії (що Zapier робить у Б24):
- Створити лід, угоду, контакт, компанію
- Оновити угоду (поля, етап)
- Створити завдання
- Додати коментар до завдання
- Знайти контакт/компанію за полем (Search action)
Типові Zap-сценарії
Генерація лідів
| Джерело | Zap | Результат у Б24 |
|---|---|---|
| Typeform | Нова відповідь → створити лід | Лід з даними форми |
| Calendly | Нова зустріч → створити угоду | Угода + подія в календарі |
| Stripe | Новий платіж → оновити угоду | Етап «Сплачено», сума |
| Mailchimp | Новий підписник → створити контакт | Контакт з тегом «Розсилка» |
| HubSpot | Новий контакт → створити контакт у Б24 | Міграція бази |
Сповіщення та звіти
- Нова угода у Б24 → повідомлення в Slack-канал
- Угода перейшла на етап «Програна» → рядок у Google Sheets + email керівнику
- Новий лід → SMS менеджеру через Twilio
- Прострочене завдання → сповіщення у Microsoft Teams
Багатокрокові Zap (Multi-step)
Zapier підтримує ланцюги з кількох дій. Приклад сценарію «новий клієнт»:
- Триггер: нова угода у Б24 з етапом «Нова».
- Пошук: знайти контакт у Google Contacts за email.
- Ветвлення (Filter): якщо контакт не знайдений — створити, якщо знайдений — оновити.
- Дія: додати рядок у Google Sheets з даними угоди.
- Дія: відправити приветівне письмо через Gmail.
Багатокрокові Zaps доступні на платних тарифах Zapier. Кожен крок — це одне «завдання» (task), яке враховується в ліміті тарифу.
Трансформація даних
Між кроками Zapier дозволяє перетворювати дані:
-
Formatter — форматування дат (YCLIENTS відає
2024-01-15, а Б24 чекає15.01.2024), перетворення тексту (uppercase, trim), математичні операції - Lookup Table — маппінг значень: код етапу Б24 → людиночитаймна назва для Slack-повідомлення
- Code by Zapier — JavaScript або Python для нестандартної логіки. Приклад: розбити повне ім'я на прізвище та ім'я для окремих полів контакту
Rate Limits та обмеження
Бітрікс24 REST API має обмеження на кількість запитів:
| Параметр | Значення |
|---|---|
| Запитів за секунду | 2 (на один OAuth-токен) |
| Запитів за годину | Залежить від тарифу Б24 |
Пакетний метод (batch) |
До 50 команд в одному запиті |
Zapier робить запити послідовно. При масовому імпорті (наприклад, 500 лідів з CSV) Zap буде працювати повільно — по 2 запиту за секунду. Для таких завдань краще пряма інтеграція через batch API.
Обмеження Zapier:
- Polling interval — Zapier перевіряє триггери кожні 1–15 хвилин (залежить від тарифу). Для Professional — кожні 2 хвилини, для Free — 15 хвилин. Це не real-time.
- Instant triggers — Б24 підтримує вебхуки, але не всі триггери Zapier через них працюють. Перевіряйте наявність значка блискавки біля триггера — вона означає миттєвий запуск.
- Кастомні поля — Zapier бачить користувацькі поля Б24, але при їх додаванні/видаленні потрібно пересоздати зв'язок (Refresh Fields).
- Смарт-процеси — стандартний коннектор Zapier для Б24 не підтримує смарт-процеси. Для них — Webhooks by Zapier + API Б24 напрямку.
Альтернативи Zapier для Б24
| Платформа | Перевага перед Zapier | Недолік |
|---|---|---|
| Albato | Російська платформа, рублєві тарифи, хороший коннектор Б24 | Менше коннекторів до західних сервісів |
| Make (Integromat) | Гнучкіше: ветвлення, цикли, складні сценарії. Дешевше при великому обсязі | Складніший інтерфейс |
| n8n | Self-hosted, безплатна, повний контроль | Потрібен сервер і DevOps |
| Пряма інтеграція | Максимальна гнучкість і продуктивність | Потрібен розробник |
Рекомендація: для простих зв'язок (1–3 кроки, малий обсяг) Zapier підходить. Для складних сценаріїв або великої кількості транзакцій — Make або пряма інтеграція.
Webhook-інтеграція як альтернатива коннектору
Якщо стандартний коннектор Б24 у Zapier не підтримує потрібний триггер або дію:
- У Б24 настроїти вихідний вебхук на подію (наприклад,
ONCRMLEADADD). - У Zapier використовувати триггер Webhooks by Zapier → Catch Hook — він приймає довільні HTTP-запити.
- Дані вебхука доступні в наступних кроках Zap як змінні.
Для дій: використовувати Webhooks by Zapier → Custom Request — відправити довільний запит до REST API Б24 з потрібними параметрами.
Що настроюємо
- Підключення Бітрікс24 до Zapier через OAuth
- Створення та тестування Zap-сценаріїв під завдання бізнесу
- Маппінг полів CRM з зовнішніми сервісами, включаючи користувацькі поля
- Настройку фільтрів, форматування та багатокрокових ланцюжків
- Webhook-інтеграції для сценаріїв, не охоплених стандартним коннектором
- Моніторинг та усунення помилок у Zap-логе
- Рекомендації по виборці платформи: Zapier vs Make vs Albato vs пряма інтеграція







