База знаний

Как отправить сообщение в WhatsApp из Бизнес-процессов

Переписку с клиентами можно автоматизировать с помощью бизнес-процессов, например:

— сделать рассылку по клиентам через канал WABA;

— отправить сообщение, если сделка или лид перешли с этапа на этап;

— создать чат с клиентом и отправить в него сообщение при создании лида, контакта или сделки.

Как добавить Бизнес-процесс

Для примера добавим бизнес-процесс, который будет отправлять сообщение в WhatsApp при создании сделки:

1. Зайдите в раздел «CRM» на левой панели Битрикс24 → вкладка «Настройки» на верхней панели → пункт «Настройки CRM».

2. Нажмите слева «Роботы и бизнес-процессы» → «Бизнес-процессы».

3. Выберите сущность, с которой будет работать бизнес-процесс: лид, контакт, сделка, компания и т.д.

В нашем примере это «Сделка» → «➕ Добавить шаблон»

4. Впишите название шаблона в открывшемся окне → оставьте галочку в пункте «При добавлении» → «Сохранить».

5. Нажмите на треугольник между «Начало» и «Конец» → «Действия приложений» → выберите одно из действий:

отправить сообщение в WhatsApp с канала ответственного. Сообщение клиенту отправится с канала менеджера, который назначен за него ответственным. Если у менеджера один канал — отправим с него, если несколько — отправим с канала, который указан в настройке «С какого канала писать первым?»: раздел «Интеграция с CRM» → вкладка «Дополнительно» → пункт 4.

отправить сообщение в WhatsApp с конкретного канала. В настройках действия можно указать номер телефона канала, с которого нужно отправить сообщение.

Даже если с клиентом уже есть чат с другим каналом, сообщение отправится с номера, который вы укажете.

отправить сообщение в WhatsApp (устаревшее). Это действие есть только у пользователей, установивших интеграцию с Битрикс24 до 1 июня 2021 года.

Если с клиентом еще не было переписки — сообщение уйдет с того канала, который был указан в старых настройках интеграции до 3 апреля 2021 года.

Если переписка уже была — сообщение отправится с канала, с которого переписка велась с этим клиентом в последний раз.

Мы больше не поддерживаем действие «Отправить сообщение в WhatsApp (устаревшее)» и в случае проблем с ним не сможем помочь. Пожалуйста, выбирайте «Отправить сообщение в WhatsApp с канала ответственного» или «Отправить сообщение в WhatsApp с конкретного канала».

6. Нажмите на значок настроек созданного действия (шестеренка в правом верхнем углу).

7. Выберите с какого канала будет отправляться сообщение. Если вы выбрали действие:

отправить сообщение в WhatsApp с канала ответственного — нажмите на кнопку с тремя точками справа от поля «Выберите поле «Ответственный»:» и в списке выберите «Ответственный».

отправить сообщение в WhatsApp с конкретного канала — введите номер телефона канала. Номер телефона вписывайте без символов, пробелов, разделителей, строго в виде: 79161236548

8. Нажмите кнопку с тремя точками рядом со строкой «Номер телефона получателя» → выберите в открывшемся списке «Контакт: Телефон (текст)» → нажмите кнопку «Вставить».

Если в карточке контакта один номер — Wazzup проверит есть ли на номере WhatsApp. Если WhatsApp есть — отправим сообщение, если его нет — вернем в Битрикс24 ошибку.

Бывает, что у одного клиента несколько номеров в карточке контакта. Если Битрикс24 передал Wazzup несколько номеров, то Wazzup обработает их следующим образом:

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

Разберем это на примере контакта с 3 номерами телефонов. По умолчанию при добавлении Битрикс24 назначает всем номерам тип — «Рабочий». Поменяем одному номеру тип на «Мобильный». В нашем случае на этом номере не будет WhatsApp.

Создайте бизнес-процесс, который будет срабатывать при создании новой сделки. Для этого на странице CRM зайдите в «Настройки» → «Роботы и бизнес-процессы» → «Бизнес-процессы» → «Сделка» → «+ Добавить шаблон».

Откроется окно с параметрами шаблона. В пункте «Автоматически запускать» поставьте галочку напротив «При добавлении».

Перейдите во вкладку «Переменные» и нажмите «Добавить переменную». В развернувшемся окне заполните две строки: «Название» и «Идентификатор». Можете ввести любые значения на латинице. Тип переменной оставьте — «Строка».

Нажмите «ОК» и затем «Сохранить».

Теперь создайте действие для отправки сообщения на «Мобильный номер» контакта. Нажмите на треугольник → «Действия приложений» → «[WAZZUP отправить сообщение в whatsapp]».

На созданном действии нажмите шестеренку. Откроется окно «Настройка параметров действия». Рядом со строкой «Номер телефона получателя» нажмите кнопку с тремя точками.

Нужно, чтобы в первую очередь сообщение отправлялось на «Мобильный номер» из карточки контакта. Для этого выбираем «Контакт: Мобильный телефон (текст)» в открывшемся списке. Ниже введите сообщение, которое хотите отправить клиенту и нажмите «Сохранить».

При выполнении этого действия Wazzup запросит у Битрикс24 «Мобильный телефон» из контакта и проверит его. Если с номером есть связанный аккаунт WhatsApp, то на него отправится сообщение — задача выполнена.

Если Wazzup обнаружит, что на номере нет аккаунта WhatsApp, он отправит в Битрикс24 ошибку. Нам нужно настроить Бизнес-процесс так, чтобы при получении ошибки, Wazzup искал WhatsApp на остальных номерах контакта.

Нажмите на треугольник между действием по отправке сообщения в WhatsApp и кнопкой «Конец» → «Прочее» → «Изменение переменных». Теперь на шестеренку на действии «Изменение переменных».

Убедитесь, что в выпадающем меню выбрана та самая переменная, которую вы создавали. Рядом с этой строкой нажмите на кнопку с тремя точками.

В открывшемся окне нажмите на ссылку «Дополнительные результаты» → «[WAZZUP] отправить сообщение в whatsapp» → дважды кликните «…Код ответа».

В строке с переменной должен появиться код.

Нажмите сохранить.

Теперь нужно задать условие. Для этого под действием «Изменение переменных» нажмите треугольник → «Конструкции» → «Условие». На любой из веток кликните на шестеренку на «Условии».

Выберите «Тип условия» — «Значение переменной», из выпадающего списка «Свойство или переменная» — вашу переменную, «Условие» — «равно», в строку «Значение» впишите «405».

Сохраните.

Нажмите на треугольник под условием, которое вы настроили →  «Действия приложений» → «[WAZZUP отправить сообщение в whatsapp]». На созданном действии нажмите шестеренку.

Нужно, чтобы Битрикс24 взял из карточки контакта все номера и передал их в Wazzup. Рядом со строкой «Номер телефона получателя» нажмите кнопку с тремя точками и выберите «Контакт: Телефон (текст)». Введите сообщение, которое хотите отправить клиенту и нажмите «Сохранить».

Бизнес-процесс готов. Сохраните его.

В примере выше Битрикс24 передал в Wazzup «Мобильный номер». Wazzup не нашел на номере WhatsApp и вернул в Битрикс24 ошибку с кодом 405. Получив ошибку, Битрикс24 передал в Wazzup все номера контакта. Wazzup проверил их и отправил сообщение на номер с WhatsApp. В журнале бизнес-процесса это запишется так:

9. Введите сообщение, которое хотите отправить клиенту, и нажмите «Сохранить».

10. Нажмите «Сохранить».

Бизнес-процесс готов — при создании новой сделки клиенту уйдет сообщение в WhatsApp.

Бизнес-процесс можно донастроить так, что при отсутствии на номере WhatsApp клиенту будет отправляться SMS.