O que é
Os WhatsApp Flows são experiências de várias telas executadas diretamente no WhatsApp. Use-os para tarefas estruturadas, como cadastro, agendamento de consultas, captação de leads, feedback ou configuração de produtos.Antes de começar
- Conecte a WABA que será a proprietária do Flow.
- Projete as telas e o modelo de dados em um documento Flow JSON válido.
- Decida se o Flow precisa de um endpoint de dados.
- Escolha categorias que descrevam o caso de uso do Flow.
- Mantenha o novo trabalho em
DRAFTaté que a validação e a visualização prévia estejam concluídas.
Como funciona
- Crie um Flow com metadados e, opcionalmente, sua estrutura JSON.
- Recupere o Flow e corrija todos os erros de validação.
- Atualize os metadados ou envie um arquivo Flow JSON revisado.
- Gere uma URL pública de pré-visualização para testes com partes interessadas.
- Publique o Flow quando ele estiver pronto para mensagens.
- Desative um Flow publicado quando ele não dever mais ser utilizado.
Requisição
Criar um Flow
POST /whatsapp/flows
Atualizar a estrutura do Flow
PATCH /whatsapp/flows/{flowId}/assets
Visualizar e publicar
Gere uma pré-visualização comGET /whatsapp/flows/{flowId}/preview e, em seguida, publique com POST /whatsapp/flows/{flowId}/publish.
Resposta
A criação retorna o novo ID do Flow e o resultado da operação.Ciclo de vida do Flow
Use Webhooks
whatsapp.flow.status_change para processar atualizações assíncronas do ciclo de vida.
Limites e solução de problemas
- Trate cada apontador de erro de validação como um local a ser corrigido no Flow JSON.
- As URLs de pré-visualização são públicas; não inclua segredos de produção ou dados de teste confidenciais.
- A publicação é um limite de ciclo de vida. Confirme o conteúdo e o comportamento do endpoint primeiro.
- Exclua um Flow apenas quando o estado atual dele permitir a exclusão.
- Crie versões do Flow JSON e do comportamento do endpoint juntos quando eles trocarem dados.
API de Criação de Flow
Inspecione metadados, JSON, opções de clonagem e de publicação.
Webhooks de Flows
Processe alterações de status do Flow.

