API
CRM

WhatsApp API для Bitrix24

Свяжите событие сделки с сообщением в WhatsApp. Например, отправьте клиенту подтверждение заказа или уведомление о готовности.

Как проходит событие

Bitrix24 передаёт событие сделки вашему обработчику. Обработчик проверяет токен и портал, получает данные сделки через REST, выбирает контакт и ставит уведомление в очередь WAIX.

Вебхук события содержит идентификатор сделки, а не все её поля. Для чтения данных нужны crm.deal.get или crm.item.get. Если у сделки несколько контактов, заранее определите получателя.

Что настроить

На стороне Bitrix24 — исходящее событие и разрешение REST. На стороне WAIX — номер, API-ключ и одобренный шаблон. В обработчике — сопоставление полей, согласие клиента на WhatsApp и UUID для каждой логической отправки.

Повторное событие CRM должно находить ту же запись в вашей очереди. Не отправляйте сообщение заново при каждом сохранении сделки. Доступность REST и роботов зависит от тарифа Bitrix24.

Готовый обработчик и вариант с n8n

В репозитории есть обработчик на Python с постоянной очередью SQLite. Он проверяет портал и токен события, читает основной контакт сделки и отправляет шаблон только при подтверждённом согласии. Повторное событие не создаёт новую отправку.

Это интеграция через REST и вебхуки. Отдельное приложение WAIX в Маркете Bitrix24 для этого примера не требуется и автоматически не устанавливается.

Пошаговая инструкция на GitHub ↗

Сколько стоит подключение

Для собственного номера оплачивается подписка WAIX в тенге, а сообщения — напрямую Meta с карты в вашем WhatsApp Business Account. Количество номеров и сумму можно рассчитать на странице тарифа. OTP оплачивается отдельным пакетом.

Проверьте интеграцию на своём сценарии

Начните с подключения номера и одного сообщения. Если внедряете WhatsApp клиентам, подайте заявку в партнёрскую программу.

Создать аккаунт →Партнёрская программа