# 构建专注的 WhatsApp Flow

设计原生表单，连接实时选项并验证提交结果。

## 前提条件

一个符合条件的已连接 WhatsApp 商业账户、一个明确的客户任务，以及负责处理提交操作的系统。

## 1. 选择一个任务

从预约请求、产品选择或服务分流开始。先写出完成条件。只列出达成该条件所需的信息，并移除已通过授权上下文获取的字段。

## 2. 设计表单

使用简洁的标签、合适的输入控件和有效的验证。确保初始屏幕无需额外说明即可理解。检查较长语言的显示效果和可选答案。[Meta 的 WhatsApp Flows 概览](https://whatsappbusiness.com/products/whatsapp-flows/)介绍了原生体验。

## 3. 连接当前选项

使用相关的业务集成获取可用性或产品选项。赋予请求稳定的业务含义，不要信任客户端选择的值而不在提交时再次校验。在应用中保留任务引用，防止重复提交创建第二个业务操作。

## 4. 验证提交

将答案关联到正确的客户请求。在需要时执行身份和权限检查。将操作提交到预约、订单或工单系统，然后在对话中报告其实际结果。

## 5. 测试中断路径

演练选项过期、答案无效、表单中断和集成不可用的场景。在提供其他选项时保留有用的答案。当结构化流程无法解决请求时，保持对话或人工客服可用。

## 故障排除

已提交的表单不等于已确认的预约或付款。在展示成功之前，先检查所属系统的结果。如果客户无法完成操作，确定涉及的屏幕和字段，并提供受支持的替代方案。使用已发布的集成操作，而不是猜测 Flows SDK 方法。

## 后续步骤

- [探索相关的 WhatsApp 功能](/products/whatsapp/flows)。
- [查找所有 WhatsApp 指南和详解](/products/whatsapp/resources)。
- [准备您的第一次完整交互](/products/whatsapp/getting-started)。

## Related resources

- [Connecting WhatsApp to Bird: from buying a number to a live channel](/learn/whatsapp/connecting-whatsapp-to-bird) (video)
- [What is the 24-hour customer service window on WhatsApp?](/explained/whatsapp/what-is-the-24-hour-customer-service-window) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp](/products/whatsapp) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp)
