Что это такое
WhatsApp Flows — это многоэкранные сценарии взаимодействия, работающие прямо в WhatsApp. Используйте их для структурированных задач, таких как регистрация, запись на прием, сбор лидов, получение обратной связи или настройка продуктов.Перед началом работы
- Подключите WABA, которой будет принадлежать Flow.
- Спроектируйте экраны и модель данных в корректном Flow JSON-документе.
- Определите, требуется ли для Flow эндпоинт данных.
- Выберите категории, описывающие сценарий использования Flow.
- Оставляйте новые наработки в
DRAFTдо завершения валидации и предварительного просмотра.
Как это работает
- Создайте Flow с метаданными и, при необходимости, его структурой JSON.
- Получите Flow и исправьте все ошибки валидации.
- Обновите метаданные или загрузите исправленный файл Flow JSON.
- Сгенерируйте общедоступный URL предварительного просмотра для тестирования заинтересованными сторонами.
- Опубликуйте Flow, когда он будет готов к отправке в сообщениях.
- Выведите опубликованный Flow из эксплуатации, когда его использование больше не требуется.
Запрос
Создание Flow
POST /whatsapp/flows
Обновление структуры Flow
PATCH /whatsapp/flows/{flowId}/assets
Предварительный просмотр и публикация
Создайте предпросмотр с помощьюGET /whatsapp/flows/{flowId}/preview, затем опубликуйте с помощью POST /whatsapp/flows/{flowId}/publish.
Ответ
При создании возвращаются идентификатор нового Flow и результат операции.Жизненный цикл Flow
Используйте вебхуки
whatsapp.flow.status_change для обработки асинхронных изменений жизненного цикла.
Ограничения и устранение неполадок
- Рассматривайте каждый указатель ошибки валидации как место в Flow JSON, требующее исправления.
- URL предварительного просмотра общедоступны; не включайте в них рабочие секреты или конфиденциальные тестовые данные.
- Публикация — это рубеж жизненного цикла. Сначала проверьте контент и поведение эндпоинта.
- Удаляйте Flow только тогда, когда его текущее состояние позволяет удаление.
- Контролируйте версии Flow JSON и логику эндпоинта совместно, если они обмениваются данными.
API создания Flow
Изучите параметры метаданных, JSON, клонирования и публикации.
Вебхуки Flow
Обрабатывайте изменения статуса Flow.

