с 13 декабря 2024 года Роскомнадзор ограничил Возможность пользоваться мессенджером Viber имеется на территории РФ.
При интеграции с Viber можно использовать мессенджер для выполнения операций процесса.
Отправка сообщения в Viber
При настройке процесса можно выбрать только тех пользователей, которым разрешена отправка Viber-сообщения. Это можно сделать следующим образом:
- Добавить правило для условий запуска процесса, если он должен выполняться только для пользователей, подключивших Viber. Например, если необходимо отправлять сообщения пользователям сразу после подключения Viber к профилю.
- Добавить условную проверку внутри процесса. Если у пользователя подключен Viber, отправляем сообщение через Viber. Если нет, отправляем email-рассылку.


Чтобы отправить сообщение в Viber, следует использовать операцию «Отправить сообщение в Viber».

В тексте сообщения можно использовать стандартный набор переменных, зависящий от объекта процесса.

Опция «Обертывать ссылки для авторизации» обеспечивает авторизацию пользователя при переходе по ссылке в сообщении. Благодаря этому ученик автоматически попадает в свой личный кабинет без необходимости ввода логина и пароля.
в целях безопасности данная ссылка не обеспечивает авторизацию сотрудников и администраторов аккаунта.

Операция отправки сообщения предусматривает два исхода: «Доставлено» при успешной отправке и «Ошибка» при неудачной. Это позволяет различно реагировать в процессе в зависимости от результата отправки.
В Viber для сообщений, отправляемых из процесса, установлено ограничение — 5033 символа.

Callback-операция
Для организации интерактива в процессах можно применить блок «Callback-операция».
Этот блок предоставляет возможность отправки сообщения пользователю и ожидания его ответа.


В настройках блока требуется указать текст сообщения (1) и добавить варианты ответов для пользователя (2).


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

По умолчанию в блоке предусмотрены готовые варианты ответа с отдельными выходами:
- Ошибка — отрицательный выход. Переход по данной ветке произойдёт, если пользователь отправит некорректное сообщение. В этом случае можно, например, уведомить ответственного сотрудника и завершить процесс.
- Отмена — нейтральный выход. Переход по данной ветке происходит, если во время ожидания ответа активируются иные callback-операции, настроенные в процессе. В этом случае система будет ожидать ответ только от последней callback-операции.
- Таймаут — нейтральный выход. Переход по данной ветке произойдёт по истечении установленного таймаута, если пользователь не среагирует на полученное callback-сообщение.

В качестве варианта ответа можно использовать звёздочку (*). Она полностью изменяет обработку ответа пользователяесли он введёт произвольное сообщение, не совпадающее ни с одним из заданных вариантов:
- Если вам важны только варианты, указанные в блоке, и другие ответы не следует анализировать, используйте звездочку (*). Произвольный ответ пользователя не отразится в истории выполнения задачи, а сообщение не попадет в раздел «Входящие».
- Если вы хотите анализировать произвольные ответы, не добавляйте вариант, отмеченный звездочкой (*). Ответ попадет в раздел «Входящие» аккаунта, а задача продолжит исполнение по ветке «Ошибка».
Вариант со звездочкой не будет виден пользователю, то есть его нельзя выбрать специально. В качестве произвольного ответа принимаются любые сообщения, включая стикеры, файлы, аудиосообщения и т.д.


В полученном сообщении в Viber пользователь увидит сформулированный вопрос и варианты ответа в виде кнопок.

Он может выбрать ответ, нажав на кнопку или отправив текст, указанный на ней.

На тестовом пользователе в режиме тестирования можно проверить и отладить работу процесса:

В постах канала показываем, как цифры превращаются в решения: где реально идёт выручка, а где утечки. «Один график в боте экономит часы споров». Больше коротких приёмов и кейсов внутри.
авторизуйтесь