> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ycloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Создание WhatsApp Flow

> Создайте и протестируйте Flow перед использованием в сообщениях клиентам.

Создайте WhatsApp Flow, протестируйте его экраны и обработку данных, а затем опубликуйте для использования в сообщениях клиентам.

## Выбор способа создания

Управлять Flows можно через [API YCloud Flows](/ru/api-reference/guides/whatsapp-platform/manage-whatsapp-flows). Вы также можете использовать инструменты создания Flow, доступные для вашего WABA в WhatsApp Manager.

Поддержка API и доступность визуального редактора в консоли не связаны между собой. Проверьте варианты, отображаемые для вашего аккаунта, не предполагая, что каждый экран YCloud содержит конструктор Flow.

<Frame caption="In YCloud, open WhatsApp Flows and select Create Flow to review the creation options available for your WABA. This demonstration WABA has no existing Flows.">
  <img src="https://mintcdn.com/lchnan/v8DuKpB2Z3QTjdZk/product-assets/english-help-2026-09-22/whatsapp-flow-entry-clean-annotated.svg?fit=max&auto=format&n=v8DuKpB2Z3QTjdZk&q=85&s=843d85b2ec1d44c15cec2b43cd2cb0b1" alt="WhatsApp Flows в YCloud с выделенной кнопкой Create Flow." width="3024" height="1656" data-path="product-assets/english-help-2026-09-22/whatsapp-flow-entry-clean-annotated.svg" />
</Frame>

## Подготовка и тестирование

1. Выберите WABA, которому будет принадлежать Flow.
2. Определите экраны, поля и результат завершения.
3. Решите, требуется ли для Flow эндпоинт данных.
4. Создайте черновик и устраните ошибки валидации.
5. Просмотрите полный путь клиента с использованием тестовых данных.
6. Публикуйте только после того, как форма и последующая обработка будут готовы.

<img src="https://mintcdn.com/lchnan/AlSk34JesCiO_ZYy/product-assets/e8a7c2a063-image-567.webp?fit=max&auto=format&n=AlSk34JesCiO_ZYy&q=85&s=67a0d0a2fce399ef640733b3a64568bf" alt="Пример создания Flow в WhatsApp Manager" width="2304" height="1364" data-path="product-assets/e8a7c2a063-image-567.webp" />

Скриншот иллюстрирует существующий рабочий процесс в WhatsApp Manager. Следуйте актуальным названиям интерфейса и подсказкам о доступности функций в вашем аккаунте.

## Определение структуры данных до создания экранов

Для запроса на запись составьте краткую спецификацию полей:

| Поле | Пример значения | Валидация и использование |
| - | - | - |
| Услуга | Консультация | Должна быть одной из фактически предоставляемых вами услуг. |
| Локация | Центр | Должна поддерживать выбранную услугу. |
| Желаемая дата | 2026-10-12 | Должна быть доступной или допустимой будущей датой. |
| Желаемое время | 10:30 | Укажите часовой пояс локации в интерфейсе для клиента. |
| Идентификатор запроса | Непрозрачный идентификатор | Связывает отправленную форму с запросом клиента. |

Используйте минимально необходимое количество полей. Желаемое время — это не забронированный слот; называйте его точно, пока система бронирования не подтвердит доступность.

Определите, что каждый экран принимает, возвращает и отображает в случае сбоя. Для динамического Flow эндпоинт должен корректно обрабатывать устаревшие данные о доступности и недействительный выбор, даже если форма обычно ограничивает эти значения.

## Поэтапная валидация черновика

1. **Структура:** запросите Flow и проверьте `validationErrors`. Исправьте указанные места в JSON, а не только первую видимую ошибку.
2. **Навигация:** протестируйте все переходы вперед, назад и сценарии завершения.
3. **Данные:** протестируйте пустые обязательные поля, максимально допустимые значения и варианты выбора, которые больше недействительны.
4. **Эндпоинт:** протестируйте сценарии с недоступными данными, таймаутами и отклонением бизнес-операции.
5. **Завершение:** убедитесь, что ответ передается в правильный контекст клиента ровно один раз.

При работе через API задокументированная последовательность включает создание, получение данных валидации, обновление структуры, генерацию предпросмотра и публикацию. Эндпоинт предпросмотра создает публичный URL для предпросмотра, поэтому используйте тестовые данные и исключите секретные сведения.

## Планирование версионированного релиза

Храните определение Flow и любые изменения эндпоинта вместе в журнале релизов. Фиксируйте ID Flow, владельца WABA, статус, целевой шаблон приглашения и результат для бизнеса.

Текущий контракт YCloud содержит противоречивые описания редактирования опубликованных Flows. Пока это поведение не уточнено, для изменения работающего сценария используйте новую протестированную версию Flow вместо отката опубликованной версии к черновику. Обновляйте приглашение только после тестирования новой версии.

Не объявляйте предыдущий Flow устаревшим, пока не проверите активные приглашения и запланированный переход для клиентов, которые его уже получили.

## Перед публикацией

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

Публикация меняет жизненный цикл ресурса. Проверьте текущий контракт перед изменением работающего Flow; при необходимости запланируйте создание новой версии на замену.

Если вы не можете найти Flow при создании шаблона, убедитесь, что оба ресурса принадлежат нужному WABA и что Flow доступен для использования.

Продолжите изучение в разделе [Отправка Flow](/ru/documentation/whatsapp-business-platform/more-whatsapp-features/whatsapp-flows/send-a-whatsapp-flow).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.