Отправка WhatsApp Flow

Описание отправки Flow через шаблон с типом кнопки "flow" либо сервисное (бесплатное) сообщение.

В системе поддерживается запуск сценариев WhatsApp Flows через исходящие сообщения. Flow позволяет собрать данные пользователя (регистрация, запись на курс, заявка, анкета и т.д.) прямо внутри WhatsApp без перехода на внешний сайт.

В системе поддерживаются два типа исходящих сообщений:

circle-info

Важно: для отправки сценария Flow он должен быть опубликован (published).

Подробнее о создании сценария и публикации здесь.


Запуск Flow через шаблонное сообщение

Когда используется:

  • Пользователь ещё не писал (нет 24-часового окна);

  • Нужно инициировать диалог;

  • Нужно отправить форму регистрации / заявку / анкету;

  • Нужно запустить лидогенерацию.

1

Создание шаблона c кнопкой Flow

Создание шаблона через addTemplate. Посмотреть метод и пример создания — в API документацииarrow-up-right.

2

Отправка шаблона с кнопкой Flow

Ожидайте одобрения созданного шаблона от WhatsApp. После одобрения отправьте шаблон через sendTemplate. Посмотреть метод и пример отправки — в API документацииarrow-up-right.

chevron-rightОтправка шаблона с кнопкой типа FLOWhashtag

Пример отправки шаблона с кнопкой типа flow :

  {
      "type": "button",
      "sub_type": "flow",
      "index": "0"
    }

Пример отправки шаблона с кнопкой типом flow с передачей flow_token и flow_action_data.

Используйте flow_action_data , чтобы передать во flow начальные входные данные.

   {
      "type": "button",
      "sub_type": "flow",
      "index": "0",
      "parameters": [
        {
          "type": "action",
          "action": {
            "flow_token": "flow_demo_00001",
            "flow_action_data": {
                    "fname": "Anna",
                    "lname": "Stakina",
                    "age": "30"
            }
          }
        }
      ]
    }
Parameter
Description

flow_token

Необязательный параметр

Токен flow, генерируемый компанией и служащий в качестве идентификатора.

flow_action_data

Необязательный параметр

JSON-объект с данными для первого экрана

3

Получите сообщение об успешном заполнении Flow

Как только клиент завершит заполнение формы и отправит данные — вы получите уведомление через webhook. Если у вас включена опция сохранения сообщений — данное входящее сообщение с сохраненными параметрами от Flow будет сохранено в методе messages.

circle-info

Ответ клиента открывает 24-часовое окно для дальнейшей коммуникации либо его продлевает.


Запуск Flow через Сервисное (бесплатное) сообщение

Если пользователь уже написал и окно активно:

  • Flow можно отправить как интерактивное сообщение

  • Не требуется шаблон

  • Не требуется предварительная модерация текста

1

Отправка сообщения с кнопкой Flow

Отправляйте сценарий Flow через sendFlow без предварительного одобрения от WhatsApp. Посмотреть метод и пример отправки — в API документации.arrow-up-right

chevron-rightОтправка сообщения с кнопкой FLOWhashtag

Пример кнопки flow :

Пример кнопки flow c передачей flowActionPayload. Используйте flowActionPayload, чтобы передать во flow первичные входные данные.

2

Получите сообщение об успешном заполнении Flow

Как только клиент завершит заполнение формы и отправит данные — вы получите уведомление через webhook. Если у вас включена опция сохранения сообщений данное входящее сообщение с сохраненными параметрами от Flow будет сохранено в методе messages.

Last updated