- Geral — define os caminhos, suas regras e a proteção de dados sensíveis (DLP).
- Eventos — registra eventos de acompanhamento que disparam quando o nó é executado, alimentando suas métricas.
Conceito-chave: caminhos e regras
Antes de configurar, é importante entender dois conceitos:- Caminho: uma rota que a conversa pode seguir. Cada caminho tem um nome descritivo e uma ou mais regras que devem ser atendidas para que ele seja ativado.
- Regra: uma condição individual que compara uma variável com um valor. Por exemplo: “a idade do usuário é maior ou igual a 18”.
Se um caminho tem várias regras, todas elas devem ser atendidas para que esse caminho seja ativado (lógica AND). Se você precisar que ele seja ativado quando qualquer uma das condições for atendida, crie caminhos separados para cada uma.
Caminho padrão: “Caso contrário”
Todo nó Condicional inclui automaticamente um caminho chamado “Caso contrário” (fallback). Este caminho é ativado quando nenhum dos outros caminhos é atendido. É a sua rede de segurança para garantir que a conversa sempre tenha um caminho a seguir.Configuração passo a passo
1
Criar um novo caminho
Clique em “Novo caminho” para adicionar sua primeira condição. Dê a ele um nome descritivo que ajude a identificar rapidamente o que ele avalia (por exemplo: “Adulto”, “Cliente Premium”, “Horário comercial”).
2
Configurar a primeira regra
Cada regra tem três partes:
- Variável — os dados que você deseja avaliar (por exemplo,
{{$memory.age}}) - Operador — como você quer comparar esses dados (por exemplo, “Maior ou igual”)
- Valor — o que você compara com (por exemplo,
18)
3
Adicionar mais regras se necessário
Se você precisar que várias condições sejam atendidas ao mesmo tempo, clique em ”+” dentro do mesmo caminho para adicionar regras adicionais. Todas as regras dentro de um caminho são avaliadas com lógica AND (todas devem ser verdadeiras).
4
Criar caminhos adicionais
Repita o processo para cada rota alternativa que você precisar. Cada caminho é avaliado em ordem: o primeiro que for atendido será o executado.
5
Conectar os nós seguintes
Cada caminho (incluindo “Caso contrário”) tem um ponto de conexão à direita. Arraste uma linha de cada ponto para o nó que deve ser executado nessa rota.
Operadores disponíveis
Os operadores definem como a variável é comparada ao valor. Eles são organizados em quatro categorias:Comparação de igualdade
Comparação numérica
Busca em texto
Validação de tipo (É do tipo / Não é do tipo)
Os operadores É do tipo e Não é do tipo permitem verificar se uma variável corresponde a um tipo de dado específico. Em vez de inserir um valor, você seleciona o tipo de uma lista:
Exemplo:
{{$memory.email}} É do tipo → E-mail verifica se o que o usuário digitou tem formato de endereço de e-mail.
Verificação de vazio
Os operadores Vazio e Não vazio não exigem um valor de comparação — eles apenas avaliam se a variável tem conteúdo ou não.
Expressões regulares (Regex)
Lógica de avaliação
O nó Condicional avalia os caminhos de cima para baixo, na ordem em que aparecem no painel. O primeiro caminho cujas regras forem atendidas será o executado.Você pode reordenar os caminhos arrastando-os com o ícone de mover (⠿) que aparece à esquerda de cada caminho. Isso é importante porque a ordem afeta qual é avaliado primeiro.
Lógica AND vs OR
Modos de visualização
O painel de configuração oferece dois modos de exibição que você pode alternar com o botão de visualização no canto superior:- Visualização expandida: mostra cada regra como um cartão com rótulos descritivos (Variável, Operador, Valor). Ideal quando você está configurando condições pela primeira vez.
- Visualização compacta: mostra cada regra em uma única linha horizontal. Ideal quando você já conhece as condições e quer uma visão geral mais rápida.
DLP (Prevenção de Perda de Dados)
Na parte inferior do painel Geral está a seção DLP, que mascara automaticamente os dados sensíveis que passam pelo nó antes de serem armazenados em logs ou enviados para integrações. Ative o toggle “Habilitar DLP” para acessar o seletor de tipos de informação.1
Habilite o DLP
Ative o toggle para exibir o seletor de tipos.
2
Selecione os tipos de dados sensíveis
Escolha quais tipos devem ser detectados e mascarados:
O DLP é aplicado sobre os valores que o nó avalia. Não modifica a mensagem que o usuário vê nem o conteúdo da sua memória — apenas mascara as informações sensíveis nos registros deixados pela execução do nó.
Eventos
A aba Eventos permite registrar até 10 eventos de acompanhamento por nó, cada um com um nome e até 5 propriedades personalizadas no payload. Sempre que o Condicional é executado, os eventos ativos disparam e alimentam seus painéis de Métricas.1
Adicione um evento
Clique em “Adicionar evento” e escreva um nome em snake_case (por exemplo,
caminho_premium_ativado). Se o nome não estiver no formato, você verá o erro “Deve ser snake_case”.2
Defina o payload (opcional)
Em “Propriedades do evento”, adicione até 5 pares de chave/valor. O valor pode ser texto explícito ou uma variável avaliável como
{{$context.user_id}} ou {{$memory.tipo_cliente}}.3
Ative ou desative eventos
Cada evento tem um toggle independente. Os eventos desativados não disparam, mas são mantidos para que você possa reativá-los depois. No menu de cada item você pode editá-los ou excluí-los.
Consulte o guia completo de eventos de nó para conhecer limites, boas práticas e exemplos de análise.
Exemplos práticos
Verificação de idade
Verificação de idade
Um fluxo que precisa verificar se o usuário é maior de idade:
O caminho “Adulto” é ativado se a idade for 18 ou mais. Qualquer outro caso continua por “Caso contrário”.
Roteamento por país e tipo de cliente
Roteamento por país e tipo de cliente
Um fluxo que direciona clientes premium da Colômbia para um fluxo especial:
Em “Premium Colômbia”, ambas as regras devem ser atendidas (AND): o país deve ser Colômbia e o tipo de cliente deve ser premium. Se apenas a primeira for atendida, o fluxo passa para avaliar “Regular Colômbia”.
Validação de formato de entrada
Validação de formato de entrada
Um fluxo que valida se o usuário digitou um endereço de e-mail:
Se os dados tiverem formato de e-mail, continua por “E-mail válido”. Caso contrário, você pode usar o caminho “Caso contrário” para pedir ao usuário que insira novamente.
Detecção de intenção a partir do texto
Detecção de intenção a partir do texto
Um fluxo que detecta palavras-chave na mensagem do usuário:
Cada caminho é independente (lógica OR): se a mensagem contém “cancelar”, segue a primeira rota; se contém “ajuda”, a segunda, e assim por diante.