Jornada ConnVC
Jornada ConnVCCentral de Ajuda
Jornada ConnVC
Jornada ConnVCCentral de Ajuda
Trilhas Recursos APIs

Nada encontrado por aqui.

Conexões ▸
Visão Geral Conexões WhatsApp ▸
Oficial x Não Oficial Entenda a API Oficial Portfólio Empresarial (BM) Janela de Atendimento Mensagem Template Adicionar WhatsApp Oficial Trazer um Número da API Oficial de Outra Plataforma ⚡️ Gestão de Templates ⚡️ Limitador de Mensagens Concatenador de Mensagens Modo Híbrido (Coex + QR CODE) Chat Externo por Link Verificar agora e Reconectar ⚡️ Avisos da Meta na Conexão ⚡️ Adicionar WhatsApp QRCode ⚡️ Perfil do Número ⚡️ Adicionar WhatsApp sem aparelho celular ⚡️ Número bloqueado no WhatsApp
Instagram ▸
Direct Comentários Automação "Eu quero" Posts do Instagram
Telegram Web Chat Como Migrar Conexões Chat Externo
Configurações ▸
Opções em Configurações ▸
Armazenamento Remoto de Arquivos Cloudflare R2 em Armazenamento Remoto Hetzner Object Storage em Armazenamento Remoto
Avaliações em Configurações Gerenciamento de Expediente em Configurações Gerenciamento de Grupos em Configurações Gerenciamento de Chamadas em Configurações Configurações do Bot em Configurações Opções de Permissões e Visualização do Atendente Configurações de Sistema em Configurações Sons e Notificações em Configurações Transferências em Configurações Carteiras de Clientes em Configurações Logs e Monitoramento em Configurações Contatos e Campos Adicionais em Configurações Mensagem de Aniversário em Configurações Webhooks e Eventos em Configurações Autenticação em Dois Fatores em Configurações Token da Empresa em Configurações
Gerenciador de Arquivos Setores & Chatbot ▸
Visão Geral Setores & Chatbot Categorias de Setores Geral em Setores & Chatbot Mensagens em Setores & Chatbot Horários em Setores & Chatbot Integrações em Setores & Chatbot Menu de Setores na Conexão Setor Único com Fluxo Automático
Quadro de Atendimentos ▸
Visão Geral do Quadro de Atendimentos Colunas do Quadro de Atendimentos Quem Enxerga Cada Quadro Regras do Quadro de Atendimentos
Meu Perfil ▸
Status do Perfil Editar Perfil ou Alterar Senha Recuperar Senha
Chats / Tickets ▸
Chats – Visão Geral Ticket x Protocolo 💡 Aguardando x Atendendo 💡 Informações do Ticket Informações do Contato Novo Chat Abrir Chat por Link Personalizado Ações de Mensagem Ações do Ticket – Devolver ao Setor – Transferir Ticket – Encerrar Ticket – Nova Oportunidade – Videochamada com o Cliente Alertas Vermelhos no Chat Pesquisar Atendimentos Gestão de atendimentos
Atendimento Otimizado ▸
Automação ou Atendente Humano 💡 Mensagem de Ausência Mensagem de Encerramento Mensagem de Aniversário Mustaches Encerrar por Inatividade (Atendendo) Avise-me Siga-me Avaliações Carteira de Clientes Rodízio de Atendimento
Ligações ▸
Entendendo VoIP Entendendo PABX PABX -> Ramais PABX -> Ligação VoIP PABX -> WhatsApp (QR Code) Pro PABX -> WhatsApp Oficial Oficial
Relatório do Rodízio Contatos ▸
Visão Geral Contatos Adicionar Contato Editar Contato Excluir Contato Bloquear Contato Pesquisar Contato Iniciar Conversa com um Contato Importar Contatos (planilha) Importar Contatos (telefone) Exportar Contatos
Tarefas ▸
Adicionar Tarefa ao Ticket Excluir Tarefa Comentar Tarefa Compartilhar Tarefa Concluir Tarefa
Agendamentos ▸
Visão Geral Agendamentos Adicionar Agendamento Editar Agendamento Excluir Agendamento
Tags ▸
Visão Geral Tags Tags de Atendimento Tags de Encerramento Tags de CRM Editar Tag Excluir Tag Kanban de Tags Pixel Meta em Tags Remarketing em Tags
Equipe ▸
Visão Geral Equipe Tipos de Perfil Registro de Atividades Geral em Equipe Setores e Conexões em Equipe Permissões em Equipe VoIP / Chamadas em Equipe Limite de Atendimentos Simultâneos Ações sobre um Usuário Usuário Não Consegue Entrar na Plataforma
CRM ▸
Visão Geral do CRM Permissões CRM Funis do CRM ▸
Criar e Editar Funil ⚡️ Etapas do Funil ⚡️ Encadear para Outro Funil ⚡️ Quem Acessa o Funil ⚡️ Webhook do Funil ⚡️ Importar do CRM v1 ⚡️
Cadastros do CRM Produtos do CRM Oportunidade no CRM ▸
Criar Oportunidade ⚡️ Itens e Valor da Oportunidade ⚡️ Atividades da Oportunidade ⚡️ Comentários e Anexos da Oportunidade ⚡️ Ganhar, Perder e Devolver Oportunidade ao Funil ⚡️ Lista de Oportunidades ⚡️
Board de Oportunidades ▸
Copilot da Raia ⚡️
Propostas do CRM ▸
Gerar e Enviar Proposta ⚡️ Dados da Proposta ⚡️
Relatório de Vendas Ranking de Vendas Auditoria de Vendas Minha Evolução ▸
Prêmios e Resgates Unidades, Equipes e Metas
Leads de Anúncio
Respostas Rápidas ▸
Resposta Rápida Envio de Texto Resposta Rápida Envio de Mídia Resposta Rápida Envio de Contato Resposta Rápida Envio de Localização Resposta Rápida de Fluxo Editar Resposta Rápida Excluir Resposta Rápida Ideias de Respostas Rápidas
Chat Interno Gravações das Chamadas PDV ▸
Visão Geral PDV Permissões PDV Opções do PDV Produtos e Estoque do PDV Caixa do PDV Pedido na Conversa Pagamentos do Pedido Venda no Balcão Painel de Pedidos Entregas e Entregadores Pedidos do PDV Relatório do PDV Categorias do PDV
Campanhas ▸
Configurar Campanhas Fontes de Contatos para Campanhas Nova Campanha Nova Campanha API Oficial
Inteligência Artificial ▸
* Pré-Requisitos IA Transcrever Áudios Análise de Atendimento GPT Assistant ▸
Tipo Prompt Tipo Agente OpenAI GPT Assistant em Grupos Comandos GPT Assistant
FlowBuilder ▾
Visão Geral FlowBuilder Como o Fluxo Roda Categorias de Fluxos Automações Rápidas Editor de Fluxos ▸
Como Usar o Editor de Fluxos Verificar e Resumo do Fluxo Erros do Fluxo
Pontos de Entrada (Gatilho) ▸
Gatilho via Conexão Gatilho via Bloco Trocar de Fluxo Gatilho via Remarketing de Tag Gatilho via Resposta Rápida Gatilho via Campanha Gatilho via API Gatilho via Webhooks Trigger Gatilho via Comentário do Instagram Gatilho via Avaliação
Blocos ▾
Conteúdo Mensagem Pergunta Mensagem Variável Dados Mensagem Menu Mensagem Roteador Botões Mensagem Enviar figurinha Mensagem Contato Mensagem Enviar Localização Mensagem Carrossel de Produtos Mensagem Template Mensagem Link do Chat Externo Mensagem Avaliação do Atendimento Mensagem Webview Mensagem Responder Comentário Mensagem Intervalo Dados Msg Interna Dados Tag Dados Remover Tag Dados Oportunidade Dados Condição Roteador Pular para Roteador Switch (tags) Roteador Randomizador Roteador Horário de Expediente Roteador É Seguidor? Roteador Execução de Código JS Dados Integração HTTP Request Dados Integração Pixel Meta Dados Integração Asaas Financeiro Integração Setor Atendimento Finalização Operador Atendimento Finalização Rodízio Atendimento Finalização Roteador GPT Assistant (OpenAI) Atendimento Finalização Retornar último atendimento Finalização Encerrar Finalização Encerrar Mensagem Rápida Finalização Trocar Fluxo Finalização Typebot Finalização PDV (pedido no fluxo)
Gestão de Links ▸
Visão Geral Gestão de Links Adicionar Link Editar Link Excluir Link Relatório do Link
Integrações ▸
Token da Conexão Token OpenAI Access Token Meta n8n via Webhook n8n via Flowbuilder Token Asaas Chave Google Maps Access Token Mercado Pago
Perguntas Frequentes ▸
Como atualizar o cache
Problema / Solução ▸
Aguardando mensagem. Essa ação pode levar alguns instantes. API não funciona Conexão desconectada Conexão não lê o QR CODE Mensagem não aparece no Aguardando Ticket em Atendimento voltando para o Aguardando Missing Body in Payload
Aplicativo ▸
Como Instalar o PWA Notificações Push
Vídeos Contato para Suporte Atualizações ▸
Outubro 2026 ▸
29/10/2026 28/10/2026 27/10/2026 26/10/2026 22/10/2026 21/10/2026 20/10/2026 19/10/2026 18/10/2026 17/10/2026 16/10/2026 15/10/2026
Precisa de ajuda?
(34) 3316-8070
FlowBuilder › Blocos › Condição

Condição

Roteador
🔍

🧩 O Bloco de Condição é o "cérebro" lógico da sua automação, capaz de mudar o caminho de um fluxo com base em uma condição definida.

🏷️ Categoria: Roteador

☑️ Validar Respostas: Verificar se o cliente digitou a palavra-chave correta.

☑️ Segmentação: Verificar se o cliente é VIP (via Tag) ou por qual número de WhatsApp ele entrou (Conexão).

☑️ Filtro de Horário: Direcionar para atendimento apenas em horário comercial.

FlowBuilder Bloco de Condição

📋Resumo Prático

➡️ Acesse o menu FlowBuilder Nativo.

➡️ Em um fluxo, selecione o Bloco Condição.

➡️ Preencha os campos e clique no botão Adicionar.

Como adicionar o bloco "Condição" no FlowBuilder

Acesse o menu FlowBuilder Nativo → editar fluxo → + → Condição

FlowBuilder Formulário Bloco CondiçãoÉ preciso configurar a lógica de validação. Na maioria dos tipos, a estrutura é composta por três pilares:

🔘 Tipo: O que vamos analisar? (Resposta da Pergunta, Horário, Tag...)

🔘 Condição: Qual a regra? (Igual, Contém, Antes das...)

🔘 Valor: Qual o alvo da comparação?

🔲 Para finalizar, clique em Adicionar.

Com base nessa verificação, o fluxo segue por um caminho se a condição for verdadeira ou por outro caminho se for falsa.

Abaixo, detalhamos cada tipo de condicional:

⚡ RESPOSTA DA PERGUNTA

FlowBuilder Formulário Bloco Condição de Texto✅ Verifica o conteúdo de uma variável, uma resposta anterior ou mensagem do cliente.

🔘 Condição: escolha entre "Igual", "Diferente", "Contém" ou "Expressão Regular" (para regras avançadas).

🔘 Valor: digite o texto ou palavra-chave que espera receber.

🔘 Igual: a resposta precisa ser o Valor inteiro. Maiúscula e minúscula não fazem diferença e os espaços antes e depois da resposta são ignorados, mas o acento conta: nao não é igual a Não.

🔘 Diferente: o contrário do Igual — segue pelo Verdadeiro quando a resposta não é o Valor. Também não diferencia maiúscula de minúscula: sim não é diferente de Sim.

🔘 Contém: segue pelo Verdadeiro quando a resposta contém o Valor: Realizei operações agora contém Realizei. Aceita várias opções separadas por vírgula, e basta a resposta conter uma delas; o espaço depois da vírgula não atrapalha, e o ponto e vírgula não separa. Maiúscula e minúscula não fazem diferença, mas o acento conta.

🔘 Expressão Regular: compara a resposta com um padrão e diferencia maiúscula de minúscula. Com ^ no começo e $ no fim, a resposta inteira precisa seguir o padrão; sem eles, basta a resposta conter o padrão.

◽ Logo depois de um bloco Variável, a Resposta da Pergunta compara o valor que essa Variável guardou, venha ele de onde vier: de uma Pergunta ou do return de uma Execução de Código JS, mesmo num fluxo sem nenhuma pergunta.

◽ Sem Variável no meio, a Resposta da Pergunta logo depois de uma Pergunta compara a resposta escrita, e logo depois de um Menu compara a opção que o cliente escolheu.

🔘 Arquivo de Mídia: escolha esta condição para verificar o tipo de arquivo que o cliente mandou, em vez do texto. Marque os tipos aceitos: Imagem, Documento, Vídeo, GIF, Áudio, Sticker, Contato e Outros / Não reconhecidos — cada opção mostra as extensões que ela cobre.

◽ Um arquivo de um tipo que não foi marcado segue pelo Falso.

◽ A mensagem de voz gravada no WhatsApp conta como Áudio.

⚡ TAG

FlowBuilder Formulário Bloco Condição de Tag✅ Verifica se o cliente possui (ou não) etiquetas específicas.

Atenção às regras de preenchimento deste campo:

🔘 Condição IGUAL: o valor deve ser o nome completo de uma única tag. (Verifica se ele tem essa tag).

🔘 Condição DIFERENTE: o valor deve ser o nome completo de uma única tag. (Verifica se ele não tem essa tag).

🔘 Condição CONTÉM: o valor pode ser um grupo de tags separadas por vírgula (ex: Tag1,Tag2 — o espaço depois da vírgula não atrapalha). O sistema dará "Verdadeiro" se o cliente tiver pelo menos uma delas.

◽ Maiúscula e minúscula não fazem diferença no nome da tag: Teste encontra a tag teste.

⚡ HORÁRIO

FlowBuilder Formulário Bloco Condição de Horário✅ Verifica a hora exata em que o cliente passou pelo bloco.

🔘 Condição: utilize "Antes das" ou "Depois das".

🔘 Valor: digite o horário no formato 24h (ex: 08:30 ou 18:45).

◽ O bloco compara com o horário de Brasília.

⚡ É DIA ÚTIL?

FlowBuilder Formulário Bloco Condição de Dia Útil✅ Verifica se hoje é dia útil: de segunda a sexta, fora dos feriados do lugar escolhido no próprio bloco.

🔘 Condição: não precisa escolher; o bloco funciona sem ela.

🔘 Feriados de qual lugar? Os feriados nacionais valem sempre. Escolha o estado e, se quiser, a cidade, para somar os estaduais e os municipais.

🔘 Contar ponto facultativo: marque para tratar Carnaval, Quarta-feira de Cinzas, Corpus Christi, 24/12 e 31/12 como feriado.

◽ O bloco mostra a lista dos próximos feriados que vai considerar, para você conferir antes de salvar.

⚡ É FERIADO?

✅ Verifica se hoje é feriado no lugar escolhido no próprio bloco.

🔘 Feriados de qual lugar? Escolha Só feriados nacionais ou um estado. Os nacionais valem sempre; com o estado, entram também os estaduais.

🔘 Cidade (opcional): aparece depois de escolher o estado e soma os feriados municipais. Cidade sem feriado municipal na lista fica com os nacionais e os do estado.

🔘 Contar ponto facultativo: marque para que Carnaval, Quarta-feira de Cinzas, Corpus Christi, 24/12 e 31/12 contem como feriado.

◽ A lista Próximos feriados que o bloco vai considerar mostra cada data com o tipo — nacional, estadual, municipal ou ponto facultativo.

◽ Este tipo não usa os campos Condição e Valor.

⚡ QUAL DIA DA SEMANA?

FlowBuilder Formulário Bloco Condição de Dia da Semana✅ Verifica o dia da semana em que o cliente passou pelo bloco.

🔘 Em quais dias o bloco segue pelo "Verdadeiro"? Marque os dias, de Segunda-feira a Domingo. Nos dias desmarcados, o bloco segue pelo Falso.

🔘 Atalhos: trocam a seleção inteira de uma vez. Segunda a sexta deixa marcados só os dias de segunda a sexta, Fim de semana só sábado e domingo, e Limpar desmarca todos.

◽ Sem nenhum dia marcado, o bloco não salva.

◽ Este tipo não usa os campos Condição e Valor.

⚡ ID DA CONEXÃO

FlowBuilder Formulário Bloco Condição de ID da Conexão✅ Verifica por qual Conexão o cliente entrou em contato. Útil para quem usa mais de uma conexão na plataforma.

Atenção às regras de preenchimento deste campo:

O ID da Conexão você encontra no menu Conexões.

🔘 Condição IGUAL: o valor deve ser o ID único de uma conexão. (Verifica se o atendimento veio exatamente desta Conexão).

🔘 Condição DIFERENTE: o valor deve ser o ID único de uma conexão. (Verifica se o atendimento veio de qualquer outra Conexão, exceto esta).

🔘 Condição CONTÉM: o valor pode ser um grupo de IDs separados por vírgulas sem espaços (ex: 15,22,40). O sistema dará "Verdadeiro" se o atendimento vier de qualquer uma dessas conexões listadas.

⚡ STATUS DO ATENDIMENTO

✅ Verifica em que status está o atendimento quando o cliente passa pelo bloco.

🔘 Status do Atendimento: escolha Aberto, Fechado ou Aguardando.

◽ Aberto é o atendimento com um atendente (aba Atendendo), Aguardando é o que ainda não tem atendente e Fechado é o encerrado.

🔘 Condição: Igual segue pelo Verdadeiro quando o atendimento está nesse status; Diferente, quando está em qualquer outro.

◽ Enquanto o fluxo atende o cliente, o atendimento fica em Aguardando: um Igual a Aguardando segue pelo Verdadeiro, e um Igual a Aberto, pelo Falso.

⚡ PROTOCOLO FECHADO

✅ Verifica há quanto tempo o último atendimento encerrado deste contato foi encerrado, sem contar o atendimento atual.

🔘 Encerrado: escolha há menos de ou há mais de.

🔘 Tempo e Unidade: o número e a unidade — minutos, horas ou dias.

◽ O bloco segue pelo Verdadeiro quando o último encerramento cabe no tempo escolhido. Contato sem atendimento anterior segue pelo Falso.

⚡ ANÚNCIO

✅ Confere o anúncio que o cliente clicou para abrir a conversa, em qualquer conexão de WhatsApp.

🔘 O que conferir: Veio de um anúncio (qualquer), para separar quem chegou por anúncio, ou um dado do anúncio — ID, Título, Texto, Link ou Tipo de mídia do anúncio.

◽ Sem anúncio, o bloco segue pelo Falso.

⚡ POSTAGEM

✅ Para comentários do Instagram: verifica se o comentário veio de uma publicação específica.

🔘 Escolha as publicações. O bloco segue pelo Verdadeiro quando o comentário veio de uma delas.

◽ Vale só para comentários: mensagem normal do Direct não veio de publicação nenhuma e segue pelo Falso.

⚡ TIPO DE POSTAGEM

✅ Para comentários do Instagram: verifica o formato da publicação comentada, sem precisar escolher as publicações uma a uma.

🔘 Marque os formatos: Publicação do feed, Reels, Story ou Anúncio.

◽ Vale só para comentários: mensagem normal do Direct segue pelo Falso.

❔Dúvidas Comuns

Posso ligar vários blocos de condição em sequência? Sim! Isso chama-se "Condicional Aninhada". Você verifica se é 1, se não for, verifica se é 2, se não for, verifica se é 3.

O que acontece se eu não conectar a saída "se Falso"? O fluxo para e o cliente fica sem resposta. Sempre conecte as duas pontas (verdadeiro e falso), mesmo que a saída falsa seja apenas uma mensagem dizendo "Não entendi, tente novamente".

Qual a diferença entre É Dia Útil? e É Feriado? O É Dia Útil? separa segunda a sexta dos fins de semana e dos feriados do lugar. O É Feriado? olha só os feriados: um sábado comum não é feriado.

Dá para montar o dia útil com outros blocos? Sim, com dois blocos Condição em sequência: um Qual Dia da Semana? com os dias de expediente marcados e, na saída Verdadeiro dele, um É Feriado? com o seu lugar. A saída Falso do É Feriado? é o dia útil. É o caminho quando o expediente inclui o sábado, que o É Dia Útil? não conta como dia útil.

Preciso digitar o nome do dia da semana? Não. No tipo Qual Dia da Semana? os dias são marcados nas caixas do próprio bloco; não há campo para digitar.

Como dar um tratamento diferente para quem voltou logo depois de um atendimento encerrado? Use o tipo Protocolo fechado com há menos de e o tempo que faz sentido para você — por exemplo, 24 horas. Quem voltou dentro desse tempo segue pelo Verdadeiro.

Como funciona a "Expressão Regular"? É um recurso para programadores. Permite validar formatos complexos, como verificar se o cliente digitou um CPF ou um e-mail no formato certo — por exemplo, ^\d{5}-?\d{3}$ aceita um CEP como 80000-000. Sem o ^ no começo e o $ no fim, basta a resposta conter o padrão: Realizei aceita Realizei operações agora.

Como aceito mais de uma resposta certa no tipo Resposta da Pergunta? Há dois caminhos. Com a condição Contém, escreva no Valor as opções separadas por vírgula, como Sim,Não,Talvez: o bloco segue pelo Verdadeiro quando a resposta contém uma delas, sem diferenciar maiúscula de minúscula, e aceita também uma resposta mais longa — Realizei operações agora passa pela opção Realizei operações. Só a vírgula separa as opções (ponto e vírgula não), e o espaço depois da vírgula não atrapalha. Para exigir a resposta exata, use a Expressão Regular com ^(opção 1|opção 2|opção 3)$.

No tipo Resposta da Pergunta, quando o Contém aceita uma resposta que eu não queria? Quando uma opção está dentro de outra. O Contém procura a opção dentro da resposta e não diferencia maiúscula de minúscula, então um Contém com Realizei operações também segue pelo Verdadeiro se o cliente responder Não realizei operações. Nesses casos, use a Expressão Regular com a resposta exata.

Como exijo a resposta exata com a Expressão Regular? Escreva no Valor as respostas aceitas entre parênteses, separadas por |, com ^ no começo e $ no fim: ^(opção 1|opção 2|opção 3)$. O | quer dizer "ou", e o ^ e o $ exigem que a resposta inteira seja uma das opções. Ao contrário do Contém e do Igual, a Expressão Regular diferencia maiúscula de minúscula: uma expressão com sim não aceita a resposta Sim. Os caracteres . ? ( ) têm função própria na expressão e precisam de \ antes quando fazem parte da resposta: ^Tudo certo\?$ aceita Tudo certo?, e sem a barra a mesma resposta segue pelo Falso.

A Resposta da Pergunta diferencia acento e maiúscula? Depende da condição. No Igual, no Diferente e no Contém, maiúscula e minúscula não fazem diferença (sim = Sim), mas o acento faz: nao não é igual a Não, e operacoes não contém operações. Se o cliente pode escrever sem acento, liste as duas grafias no Contém, separadas por vírgula (Não,Nao). A Expressão Regular diferencia maiúscula de minúscula.

A condição de Tag "Contém" exige todas as tags? Não. Se você colocar Vendas,Suporte,Financeiro (separadas por vírgula) e o cliente tiver apenas a tag "Vendas", o resultado será Verdadeiro. Ele precisa ter apenas uma das listadas. O mesmo vale para a condição de Conexão.

✖️Erros Comuns

Expressão Regular escrita errada: com um ( sem o ) que o fecha, por exemplo, a janela avisa "Expressão regular inválida: confira os parênteses e os colchetes.", e um bloco que já esteja com a expressão errada segue sempre pelo Falso, qualquer que seja a resposta. Solução: corrija a expressão: todo parêntese aberto precisa ser fechado, e os caracteres . ? ( ) que fazem parte da resposta precisam de \ antes.

Lista separada por vírgula no Igual: o cliente responde uma das opções e o bloco segue pelo Falso. O Igual compara a resposta com o Valor inteiro, e nem a vírgula nem o ponto e vírgula separam opções. Solução: use o Contém com as opções separadas por vírgula ou a Expressão Regular ^(opção 1|opção 2)$.

← AnteriorOportunidade Próximo →Pular para