Como validar a entrada do usuário 11 de setembro de 2026 19:45 Atualizado Resumo Passo a Passo ResumoDurante diversos momentos na interação de um contato com o seu chatbot, pode ser necessário validar a entrada do usuário e só permitir que o contato continue o fluxo quando apresentar uma resposta válida. O Builder da plataforma Blip disponibiliza mecanismos para gerenciar de forma automatizada a interação dos contatos inteligentes por meio de validações estruturadas de dados e controle de tempos de resposta.Estas funcionalidades permitem condicionar a continuidade do fluxo à apresentação de informações válidas ou redirecionar contatos inativos após períodos de ociosidade. O gerenciamento estende-se desde regras individuais por blocos de conteúdo até a expiração geral de sessões de usuários em toda a aplicação. A correta parametrização desses recursos assegura que os contatos permaneçam em pontos estratégicos da jornada de atendimento da marca.Antes de começarDe acordo com os parâmetros contidos nas especificações operacionais do Builder, valide os seguintes requisitos antes de iniciar as configurações: Possuir um chatbot com fluxos estruturados dentro do Builder da plataforma Blip. Mapear os blocos de conteúdo específicos que contêm o critério de Aguarda resposta, os quais caracterizam uma entrada de usuário disponível para validação ou aplicação de regras de tempo limite. Passo a PassoPara obter retornos estruturados por meio de botões ou campos de texto, reduzindo o número de entradas inesperadas por parte do usuário e impedindo o avanço do fluxo com dados incorretos, execute as etapas abaixo:Acesse o painel do Studio e clique sobre o bloco do fluxo que apresenta a marcação Aguarda resposta. Clique diretamente sobre o componente de Entrada do usuário contido no bloco. Observe o menu lateral de opções que foi aberto no lado direito da tela. Clique sobre a chave seletora correspondente para ativar a opção VALIDAR A ENTRADA DO USUÁRIO. Clique no menu de seleção e escolha o tipo de validação desejado entre os modelos disponíveis na plataforma: Texto: Selecione esta opção para verificar se a informação digitada pelo cliente corresponde a uma cadeia de texto. Este tipo de validação contempla números, pontuações e caracteres especiais. Utilize esta regra para barrar situações indesejadas em que o usuário envia arquivos de áudio, imagens ou outros conteúdos de mídia. Número: Selecione esta opção para verificar se a informação apresentada corresponde a um valor numeral. Esta regra contempla números inteiros, números positivos, números negativos e números decimais separados por ponto ou por vírgula. Data: Selecione esta opção para apurar se a informação digitada representa uma data válida. O sistema valida diferentes formatos estruturais, tais como: dd/mm/aaaa, mm/dd/aaaa, dd-mm-aaaa, mm-dd-aaaa, dd-mm, dd/mm, mm-dd, mm-dd e mm-dd-aa. Expressão Regular: Selecione esta opção para aplicar um filtro avançado de correspondência padrão sobre o conteúdo preenchido pelo contato. Insira no campo o código Regex exato de acordo com a informação que deseja exigir: CPF: Insira a expressão ^\d{3}.?\d{3}.?\d{3}-?\d{2}$ CNPJ: Utilize a expressão regular como filtro para validar se o usuário digitou especificamente o CNPJ contendo a formatação e a máscara que você deseja, validando o padrão com os pontos e traços no modelo 00.000.000/0000-00. E-mail: Insira a expressão ^([\w.-]+)@([\w-]+)((.(\w){2,3})+)$ CEP: Insira a expressão ^\d{5}-\d{3}$ Telefone: Insira a expressão ^[1-9]{2}-[2-9][0-9]{7,8}$ Tipo: Selecione esta opção para verificar se a entrada de dados do usuário condiz estritamente com um tipo de conteúdo correspondente às definições do Lime Protocol. Localize o campo de texto denominado Instrução de validação. Preencha este campo inserindo a mensagem de erro personalizada que o bot deve exibir para o cliente. O valor configurado nesta instrução será apresentado de forma automática para o usuário sempre que o resultado da validação retornar um valor falso. Caso a validação retorne um valor positivo, o fluxo conversacional seguirá normalmente. Precisa de mais ajuda? Explore nossos conteúdos na Blip Academy ou Blip Community, assista a tutoriais no nosso canal do YouTube ou tire suas dúvidas em nosso canal de atendimento 😃 Artigos relacionados Ação: Requisição HTTP Variáveis do Builder Como configurar e enviar Mensagens Ativas do WhatsApp no Blip Desk Condições de saída do Builder Como identificar usuários vindos de um anúncio Click to Chat WhatsApp publicado no Facebook