Вернуться к списку Вернуться к статьям
Статьи

MAX и WhatsApp из смарт-процессов: робот для Wazzup

Клиенту потребовалось отправлять данные из смарт-процессов Битрикс24 в MAX и WhatsApp. Wazzup у него уже был подключён, каналы работали, но для нужного сценария в смарте не было подходящего стандартного робота. Мы добавили отдельное действие в «CRM роботы 2.0 + AI»: оно выбирает отправителя из кабинета Wazzup и само получает телефоны связанных контактов.

Задача: сообщать клиенту о заявке прямо из смарт-процесса

У клиента данные по выездам хранились в смарт-процессе. В карточке были сведения о заявке и связанный контакт. Нужно было использовать эти данные в сообщении и отправлять его на нужном этапе работы, сохранив существующее подключение Wazzup.

Для такой отправки мало выбрать текст. Нужно определить аккаунт отправителя, найти получателя и передать результат следующему шагу автоматизации. При нескольких подключённых номерах также нужно явно указать, с какого из них писать.

Мы сделали для этой задачи робота «Отправить сообщение через Wazzup с выбором отправителя». Он работает через кабинет клиента: подключать отдельный сервис ради отправки не пришлось.

Почему телефон контакта нельзя было просто подставить

При первой проверке из смарта пришёл текст {{Контакт: Рабочий телефон}} вместо номера. Редактор сохранил выражение, но при исполнении оно не раскрылось в телефон связанного контакта. Отправка остановилась ещё до передачи сообщения в Wazzup.

Поэтому для смарт-процессов мы добавили выбор «Первому контакту» или «Всем контактам». Робот читает связи текущего элемента и получает телефон сам. Настройщику не нужно искать подстановку, которая в этом шаблоне не работает.

Первым считается основной контакт, если он указан в данных элемента, либо первый контакт в списке связей. Если у него нет корректного телефона, робот вернёт пояснение. Следующий контакт вместо него автоматически не выбирается.

Как выбирается номер отправителя

В настройках нужно указать ключ кабинета Wazzup и загрузить каналы. Затем выбрать аккаунт: в списке видны мессенджер, номер или идентификатор и состояние подключения.

Так в одном процессе можно использовать нужный номер WhatsApp, а в другом аккаунт MAX. Для отправки в оба мессенджера добавляются два экземпляра робота с разными каналами. Каждый запуск использует одного выбранного отправителя.

Если кабинет уже связан с Битрикс24, для дополнительной автоматизации используется Sidecar-ключ. Wazzup описывает этот способ в инструкции по подключению. Действующее подключение CRM сохраняется.

Что получает настройщик процесса

В новом действии доступны текст, файл по публичной HTTPS-ссылке и одобренный шаблон WABA. Для текста можно использовать поля текущего документа, например дату выезда и адрес из заявки. Файлы и WABA-шаблоны настраиваются отдельными режимами; правила соответствующего мессенджера продолжают действовать.

В смарте робот берёт один первый корректный телефон каждого выбранного контакта. Российские номера с начальной 8 приводятся к виду с кодом 7. Если у двух контактов одинаковый нормализованный номер, в пределах запуска сообщение на него уйдёт один раз.

После отправки процесс получает статус, пояснение ошибки, данные фактического отправителя, ID сообщения и чата. Для контактов смарта возвращаются счётчики и отдельные результаты. По ним можно построить следующую ветку: продолжить процесс после принятия сообщения или передать ошибку на проверку сотруднику.

Что проверили на рабочем портале

22 октября 2026 года клиент выполнил новый запуск из того же смарт-процесса. Робот прочитал связанный контакт, получил его телефон и передал сообщение в MAX. В результате Wazzup подтвердил принятие одного сообщения, ошибок и пропусков не было.

Это подтверждение принятия сообщения сервисом. Доставку и прочтение нужно смотреть отдельно в Wazzup. Отправка в WhatsApp предусмотрена тем же роботом через соответствующий канал; описанный контрольный запуск проверял именно MAX.

Предыдущий робот отправки через Wazzup сохранён. Новое действие устанавливается отдельно и позволяет использовать выбор отправителя и контактов смарта.

Как повторить такую настройку

  1. Установите или обновите нового робота в приложении «CRM роботы 2.0 + AI».
  2. Добавьте его на нужную стадию смарт-процесса, укажите ключ и загрузите каналы кабинета Wazzup.
  3. Выберите MAX или WhatsApp и формат «Номер телефона».
  4. Укажите «Первому контакту» либо «Всем контактам», заполните сообщение и сохраните действие.
  5. Проверьте один новый запуск на согласованном контакте и сопоставьте результат робота с историей Wazzup.

В режиме всех контактов допускается до 50 связей за запуск. После частичной отправки или неопределённого результата сначала проверьте историю: новый запуск может повторить сообщения уже обработанным получателям.

Все поля, форматы получателя, настройки файлов и WABA, а также возвращаемые результаты разобраны в подробной инструкции нового Wazzup-робота.

Приложение из статьи

  • CRM роботы 2.0 + AI (300+ роботов)

    Каталог новой версии: 300+ роботов для Битрикс24 — задачи, календарь, файлы, документы, списки и расчёты. Обновление готовится к выпуску.