База знаний

Как задать приоритетный номер клиента в Бизнес-процессе

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

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

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

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

3. Выберите сущность, с которой будет работать бизнес-процесс → «➕ Добавить шаблон».

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

5. Нажмите «Добавить переменную».

6. Заполните две строки: «Название» и «Идентификатор». Можете ввести любые значения на латинице. Тип переменной оставьте — «Строка» → нажмите ОК → Сохранить.

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

8. Нажмите шестеренку на созданном действии. Откроется настройка параметров действия.

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

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

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

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

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

11. Нажмите на шестеренку на действии «Изменение переменных»:

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

13. Нажмите в открывшемся окне на ссылку «Дополнительные результаты» → «[WAZZUP] Автоматическая отправка шаблонных сообщений» → дважды кликните «…Код ответа»:

14. Появится код в строке с переменной. Нажмите «Сохранить».

15. Нажмите треугольник под действием «Изменение переменных» → «Конструкции» → «Условие»:

16. Кликните на любую из веток на шестеренку на «Условии»:

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

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

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

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

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