Este componente se utiliza para validar a resposta do cliente após interagir com um componente de Mensagem ou Modelo.
Propósito e utilidade:
Se usado após uma mensagem com botões, gerará automaticamente uma ramificação de execução para cada botão.
Se usado após uma mensagem sem botões (texto livre), criará por padrão uma única ramificação chamada "Outro".
Sempre é possível adicionar manualmente mais ramificações e configurar a avaliação conforme o conteúdo.
Avaliação do conteúdo inserido:
Você pode adicionar uma ramificação manual e comparar o que o usuário escreveu com um valor específico (ex. data de nascimento, e-mail) ou com o corpo da mensagem. O valor a comparar pode ser:
A. Multimídia:
Permite formatos como imagem, áudio, vídeo ou documento.
Se você precisar armazenar o arquivo em outro repositório, deve usar o formato Base64 ou URL, atribuir um nome e usar o componente Requisição HTTP (método POST) para enviá-lo ao seu CRM ou Banco de Dados.
B. Corpo da mensagem (Texto): Conta com diversas condições lógicas:
Começa com / Termina em
É igual a
Maior que / Menor que
Contém / Contém data / Contém hora
Corresponde a regex (expressões regulares)
Está vazio ou não foi definido
Para avaliar este texto você pode usar:
Palavras-chave: Define palavras exatas para direcioná-la consulta. Ex: se um usuário quer pagar, use "pagar" ou "realizar pagamento". (Dica: As palavras-chave não filtram números exatos; para números, use regex).
Magia do Atom (IA): Descreva o cenário para que a IA o processe. Ex: "Aqui o usuário provavelmente está tentando realizar o pagamento de sua fatura".
⏱️ A opção "Tempo sem resposta"
Permite definir quanto tempo o bot esperará antes de avançar se o usuário não responder.
Onde está? Dentro de Avaliar Resposta, o campo "Tempo sem resposta" é habilitado. Você pode definir minutos, horas, dias ou semanas.
Para que serve? Para redirecionar o usuário (ex. Desvio de Fluxo), encerrar a interação de forma organizada, mostrar uma mensagem alternativa ou transferir para um assessor em caso de abandono.
Boas práticas: Use pelo menos 2 minutos para dar tempo de leitura, redirecione para uma opção clara (ex. "Escreva 'Assessor' se precisar de ajuda"), simule a interação para validar e evite loops infinitos (não redirecione novamente para a mesma mensagem).
🚨 Considerações avançadas e erros frequentes em Avaliar Resposta
🤖 Palavras-chave não reconhecidas: Se você não incluir uma mensagem de boas-vindas em fluxos de texto livre, o bot não responderá até receber uma palavra exata. ✅ Recomendação: Adicione uma mensagem inicial que oriente o usuário (ex. "Olá, escreva 'aceito' para começar").
🔁 Falsas promessas de atribuição: Se você enviar a mensagem "Em breve um agente irá atendê-lo" mas não incluir o componente de Atribuição, gera falsa expectativa. ✅ Recomendação: Respaldar cada mensagem com um componente funcional.
🔌 Falhas silenciosas em APIs externas: Se uma API (ex. validação de identidade) falhar, o bot pode continuar sem indicar o erro. ✅ Recomendação: Implemente rotas de fallback (respaldo) com mensagens de erro ou novas tentativas automáticas.
⚠️ Conversas não atribuídas: Um erro muito comum é a falta da ramificação "sem resposta". Se não estiver incluída, o usuário fica em pausa infinita. Também ocorre se o grupo de atribuição tem apenas agentes inativos ou se o limite de desvios de fluxo foi excedido. ✅ Recomendação: Sempre inclua a ramificação de contenção "sem resposta", revise seus grupos de agentes e teste o fluxo antes de publicá-lo.
Você tem o controle total da conversa! 🚀
Dominar a avaliação de respostas, as intenções e a atribuição permite criar fluxos à prova de erros, garantindo que cada cliente receba a informação correta ou a atenção humana oportuna. ✅



