Todos os artigos

Como fazer o bot perguntar, mostrar botões e seguir caminhos diferentes

Automatizar4 min de leituraAtualizado em 07 de outubro de 2026

Para que serve: montar a conversa do bot com mensagens, perguntas que guardam a resposta, botões e caminhos diferentes para cada resposta.

O que você precisa

Passo a passo

  1. Abra o fluxo em Chatbot. Arraste o bloco da coluna Arraste pro canvas para o desenho e clique nele para editar à direita. Coluna de blocos do editorColuna de blocos do editor

  2. Enviar msg manda uma mensagem:

    • Texto da mensagem: aceita variáveis entre chaves, como {{nome}}.
    • Mídia (opcional): áudio, imagem ou vídeo. Imagem e vídeo levam o texto como legenda. Com áudio, o texto vai numa segunda mensagem.
    • Delay antes de enviar: em segundos, minutos, horas ou dias, até 1 dia. O bot espera esse tempo e só então envia.
  3. Para pôr botões no Enviar msg, escolha em Botões (opcional):

    • Resposta — ramifica o fluxo: até 3 botões de até 20 caracteres. Cada botão vira uma saída no desenho. Ligue cada saída no bloco seguinte. A saída "default" recebe quem digitar algo diferente dos botões. O fluxo para e espera o clique.
    • Link — abre uma URL: um botão que abre um endereço. O fluxo segue sem esperar.
  4. Perguntar faz uma pergunta e guarda a resposta:

    • Pergunta: o texto que o cliente recebe.
    • Variável (onde guardar a resposta): um nome só com letras, números e _, por exemplo orcamento_cliente. Depois você usa {{orcamento_cliente}} em qualquer mensagem.
    • Validar como: Qualquer texto, Email ou Telefone.
    • Mensagem se inválido: se a resposta não passar na validação, o bot manda esse texto e repete a pergunta.

    O bloco já vem com a variável nome. Troque o nome da variável. As variáveis nome, empresa, telefone, email e negocio são preenchidas com o cadastro do contato a cada mensagem e apagam o que o cliente respondeu.

  5. Para mostrar opções no Perguntar, clique em Adicionar botão. Preencha o texto do botão (até 20 caracteres) e, se quiser, o "valor (p/ branch)", que é o que fica guardado na variável quando o cliente clica. Use no máximo 3 botões.

  6. Condição escolhe o caminho. Em Condições · saídas, cada condição tem:

    • a variável, por exemplo orcamento_cliente ou campo_origem (campo personalizado);
    • a comparação: é igual a, é diferente de, contém, não contém, começa com, termina com, casa com regex, está vazio, está preenchido, maior que (número), menor que (número), tem a etiqueta ou NÃO tem a etiqueta;
    • o valor, e um rótulo opcional para você se achar no desenho.

    Clique em Adicionar condição para criar outra. Cada condição é uma saída. O bot testa de cima para baixo e segue pela primeira que bater. Se nenhuma bater, segue pela saída "default". Maiúsculas e minúsculas não fazem diferença.

  7. Para perguntar de novo quando a resposta não serve, ligue a saída "default" da Condição de volta no mesmo Perguntar. O bot repete a pergunta. Se o cliente errar várias vezes seguidas, o bot encerra a conversa para não ficar em círculo.

  8. Para ver todas as variáveis que você pode usar, abra Configurações → Operação → Variáveis do chatbot. No próprio editor, o quadro Variáveis disponíveis mostra as do cadastro, as capturadas no fluxo e os campos personalizados (campo_ + chave do campo). Lista de variáveis do chatbotLista de variáveis do chatbot

Se algo der errado

O que aparecePor que aconteceO que fazer
A resposta guardada sumiu ou virou o nome do contatoA variável usa um nome reservado (nome, email, telefone, empresa, negocio)Use outro nome, como nome_informado
{{nome}} sai vazio na mensagemO contato não tem nome no cadastroEscreva o texto de um jeito que funcione sem o nome
No WhatsApp oficial, os botões não apareceramHá 4 ou mais botões. A Meta aceita até 3, e com mais o bot manda só o textoDeixe no máximo 3 botões
"Loop detectado no graph. Remova edges que retornam ao mesmo node." ao salvarO caminho volta para trás sem passar por Perguntar ou EsperarA volta tem que terminar num Perguntar (passo 7)
O cliente clica no botão e o fluxo paraA saída daquele botão não está ligada a nenhum blocoLigue cada saída de botão, e também a "default"

O que este recurso não faz

  • Não existe mensagem de lista do WhatsApp (menu com até 10 itens) no chatbot. Use até 3 botões.
  • O texto do botão tem no máximo 20 caracteres.
  • Variável criada no fluxo vale só naquela conversa com o bot. Para gravar no CRM, use o bloco Ação CRM com Atualizar campo personalizado (Como o bot cria negócio, espera a resposta e passa para um vendedor).
  • A Condição não lê o histórico da conversa. Ela compara variáveis e etiquetas.

Relacionados

Esse artigo te ajudou?

Continuar lendo em Automatizar

Ainda com dúvida sobre isso?

Manda mensagem direto — sem fila, sem bot dando volta.

Artigo da Central de Ajuda Rumo CRM