URA no WhatsApp
Use as portas nativas do WA Send Buttons: cada button.id é uma porta de saída do próprio nó.
Quando alguma porta de botão está conectada, o fluxo pausa aguardando o clique e roteia
automaticamente pelo ramo correspondente — sem precisar de Wait Input + Switch.
- A porta
noMatchcaptura respostas fora dos botões (texto livre) — ideal para reorientar e voltar ao menu. - A porta
defaultmantém o comportamento clássico (segue imediatamente, sem aguardar) — use só quando não quiser roteamento por clique. - Se um
Switchfor inevitável em outro ponto do fluxo, a variável correta para cliques é{{input.buttonId}}(e{{input.listRowId}}para listas). Eviteinput.interactive.button_reply.id: esse caminho só existe na primeira mensagem do trigger.
Para operacao real em escala, revise antes:
Preview no FlowBuilder
Este exemplo abre direto no FlowBuilder embedado. A visualizacao em Fluxo/JSON, simulacao e operacoes do flow ficam dentro do proprio editor.
Nao foi possivel carregar o preview embedado automaticamente.
Erros comuns
- O fluxo segue direto sem aguardar o clique → você conectou só a porta
default. Conecte as portas dos botões (opt_*) e/ounoMatch. - A aresta sumiu depois de renomear o ID do botão → a porta da aresta deve ser idêntica ao
button.id; o builder sinaliza portas órfãs na validação. - Switch nunca casa com o clique → use
{{input.buttonId}}, nuncainput.interactive.button_reply.id(só existe na primeira mensagem do trigger).