Caminhos por Resposta de Modelo
Identifica a resposta ao último modelo enviado e separa caminhos por botão, resposta aberta ou modelo diferente. Este node deve ser usado dentro de fluxos do bot, sempre conectado a uma jornada com objetivo claro, rota esperada e tratamento para exceções.
Quando usar
- Use quando os botões de resposta rápida de um modelo aprovado precisam abrir caminhos diferentes.
- Use para verificar qual modelo recebeu a resposta e encadear verificações, inclusive com modelos sem botões.
- Use com o fluxo normal do número ou com um fluxo forçado configurado no cadastro do modelo.
Campos de configuração
- Modelo do WhatsApp: selecione um modelo aprovado. Cada botão de resposta rápida desse modelo cria uma saída no node.
Entradas e saídas
- Entradas: recebe 1 entrada.
- Saídas, nesta ordem: Outra resposta, uma saída por botão rápido e Não corresponde ao modelo.
- Outra resposta: texto ou mídia identificados como resposta ao modelo selecionado, sem botão rápido correspondente.
- Botões do modelo: uma saída automática para cada botão de resposta rápida do modelo selecionado.
- Não corresponde ao modelo: resposta de outro modelo ou sem identificação de modelo.
Exemplo prático
Em um modelo com os botões “Quero comprar” e “Falar com suporte”, conecte cada botão ao caminho correspondente. Use Outra resposta para tratar texto ou mídia em resposta a esse modelo e Não corresponde ao modelo para verificar um segundo modelo.
Onde configurar
Acesse Abrir Fluxos Automáticos. Abra ou crie um fluxo, adicione Caminhos por Resposta de Modelo no grupo Condições e selecione o modelo aprovado.
O que significa Outra resposta
Outra resposta não é um botão enviado ao cliente. Ela recebe texto ou mídia identificados como resposta ao modelo selecionado, quando não há um botão rápido correspondente.
Por exemplo, ao usar Responder no WhatsApp e citar o último modelo enviado, o cliente pode digitar uma resposta ou enviar mídia. Se esse for o modelo selecionado no node, a saída será Outra resposta, mesmo que o modelo não tenha botões e a opção de forçar fluxo esteja desativada.
Texto livre sem citar uma mensagem só é associado ao modelo pela janela de primeira resposta quando Forçar fluxo na resposta está ativado e o prazo ainda está válido. Sem essa identificação, a saída é Não corresponde ao modelo, não Outra resposta.
Encadear verificações de modelos
Não corresponde ao modelo recebe respostas identificadas como pertencentes a outro modelo ou sem identificação de modelo. Conecte essa saída a outro node para verificar outro modelo. A mesma identificação permanece disponível durante o processamento dessa resposta, permitindo testar A, depois B e depois C.
O encadeamento não recupera envios antigos: somente o último envio de modelo da sala permanece válido. No último node da sequência, conecte Não corresponde ao modelo a uma triagem geral ou a outro tratamento adequado.
Com ou sem fluxo forçado
Identificar o modelo e iniciar um fluxo específico são comportamentos diferentes. Este node escolhe uma saída quando a execução chega até ele; sua presença não inicia nem reinicia o bot por conta própria.
| Resposta recebida | Forçar fluxo ativado | Forçar fluxo desativado |
|---|---|---|
| Clique válido em botão rápido do último envio | Inicia o fluxo escolhido, sem depender do prazo em dias. No node correspondente, segue pela saída do botão. | Segue as regras normais do bot. Se chegar ao node correspondente, segue pela saída do botão. |
| Texto ou mídia citando o último modelo pelo recurso Responder do WhatsApp | Identifica o modelo. Dentro do prazo, inicia o fluxo escolhido; depois do prazo, segue as regras normais do bot. No node correspondente, segue por Outra resposta. | Identifica o modelo sem forçar um fluxo. Se chegar ao node correspondente, segue por Outra resposta. |
| Primeira resposta livre, sem citar mensagem | Dentro do prazo configurado, inicia o fluxo escolhido e, no node correspondente, segue por Outra resposta. Fora do prazo, não identifica o modelo. | Não identifica o modelo. Se chegar ao node, segue por Não corresponde ao modelo. |
| Resposta citando outra mensagem ou um envio anterior | Não identifica o envio atual nem força seu fluxo, mesmo dentro do prazo. | Não identifica o envio atual; segue as regras normais do bot. |
Modelos sem botões também funcionam: o node terá apenas Outra resposta e Não corresponde ao modelo, com as mesmas regras de identificação acima.
Um novo envio de modelo substitui o anterior, mesmo que seja do mesmo modelo. Depois que uma resposta válida é consumida, mensagens seguintes não reutilizam a identificação daquele envio; isso não impede o encadeamento de nodes durante a resposta atual.
Essas regras valem para envios manuais, transmissões em massa e disparos pela API. O bot não assume a conversa durante atendimento humano.
Para configurar a opção de fluxo forçado, consulte Cadastro de modelos de mensagem WhatsApp.
Boas práticas e riscos comuns
- Conecte Outra resposta para tratar respostas abertas ao modelo e Não corresponde ao modelo para verificar outro modelo ou seguir com uma triagem geral.
- Somente o último modelo enviado para a sala permanece válido; um novo envio de modelo substitui o anterior.
- Se Forçar fluxo na resposta estiver desativado, confirme que o fluxo normal vinculado ao número consegue chegar até este node.
- O bot não assume a resposta enquanto a sala estiver em atendimento humano.
Como testar
- Envie o modelo manualmente, por transmissão em massa ou pela API e clique em cada botão rápido.
- Com Forçar fluxo na resposta ativado, envie texto livre dentro do prazo e confirme o caminho Outra resposta.
- Com a opção desativada, confirme que o botão segue pela saída correspondente quando o fluxo normal chega ao node.
- Envie dois modelos seguidos para a mesma sala e confirme que apenas o último envio é reconhecido; citar o anterior deve seguir por Não corresponde ao modelo.
- Com um modelo sem botões e sem forçar fluxo, use Responder no WhatsApp para citar o último envio com texto. Ao chegar ao node desse modelo, confirme Outra resposta.
- Sem forçar fluxo, envie texto sem citar uma mensagem e confirme Não corresponde ao modelo quando o node for executado.
- Encadeie os nodes dos modelos A e B pela saída Não corresponde ao modelo. Responda a um envio de B e confirme que A encaminha para B, preservando a saída do botão ou Outra resposta.
- Com o prazo de força expirado, cite o último envio: o modelo deve ser reconhecido se o fluxo normal chegar ao node, sem iniciar o fluxo forçado.
- Repita o teste durante atendimento humano e confirme que o bot não assume a conversa.
