Skip to main content

O que são Flows?

Flows são formulários que abrem dentro da própria conversa do WhatsApp. O cliente preenche sem sair do chat e sem abrir navegador — e você recebe as respostas estruturadas. Servem para agendamento, cadastro, pesquisa de satisfação, geração de lead, atendimento e login.
Flows pertencem ao WABA, não ao canal. Use o wabaId de Listar WABAs nos endpoints desta seção.

Categorias

A Meta usa a categoria na revisão do flow. Escolher errado pode causar reprovação.

Ciclo de vida

1

Monte o flow_json

Defina as telas, os componentes e o routing_model. É um JSON, enviado como string no campo flow_json.
2

Crie em DRAFT

Use Criar flow sem publish. Assim você ainda pode iterar.
3

Corrija as pendências

Detalhar flow devolve validation_errors com o que a Meta apontou.
4

Publique

Publicar flow. A partir daí o flow_json não muda mais.

Estrutura do flow_json

Componentes disponíveis

Em TextInput, o input-type aceita text, number, email, password, passcode e phone.

Ações

data_exchange exige endpoint_uri configurado. Se o seu endpoint falhar muito, a Meta coloca o flow em THROTTLED.

Endpoints

Listar flows

Veja os flows do WABA com status e categorias.

Criar flow

Crie um flow a partir do flow_json.

Detalhar flow

Busque um flow e as pendências de validação.

Atualizar flow

Altere nome, categorias ou o flow_json.

Publicar flow

Deixe o flow disponível para uso.

Descontinuar flow

Pare de aceitar novas aberturas.

Remover flow

Exclua um flow em DRAFT.

Sincronizar flows

Force a atualização de status com a Meta.