Перейти к основному содержимому

Как использовать WhatsApp Flows

Обновлено: 18 сентября 2026

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

При этом бизнес вместо нескольких исходящих сообщений отправляет только одно — с WhatsApp Flows.

alt

warning

edna Pulse поддерживает отправку WhatsApp Flows с учётом следующих ограничений:

  • отправка доступна только для нешаблонных сообщений WhatsApp — сообщение с WhatsApp Flows можно отправить только в рамках открытого 24-часового диалогового окна с получателем WhatsApp;

  • отправка доступна только через API edna Pulse.

    File IconAPI edna Pulse: Отправка сообщений по каскаду

Отправка WhatsApp Flows в шаблонных сообщениях и отправка из интерфейса edna Pulse пока не поддерживаются.

Как протестировать отправку WhatsApp Flows на своё устройство​

  1. Перейдите в раздел Интеграция → Тестирование в личном кабинете edna Pulse.

  2. Введите ваш телефонный номер в международном формате без знака + в пункте 4.

    подсказка

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

    Например — 79991234567.

  3. Перейдите по ссылке из пункта 5 и отправьте любое сообщение в WhatsApp.

    к сведению

    Предварительная отправка сообщения необходима для открытия диалогового окна с получателем — теперь можете отправить нешаблонное сообщение с WhatsApp Flow.

  4. Отредактируйте текст запроса в пункте 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 — форма заявки в службу поддержки.
  5. Нажмите Отправить запрос.

warning

Если хотите отправить себе несколько сообщений с WhatsApp Flow — меняйте при каждой отправке хотя бы 1 символ в поле requestId.

Как использовать WhatsApp Flows в edna Pulse​

Чтобы отправить собственный WhatsApp Flow через edna Pulse, сначала подготовьте содержимое Flow, а затем создайте и опубликуйте его в WhatsApp Manager.

business.facebook.com

  1. Создайте Flow и скопируйте его JSON. Для копирования Flow JSON нажмите Copy Flow JSON в окне предпросмотра.

    к сведению

    Для генерации JSON используйте визуальный конструктор Meta Playground*.

    WhatsApp Flows Playground

    В Meta Playground* доступны следующие возможности:

    • добавление необходимых экранов;
    • выбор компонентов: текстовые поля, списки, переключатели, выбор даты и другие элементы;
    • задание текстов и названий элементов;
    • настройка переходов между экранами;
    • предварительный просмотр, как Flow будет выглядеть для получателя.

    alt

  2. Перейдите в WhatsApp Manager и создайте WhatsApp Flow:

    • Укажите название Flow, категорию и тип Flow Без конечной точки (Without Endpoint). alt
    • Нажмите Создать (Create) и замените предложенный JSON в окне Редактор (Editor) на JSON, скопированный из Meta Playground*.
    • Нажмите Сохранить (Save). alt
  3. Проверьте в окне Предпросмотр (Preview), что Flow выглядит так, как вы ожидаете.

  4. Нажмите кнопку Опубликовать (Publish). alt

  5. Скопируйте ID сценария (Flow ID) на странице со списком созданных Flow — он потребуется для указания значения поля flowId при отправке сообщения через API edna Pulse. alt

  6. Убедитесь, что открыто 24-х часовое диалоговое окно с получателем.

    к сведению

    Flow отправляется как интерактивное сообщение внутри открытого 24-часового окна WhatsApp.

    Перед отправкой Flow получатель должен написать сообщение на WhatsApp-номер компании. С момента последнего входящего сообщения от получателя у вас есть 24 часа для отправки Flow.

  7. Отправьте запрос через API edna Pulse. Обязательно укажите "contentType": "FLOW" и flowId, скопированный в WhatsApp Manager.

    Например:

    "requestId": "flow-test-001",
    "whatsappContent": {
    "contentType": "FLOW",
    "text": "Заполните форму",
    "caption": "Открыть",
    "flowId": "123456789012345",
    "action": "navigate"
    }

    Где заданы следующие параметры:

    • text – текст сообщения;
    • caption – текст кнопки, которая открывает Flow;
    • flowId – идентификатор опубликованного Flow;
    • action – действие при открытии Flow.
    File IconAPI edna Pulse: Отправка сообщений по каскаду
    к сведению

    После отправки получатель увидит сообщение с кнопкой — при нажатии на неё Flow откроется непосредственно в WhatsApp.

  8. WhatsApp передаст заполненные данные в edna Pulse после того как получатель завершит Flow.

    Если у вас настроен вебхук для входящих сообщений, edna Pulse отправит результат Flow на указанный URL-адрес вашей системы вместе с данными входящего сообщения.

    File IconAPI edna Pulse: Вебхук о получении входящих сообщений
    к сведению

    Также вы можете увидеть введённую получателем информацию или выбранные варианты в следующих разделах личного кабинета:

    • В выгрузке отчёта по сообщениям в разделе Аналитика → Сообщения.
    • В разделе Диалоги. alt

         


осторожно

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