🔀 O que é o Componente Condicional?
O componente Condicional permite estruturar regras automáticas para determinar o caminho que deve seguir um fluxo conforme as respostas, atributos ou a situação operativa do seu cliente. Ao adicionar ramificações de decisão, você pode segmentar a navegação de seus usuários de forma dinâmica e completamente personalizada.
Tipos de avaliações disponíveis:
Campos de Informação: Compara o valor armazenado em um campo específico do perfil do cliente (como seu e-mail, cidade ou ID) e redireciona a conversa conforme os dados salvos. Permite o uso de condições lógicas agrupadas:
E (AND): Todas as condições adicionadas no grupo devem ser cumpridas obrigatoriamente para ativar essa ramificação.
OU (OR): Basta que se cumpra pelo menos uma das condições do grupo para seguir esse caminho.
Requisição HTTP: Avalia as respostas obtidas em tempo real a partir de um sistema externo ou servidor. O componente compara o valor devolvido pelo seu sistema com a informação armazenada na plataforma, desviando o fluxo conforme o resultado dessa validação.
Horários: Permite definir intervalos de tempo e dias específicos (por exemplo, o horário de atendimento do seu escritório) para enviar a conversa de forma automática para um bot automatizado ou transferi-la diretamente para um agente humano se acionarem durante o horário comercial.
Etapa do cliente: Permite direcionar o fluxo do chat avaliando o estado ou fase exata do funil em que se encontra o usuário. Ao escolher essa opção, você pode selecionar entre duas classificações:
Etapa de prospect: Filtra conforme os estados do seu funil de vendas (ex. Lead, Qualificado, Negociação).
Etapa de serviço: Filtra conforme os estados do seu funil de suporte ou pós-venda (ex. Ticket Aberto, Em Revisão, Resolvido).
Configuração flexível: Ao selecionar seu tipo de etapa, o sistema carregará automaticamente o catálogo personalizado de etapas ativas na sua empresa. O componente permite que você utilize os operadores "Contém" ou "Não contém" e admite a seleção múltipla de etapas dentro de uma mesma regra, facilitando um roteamento avançado sem necessidade de duplicar componentes.
🎯 Precisão nos condicionais
O componente Condicional realiza uma comparação milimétrica e exata ao nível de caracteres. Se o valor capturado na conversa apresentar a mínima variação frente à regra escrita, o filtro não coincidirá e o fluxo seguirá pelo caminho alternativo.
O sistema é altamente sensível a:
Acentos: Atlântico não é igual a Atlantico.
Maiúsculas e minúsculas: barranquilla não é igual a Barranquilla.
Espaços ocultos: Adicionar um espaço extra no início ou no final ("Resto do país " frente a "Resto do país") quebrará a coincidência.
💡 Exemplo real: Em um fluxo de atendimento foi configurado o desvio para um time se a resposta do usuário fosse "Atlântico", mas no componente condicional foi escrito "Atlantico" (sem acento). Como as cadeias não eram idênticas ao nível de caracteres, os clientes iam pela rota errada.
✅ Boas práticas para evitar erros de roteamento:
Copiar e colar: Ao configurar texto livre, obtenha os valores de forma textual da sua fonte original (os botões de seus menus anteriores ou sua base de dados) e cole-os na condição; evite escrevê-los manualmente.
Priorize botões: Sempre que possível, utilize menus de opções fechadas ou botões de seleção múltipla em vez de solicitar respostas em texto livre. Isso garante que a resposta coletada coincida sempre com sua regra.
Normalize seus dados: Se seu fluxo requer obrigatoriamente que o usuário escreva texto livre, acostume-se a homogeneizar os formatos na sua base de dados por meio de automatizações prévias (por exemplo, configurando que tudo seja salvo em maiúsculas ou tudo sem acentos antes de passar pelo condicional).
🧪 Como testar se seu condicional funciona?
Abra o simulador de chat no Flowbuilder para iniciar uma conversa de teste.
Siga o caminho do fluxo interagindo com os menus e respostas correspondentes.
Abra o console de simulação lateral e verifique em tempo real o valor exato que o sistema armazenou no campo de informação avaliado.
Certifique-se de que esse valor armazenado seja idêntico (mesmas letras, acentos e sem espaços adicionais) ao texto que você escreveu dentro dos parâmetros do seu componente Condicional.
Deixe o Atom trabalhar por você! 🚀
Configurar de forma precisa seus componentes condicionais permite que você delegue tarefas operativas complexas ao seu bot. Ao avaliar de forma inteligente os dados, horários e etapas de serviço ou vendas de seus usuários, você garante que cada cliente receba um atendimento imediato, fluido e direcionado ao canal correto. Otimize suas regras e automatize seus resultados! ✅



