Nó Pré-Sessão de Resposta (avançado)

O nó Pré-Sessão de Resposta (prepareReplySessionNode) cria uma sessão "standby" em outro fluxo, antes do contato responder. Quando o contato eventualmente mandar uma mensagem, o engine entrega essa mensagem para a sessão standby já posicionada no fluxo destino — sem precisar disparar o fluxo do zero.

Útil em padrões como: você acabou de enviar uma mensagem ativa (campanha, broadcast, notificação) e quer que a próxima resposta do contato continue um fluxo específico, em vez de cair na automação reativa padrão.

Configuração

CampoDescrição
targetFlowIdFluxo de destino. A sessão standby será criada nele
entryNodeId(opcional) Nó interativo no fluxo destino onde pausar. Auto-detectado se vazio
variablesLista de { key, value } para copiar/setar no contexto da sessão standby. value suporta {{interpolation}}
expiresInMinutesTTL da sessão standby. Padrão: 1440 (24h). Máximo: 10080 (7 dias)
replaceExistingSe true (padrão), cancela qualquer standby aberto para (phone, targetFlowId) antes de criar o novo
onErrorcontinue (padrão) — fluxo segue mesmo se a criação falhar. end — encerra a sessão atual
saveAs(modo free-form) Se o fluxo destino não tem nó interativo, salva a resposta do contato nessa variável e
continueFromNodeId(modo free-form) Retoma o fluxo destino a partir deste nó com a variável saveAs populada

Quando NÃO usar

  • Se o objetivo é simplesmente encadear fluxos no momento do disparo, use startFlowNode.
  • Se o contato já está em uma sessão ativa, o engine respeita a sessão atual — o standby fica em fila.

Exemplo de cenário

  1. 1Campanha em massa envia "Olá! Quer falar com um especialista?"
  2. 2Para cada destinatário, prepareReplySessionNode aponta para o fluxo atendimento-vendas no nó askQuestion
  3. 3Quando o contato responde "Sim", o engine entrega a resposta direto para a sessão standby — o fluxo de vendas continua sem reset.