For the complete documentation index, see llms.txt. This page is also available as Markdown.

Crie Flows de WhatsApp para capturar informações estruturadas dos seus clientes

Quando você precisa pedir dados a um cliente —seu nome, seu e-mail, qual serviço ele procura—, fazer isso com mensagens de texto soltas funciona, mas é lento e abre espaço para erros de digitação ou respostas incompletas. Os Flows do WhatsApp resolvem isso: são formulários nativos que abrem dentro do mesmo chat, com campos, botões e telas que guiam o cliente passo a passo. Você pode pedir para PandAI montá-los para você ou criá-los manualmente.

Para entrar: no menu lateral, vá para Canais → WhatsApp Flows.

Não tem certeza se um Flow é o que você precisa? Consulte primeiro Reduzir mensagens com WhatsApp Flows para ver quando vale a pena usá-lo.


Requisitos de compatibilidade

Os WhatsApp Flows não funcionam com qualquer conexão. Eles exigem um número conectado por meio da plataforma oficial do WhatsApp Business da Meta.

Tipo de conexão
Compatível com Flows?

WhatsApp API oficial

Sim

WhatsApp Dual ou híbrido

Pode ser, se o número estiver respaldado pela conexão oficial da Meta e aparecer na Vambe como um número WhatsApp habilitado

WhatsApp QR / WhatsApp Web

Não

Instagram, Messenger, Web Chat ou TikTok

Não usam WhatsApp Flows


Criação com PandAI: deixe que ele monte para você

Se você preferir não construir o Flow bloco por bloco, o PandAI oferece dois caminhos, disponíveis ao dar contexto sobre Assistentes:

  • Criar um WhatsApp Flow — você descreve quais informações precisa capturar e o PandAI monta o Flow completo automaticamente, aplicando o mesmo processo que você faria manualmente, mas sem que você precise mexer em cada tela por conta própria. Assim como na criação manual, esse Flow fica como uma peça solta: se você quiser dentro de um assistente, é preciso associá-lo manualmente em Mensagens Interativas.

  • Condensar uma rota em um WhatsApp Flow — o PandAI lê os cenários e rotas do seu assistente e recomenda quais rotas conversacionais vale transformar em um Flow, para reduzir a quantidade de mensagens que o assistente precisa enviar para coletar a mesma informação. Ao contrário da opção anterior, aqui você não precisa associar nada por conta própria: o PandAI conecta o Flow resultante diretamente à função de Mensagens Interativas do assistente.


Criação manual: passo a passo

Se você preferir montar o Flow você mesmo —ou quiser entender o que há por trás do que o PandAI gera—, a partir de Canais → WhatsApp Flows clique em + Criar para abrir o construtor, dividido em um painel de configuração à esquerda e uma visualização ao vivo dentro de um celular à direita. Ali você define três coisas antes de mexer no conteúdo do formulário:

  • Nome do fluxo — o nome interno com o qual você identificará este Flow (por exemplo, «Pesquisa de satisfação»).

  • Categorias — são adicionadas com Adicionar categoria.

  • Números de WhatsApp — são adicionadas com Adicionar número; defina em qual(is) número(s) este Flow ficará disponível.

Com isso pronto, monte o conteúdo do formulário em Telas. Cada tela ("Tela 1", "Tela 2"...) tem:

  • Título — o que o cliente vê como cabeçalho da tela.

  • ID da tela — um identificador interno em maiúsculas (por exemplo, START, CONFIRM) que é usado para rotear entre telas.

  • Tela final — um interruptor que marca essa tela como o encerramento do Flow. Ao ativá-lo, aparece um segundo interruptor, Tela de sucesso, para marcá-la especificamente como a confirmação final.

Dentro de Construção, cada tela é montada adicionando blocos com o botão Adicionar:

Bloco
Campos que configura

Cabeçalho de texto

Texto

Corpo de texto

Texto

Entrada de texto

Interruptor Obrigatório, Etiqueta (o que o cliente vê), Tipo de entrada (Texto, Email, telefone, número etc.), Texto de ajuda opcional. O nome do campo é gerado automaticamente a partir da etiqueta (por exemplo, "Full name" → full_name) — é o identificador com o qual o dado chega à Vambe

Lista suspensa

Interruptor Obrigatório, Etiqueta, pares Valor (não visível para o usuário) / Opção (visível para o usuário), que vão sendo somados com Adicionar item

Rodapé

Tipo de rodapé (por exemplo, Simples), Etiqueta do botão, e Tela de destino — para qual tela o cliente vai ao tocar nesse botão

Ao terminar uma tela, Adicionar tela (no rodapé do editor) adiciona a próxima. O botão Criar, no canto superior direito, publica o Flow.

O rodapé de cada tela é o que define o fluxo de navegação: seu campo Tela de destino aponta para o ID da tela que segue. Assim você monta Flows de várias telas sem lógica adicional.


Limites de estrutura

Limite
Valor

Telas por Flow

Máximo 8

Campos de entrada por tela

Máximo 5

Botões por tela

1 (o rodapé)

Opções em um campo de seleção

Entre 2 e 20

Para uploads de arquivos (foto ou documento), a Meta impõe também: máximo um campo de foto ou documento por tela, até 30 arquivos nos campos de upload, ≈ 25 MB por arquivo e um limite total de ≈ 100 MB por Flow.

Tipos de campo disponíveis: texto, texto longo, e-mail, telefone, número, seleção única, lista suspensa, seleção múltipla, data, aceitação de termos, fotos e documentos.


Boas práticas

  1. Um Flow por objetivo. É melhor ter um Flow de agendamento, outro de orçamento e outro de devolução, do que um gigante para tudo.

  2. Peça só o necessário. Cada campo adicional aumenta a chance de abandono; não pergunte algo que o assistente possa obter depois ou que já tenha disponível.

  3. Separe por etapas. Por exemplo: tela 1 dados de contato, tela 2 necessidade ou serviço, tela 3 data ou detalhe adicional, tela 4 confirmação. Com seis ou mais campos, agrupe-os em telas de três a cinco.

  4. Inclua uma tela final de confirmação, para que o cliente possa revisar o que está enviando antes de terminar.

  5. Use nomes claros nas etiquetas ("Qual serviço você precisa?", não "Campo 1" ou "Dado adicional").

  6. Mantenha as opções curtas — fáceis de selecionar em um celular. Se houver muitas alternativas, agrupe-as ou separe-as em outra tela.

  7. Defina o que acontecerá depois: criar ou atualizar um ticket, mover de etapa, avisar um executivo, enviar um orçamento, ativar um workflow, agendar uma reunião.

  8. Tenha sempre uma alternativa conversacional. Nem todos os clientes vão concluir o formulário; o assistente deve conseguir continuar manualmente se a pessoa disser «prefiro falar com alguém», não entender uma pergunta ou não conseguir abrir o Flow.


Publicação

Se você for enviar o Flow por meio de um template de WhatsApp, esse template também deve cumprir as regras e aprovações da Meta.


Como conectar um WhatsApp Flow a um assistente

Um Flow criado e publicado não é enviado sozinho: é preciso indicar ao assistente quando ele deve ser aberto. Se você o gerou com a opção Condensar uma rota do PandAI, essa conexão já foi feita; se você o criou manualmente ou com Criar um WhatsApp Flow, siga estes passos.

1. Verifique se o assistente é V3

Os WhatsApp Flows só funcionam com assistentes V3. Assistentes V2 não têm a função de mensagens interativas.

2. Publique o Flow em um número de WhatsApp

O Flow deve estar disponível no mesmo número a partir do qual o assistente responde:

  1. Vá para a seção de Flows.

  2. Abra o Flow que você quer usar.

  3. Revise ou complete suas telas e campos.

  4. Publique-o no número de WhatsApp correspondente.

  5. Salve as alterações.

3. Abra o assistente V3

  1. Vá para Assistentes.

  2. Abra o assistente V3.

  3. Entre na configuração ou nas automações dele.

  4. Procure Enviar mensagem interativa.

4. Ative as mensagens interativas

Ative a função Enviar mensagem interativa. Essa função permite que o assistente envie botões, listas ou WhatsApp Flows.

5. Adicione o Flow ao assistente

Dentro da configuração de mensagens interativas:

  1. Selecione Adicionar Flow.

  2. Escolha o Flow correspondente.

  3. Escreva uma descrição clara de quando ele deve ser usado —por exemplo, «Quando o cliente quer selecionar uma sessão de cinema e escolher um assento», e não apenas uma lista dos campos do formulário.

A descrição deve indicar quando o Flow deve ser enviado, não apenas quais campos ele contém. O assistente decide o momento certo com base nessa descrição.

6. Salve a configuração

7. Indique ao assistente que use a função na rota correspondente

Conectar o Flow ao assistente não faz com que ele seja enviado automaticamente. A rota ou cenário em que esses dados são coletados deve indicar ao assistente que use a função de mensagens interativas, com uma referência de função em um formato semelhante a:

A rota também deve indicar o que fazer depois que o cliente completar o formulário, porque as respostas retornam como dados estruturados.

8. Verifique a conexão do assistente

Confirme que:

  • O assistente seja V3.

  • O assistente esteja atribuído a uma etapa ativa.

  • A etapa pertença a um funil conectado ao número de WhatsApp.

  • O Flow esteja publicado nesse mesmo número.

  • A rota inclua a referência de Enviar mensagem interativa.

  • A descrição do Flow explique claramente quando ele deve ser usado.

Erros comuns

  • O Flow existe, mas não é enviado: provavelmente não está publicado no número de WhatsApp.

  • O assistente não encontra o Flow: ele não foi adicionado à lista de mensagens interativas.

  • O Flow está conectado, mas o assistente continua perguntando campo por campo: falta a referência de função dentro da rota.

  • O Flow não funciona no Instagram ou no Web Chat: os WhatsApp Flows funcionam apenas para WhatsApp.

  • O assistente é V2: essa função está disponível apenas em assistentes V3.

Para a explicação conceitual de como botões, listas e Flows convivem dentro de um mesmo assistente, consulte Mensagens Interativas: botões, links e Flows em um mesmo assistente.


Casos avançados

Alguns cenários —lógica condicional complexa entre telas, ou conectar o Flow a um sistema externo para buscar dados dinâmicos— podem exigir configuração adicional além deste editor. Se o seu caso precisar disso, converse com sua equipe de implementação da Vambe.


Em resumo

Um Flow é montado com telas, e cada tela com blocos —cabeçalho, corpo, campos de entrada e um rodapé que decide para onde o cliente vai. Você pode montá-lo sozinho no editor, pedir para o PandAI deixar pronto, ou pedir para o PandAI converter diretamente uma rota conversacional existente em um Flow e conectá-lo sozinho. Seja qual for o caminho, depois de publicado no número correto falta uma última etapa —a não ser que você use «Condensar uma rota»—: conectá-lo ao seu assistente V3 seguindo este guia para que ele saiba quando enviá-lo.

Atualizado

Isto foi útil?