Pular para o conteúdo principal

Send Flow

WhatsApp

Send Flow

Send WhatsApp interactive flow

Node typewa.sendFlow
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.sendFlow",
  "to": "",
  "body": "",
  "flowName": "",
  "flowCta": "",
  "flowToken": "",
  "headerText": "",
  "footerText": "",
  "flowActionData": {},
  "flowAction": "",
  "firstScreen": "",
  "replyToMessageId": "",
  "linkedFlowId": "",
  "linkedFlowEndpointNodeId": ""
}

Portas

Entradas

Input
input · control

Saidas

Output
default · control

Notas de uso

Envia a mensagem com o botão que abre um WhatsApp Flow (telas interativas).

Como a CONCLUSÃO do Flow volta para a conversa

Em produção este nó NÃO pausa: o fluxo continua imediatamente após o envio. Quando o usuário conclui as telas, a resposta chega como uma nova mensagem (nfm_reply) com os params do complete. Para capturá-la:

  • Coloque um waitInput após este nó (ou trate como novo turno do trigger).
  • No resume, as variáveis disponíveis são: {{input.flowResponseJson}} (JSON cru), {{input.flowResponse.CAMPO}} (parseado) e {{input.flowName}}.
  • O flow_token enviado aqui volta dentro de {{input.flowResponse.flow_token}} — use-o para correlacionar a conclusão com este envio.

Modo de abertura

  • flowAction: navigate + firstScreen: abre direto na tela indicada (sem INIT).
  • Sem firstScreen (endpoint): a Meta chama o endpoint com action: INIT e a primeira tela do grafo responde com os dados iniciais.