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

edna Pulse поддерживает отправку WhatsApp Flows с учётом следующих ограничений:
-
отправка доступна только для нешаблонных сообщений WhatsApp — сообщение с WhatsApp Flows можно отправить только в рамках открытого 24-часового диалогового окна с получателем WhatsApp;
-
отправка доступна только через API edna Pulse.
API edna Pulse: Отправка сообщений по каскаду
Отправка WhatsApp Flows в шаблонных сообщениях и отправка из интерфейса edna Pulse пока не поддерживаются.
Как протестировать отправку WhatsApp Flows на своё устройство
-
Перейдите в раздел Интеграция → Тестирова ние в личном кабинете edna Pulse.
-
Введите ваш телефонный номер в международном формате без знака
+в пункте 4.подсказкаНомер телефона в международном формате обязательно должен содержать код страны, код города или оператора сотовой связи и местный номер телефона.
Например — 79991234567.
-
Перейдите по ссылке из пункта 5 и отправьте любое сообщение в WhatsApp.
к сведениюПредварительная отправка сообщения необходи ма для открытия диалогового окна с получателем — теперь можете отправить нешаблонное сообщение с WhatsApp Flow.
-
Отредактируйте текст запроса в пункте 6.
-
Укажите в поле
addressсвой номер телефона.Например —
"address": "79991234567",. -
Замените секцию
whatsappContentс отправкой текстового сообщения:"whatsappContent": {"contentType": "TEXT","text": "WhatsApp TEXT"}на секцию
whatsappContentс отправкой WhatsApp Flow:"whatsappContent": {"contentType": "FLOW","caption": "Перейти","text": "Нажмите на кнопку, чтобы протестировать WhatsApp Flows","flowId": 2078856889281964,"action": "navigate"}к сведениюВ поле
flowIdиспользуйте одно из значений:2078856889281964— подписка на акцию;688825847226494— сбор обратной связи;1023010889492839— форма заявки в службу поддержки.
-
-
Нажмите Отправить запрос.
Если хотите отправить себе несколько сообщений с WhatsApp Flow — меняйте при каждой отправке хотя бы 1 символ в поле requestId.
Как использовать WhatsApp Flows в edna Pulse
Чтобы отправить собственный WhatsApp Flow через edna Pulse, сначала подготовьте содержимое Flow, а затем создайте и опубликуйте его в WhatsApp Manager.
-
Создайте Flow и скопируйте его JSON. Для копирования Flow JSON нажмите Copy Flow JSON в окне предпросмотра.
к сведениюДля генерации JSON используйте визуальный конструктор Meta Playground*.
В Meta Playground* доступны следующие возможности:
- добавление необходимых экранов;
- выбор компонентов: текстовые поля, списки, переключатели, выбор даты и другие элементы;
- задание текстов и названий элементов;
- настройка переходов между экранами;
- предварительный просмотр, как Flow будет выглядеть для получа теля.

-
Перейдите в WhatsApp Manager и создайте WhatsApp Flow:
- Укажите название Flow, категорию и тип Flow Без конечной точки (Without Endpoint).

- Нажмите Создать (Create) и замените предложенный JSON в окне Редактор (Editor) на JSON, скопированный из Meta Playground*.
- Нажмите Сохранить (Save).

- Укажите название Flow, категорию и тип Flow Без конечной точки (Without Endpoint).
-
Проверьте в окне Предпросмотр (Preview), что Flow выглядит так, как вы ожидаете.
-
Нажмите кнопку Опубликовать (Publish).

-
Скопируйте ID сценария (Flow ID) на странице со списком созданных Flow — он потребуется для указания значения поля
flowIdпри отправке сообщения через API edna Pulse.
-
Убедитесь, что открыто 24-х часовое диалоговое окно с получателем.
к сведениюFlow отправляется как интерактивное сообщение внутри открытого 24-часового окна WhatsApp.
Перед отправкой Flow получатель должен написать сообщение на WhatsApp-номер компании. С момента последнего входящего сообщения от получателя у вас есть 24 часа для отправки Flow.
-
Отправьте запрос через API edna Pulse. Обязательно укажите
"contentType": "FLOW"иflowId, скопированный в WhatsApp Manager.
API edna Pulse: Отправка сообщений по каскадуНапример:
"requestId": "flow-test-001","whatsappContent": {"contentType": "FLOW","text": "Заполните форму","caption": "Открыть","flowId": "123456789012345","action": "navigate"}Где заданы следующие параметры:
text– текст сообщения;caption– текст кнопки, которая открывает Flow;flowId– идентификатор опубликованного Flow;action– действие при открытии Flow.
к сведениюПосле отправки получатель увидит сообщение с кнопкой — при нажатии на неё Flow откроется непосредственно в WhatsApp.
-
WhatsApp передаст заполненные данные в edna Pulse после того как получатель завершит Flow.
Если у вас настроен вебхук для входящих сообщений, edna Pulse отправит результат Flow на указанный URL-адрес вашей системы вместе с данными входящего сообщения.
API edna Pulse: Вебхук о получении входящих сообщенийк сведениюТакже вы можете увидеть введённую получателем информа цию или выбранные варианты в следующих разделах личного кабинета:
- В выгрузке отчёта по сообщениям в разделе Аналитика → Сообщения.
- В разделе Диалоги.

* Деятельность компании Meta запрещена на территории Российской Федерации.