🔀 O que é o Componente Condicional?
O componente Condicional permite estruturar regras automáticas para determinar o caminho que um fluxo deve seguir de acordo com 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 email, cidade ou ID) e redireciona a conversa de acordo com os dados salvos. Permite o uso de condições lógicas agrupadas:
AND (E): Todas as condições adicionadas no grupo devem ser cumpridas obrigatoriamente para ativar essa ramificação.
OR (OU): Basta que pelo menos uma das condições do grupo seja cumprida 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 retornado pelo seu sistema com a informação armazenada na plataforma, desviando o fluxo de acordo com o resultado dessa validação.
Horários: Permite definir intervalos de tempo e dias específicos (por exemplo, o horário de funcionamento do seu escritório) para enviar a conversa automaticamente para um bot automatizado ou transferi-la diretamente para um agente humano se entrarem em contato durante o horário comercial.
Etapa do cliente: Permite direcionar o fluxo do chat avaliando o estado ou fase exata do funil em que o usuário se encontra. Ao escolher essa opção, você pode selecionar entre duas classificações:
Etapa de prospect: Filtra de acordo com os estados do seu funil de vendas (ex. Lead, Qualificado, Negociação).
Etapa de serviço: Filtra de acordo com 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 em sua empresa. O componente permite que você use os operadores "Contém" ou "Não contém" e oferece suporte a seleção múltipla de etapas dentro de uma mesma regra, facilitando um roteamento avançado sem a necessidade de duplicar componentes.
🎯 Precisão nos condicionais
O componente Condicional realiza uma comparação milimétrica e exata no nível de caracteres. Se o valor capturado na conversa apresentar a mais mínima variação em relação à regra escrita, o filtro não coincidirá e o fluxo seguirá o caminho alternativo.
O sistema é altamente sensível a:
Acentos: Atlântico não é igual a Atlantico.
Letras 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 " em relação a "Resto do país") interromperá a coincidência.
💡 Exemplo real: Em um fluxo de atendimento, o desvio para uma equipe foi configurado se a resposta do usuário fosse "Atlântico", mas no componente condicional foi escrito "Atlantico" (sem acento). Como as cadeias de caracteres não eram idênticas no nível de caracteres, os clientes seguiam pela rota errada.
✅ Boas práticas para evitar erros de roteamento:
Copiar e colar: Ao configurar texto livre, capture os valores de forma textual da sua fonte original (os botões dos seus menus anteriores ou sua base de dados) e cole-os na condição; evite digitá-los manualmente.
Priorize os botões: Sempre que possível, use 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 sempre coincida com sua regra.
Normalize seus dados: Se seu fluxo exigir obrigatoriamente que o usuário escreva em texto livre, padronize os formatos em sua base de dados por meio de automatizações prévias (por exemplo, configurando para que tudo seja salvo em maiúsculas ou todo 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ê digitou dentro dos parâmetros do seu componente Condicional.
Deixe o Atom trabalhar por você! 🚀
Configurar com precisão seus componentes condicionais permite que você delegue tarefas operacionais 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! ✅



