Pular para o conteúdo principal

Send Buttons

WhatsApp

Send Buttons

Send interactive buttons

Node typewa.sendButtons
CategoriaWhatsApp
Setups obrigatorioswhatsapp

Painel de configuracao

Esta visualizacao usa o frontend real do ConfigPanel em modo embed, carregando um no de exemplo com o JSON base desta documentacao.

Preview real do painel

Nao foi possivel carregar o painel embedado automaticamente.

JSON base do node
{
  "_nodeType": "wa.sendButtons",
  "to": "",
  "body": "",
  "headerText": "",
  "footerText": "",
  "buttons": [],
  "replyToMessageId": ""
}

Portas

Entradas

Input
input · control

Saidas

Output
default · control

Notas de uso

Roteamento por clique (preferido): cada button.id é uma porta de saída deste nó. Conecte a porta do botão diretamente ao ramo correspondente — o fluxo pausa aguardando o clique e roteia automaticamente. A porta noMatch captura respostas fora dos botões; a porta default segue imediatamente sem aguardar (modo clássico). NÃO use waitInput + switch para rotear cliques. Quando um switch for inevitável, a variável correta é {{input.buttonId}} (nunca input.interactive.button_reply.id, que só existe na primeira mensagem do trigger).

Objetos filhos e estruturas aninhadas

WAButton

Interactive reply button

CampoTipoObrigatorioDescricao
idstringSimButton identifier returned on click
titlestringSimButton label (max 20 chars)

Exemplos de configuracao

Menu de 2 botões — conecte edges nas portas btn_comercial/btn_suporte/noMatch

{"to":"{{input.from}}","body":"Como posso ajudar?","buttons":[{"id":"btn_comercial","title":"Comercial"},{"id":"btn_suporte","title":"Suporte"}]}