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 клиентам, подайте заявку в партнёрскую программу.
Создать аккаунт →Партнёрская программа