🧩 O Construtor de Fluxos

Aprenda a construir robôs de atendimento e funis de venda no formato de arrastar e soltar — dos gatilhos que iniciam a conversa até cada tipo de bloco disponível na gaveta de componentes.

[Print do Canvas de Automação aqui]

1. Como um fluxo começa? (Gatilhos)

Toda automação precisa de um "empurrãozinho" para iniciar. Na TooChe, você define isso no menu de configurações do fluxo usando duas opções:

  • Palavras-chave: Quando o cliente digita algo específico (ex: "comprar", "quero orçamento", "falar com humano"), o bot acorda e responde.
  • Gatilhos de Sistema: Disparos invisíveis baseados em eventos. Exemplo: "Iniciar quando o cliente pagar o PIX" ou "Iniciar quando clicar no anúncio".
Você não precisa de um robô gigante
Em vez de criar uma única automação monstruosa que faz tudo, crie pequenos fluxos separados com palavras-chave diferentes. Fica muito mais fácil de dar manutenção depois!

2. Navegando no Canvas

No lado esquerdo do painel fica a gaveta de componentes — pense neles como peças de Lego. Arraste um bloco para a tela e conecte os "fios" saindo de um nó até a entrada do próximo para desenhar o caminho da conversa.

Para quem prefere o teclado, o menu de adição rápida (clique com o botão direito no canvas) responde a atalhos de uma letra — por exemplo, C cria um bloco de Conteúdo e I cria uma Condição — sem precisar sair do mouse para o menu lateral.

3. Os Blocos (Nodes) do Construtor

Cada bloco tem uma cor de identificação na borda esquerda, para você reconhecer o tipo de nó rapidamente ao olhar o fluxo inteiro. Veja o que cada um faz:

Conteúdo & Interação

Bloco de Conteúdo

O bloco mais usado do fluxo. Dentro dele você empilha passos: enviar texto, enviar mídia (foto, áudio, vídeo), esperar um tempo, mostrar botões interativos ou um menu em lista, e aguardar a resposta do cliente salvando o que ele digitar em uma variável.

Aguardar (Wait)

Pausa o fluxo por um número de segundos antes de seguir para o próximo nó — útil para dar um respiro entre mensagens ou simular digitação humana, sem precisar de resposta do cliente.

Lógica & Dados

Condição

O famoso "Se isso, então aquilo". Compara uma variável com um valor usando operadores como igual a, diferente de, contém, maior que ou menor que (o conjunto de operadores muda conforme o tipo da variável — texto, número ou sim/não) e encaminha o cliente para um ramo diferente do fluxo.

Randomizador

Distribui os leads entre dois ou mais caminhos por sorteio, na proporção que você definir. Ótimo para testes A/B de mensagens ou para balancear o volume entre atendentes/ofertas.

HTTP / Webhook

Faz uma chamada para um sistema externo (seu ERP, uma planilha, uma API própria) e pode salvar o retorno em uma variável para usar no restante da conversa. Se a chamada falhar, você define para qual nó o fluxo deve seguir.

Ação de Sistema

Executa tarefas internas sem enviar nenhuma mensagem: adicionar ou remover uma tag do contato, definir o valor de uma variável, ou notificar um agente específico (ou a equipe toda) com um aviso interno.

Inteligência Artificial & Vendas

Inteligência Artificial

Conecta ChatGPT, Claude ou Gemini (com sua própria chave — BYOK) no meio do fluxo, por um número limitado de trocas de mensagem, para responder dúvidas abertas de forma humanizada antes de devolver o controle para o restante da automação.

Transferir para Humano

Pausa o robô imediatamente e move a conversa para a Caixa de Entrada, podendo já atribuir o lead a um agente específico. Ideal para "falar com humano" ou casos que o fluxo não sabe resolver.

Cobrança Stripe

Gera um link de pagamento via Stripe nativamente dentro da conversa e direciona o fluxo para caminhos diferentes dependendo de sucesso ou falha na criação da cobrança.

Cobrança Mercado Pago

Mesma ideia da cobrança Stripe, mas usando Mercado Pago — indicado para PIX e público que prefere meios de pagamento nacionais.

Enviar Template

Envia um modelo de mensagem pré-aprovado pelo WhatsApp. É o único tipo de bloco capaz de reabrir a conversa quando a janela de 24 horas já fechou — veja o aviso mais abaixo.

4. O poder das Variáveis

Você pode coletar dados do cliente usando o passo de "Aguardar Resposta" dentro de um Bloco de Conteúdo. Se o fluxo perguntar o nome do lead, você salva a resposta na variável {{nome}}. A partir daí, o robô pode chamá-lo pelo nome em qualquer outra etapa da conversa!

Cada variável tem um tipo, que decide como ela é validada e comparada em blocos de Condição:

  • Texto: aceita qualquer resposta; pode validar contra uma lista de valores permitidos ou um padrão (regex).
  • Número: converte automaticamente o que o cliente digitou (aceita vírgula decimal, ex. "19,90"); pode exigir um valor dentro de uma faixa mínima/máxima.
  • Sim/Não: interpreta respostas como "sim", "s", "não", "n" e as converte em verdadeiro ou falso.

Se a resposta do cliente não passar na validação, o fluxo repete a pergunta automaticamente com a mensagem de erro que você configurar — sem precisar de um bloco de Condição extra só para isso.

A janela de 24 horas do WhatsApp
Por regra da Meta, você só pode enviar mensagens de texto livre para um contato até 24 horas depois da última mensagem dele. Passado esse prazo, apenas um bloco de Enviar Template consegue reabrir a conversa. O construtor sabe automaticamente se a janela está aberta ou fechada — use isso em um bloco de Condição se quiser ramificar o comportamento do fluxo dependendo da janela.

5. A Barra Superior: rascunho, publicação e status do fluxo

Tudo o que você edita no canvas fica salvo automaticamente como rascunho (acompanhe pelo indicador "salvando… / salvo" no topo) — mas isso ainda não afeta o robô que os clientes conversam. Só o que estiver publicado vale para o atendimento real. Isso te dá liberdade para editar, testar e mexer à vontade sem medo de quebrar o fluxo que já está no ar.

Ativar / Desativar o fluxo

O botão Ativo, ao lado do nome do fluxo, liga ou desliga a automação inteira. Com ele desligado, o fluxo continua salvo e publicado, mas para de responder aos clientes — útil para pausar uma campanha sazonal ou desativar um robô antigo sem precisar apagar nada.

Publicar / Atualizar

O botão de Publicar (ou Atualizar, quando já existe uma versão no ar) envia o rascunho atual para produção. Se houver pendências de validação, o botão fica em modo de alerta e mostra quantos problemas precisam ser corrigidos antes — clique para ver a lista e pular direto para o bloco com erro.

Reverter para o publicado

Editou demais e quer voltar atrás? No menu do botão de Publicar existe a opção Reverter para publicado, que descarta todas as mudanças do rascunho desde a última publicação e volta o canvas para o estado que está ativo agora.

Prévia (chat de teste)

O botão Prévia abre uma conversa de teste dentro do próprio construtor, simulando o fluxo do jeito que está no rascunho — ideal para validar a lógica antes mesmo de publicar.

Outros atalhos úteis da barra superior:

  • Desfazer / Refazer: Ctrl + Z desfaz a última alteração no canvas, e Ctrl + Shift + Z refaz.
  • Modo Desempenho: alterna o canvas para um modo de análise, mostrando estatísticas reais de cada bloco (últimos 7 dias, 30 dias ou o ciclo atual), para você identificar em qual etapa os clientes mais travam ou desistem.
  • Editar Gatilho: clique no chip com o ícone de raio, ao lado do nome do fluxo, para trocar entre palavras-chave, "Pagamento Confirmado" ou "Resposta à Campanha em Massa" sem precisar abrir outra tela.
Antes de divulgar o fluxo para os clientes
Use a Prévia para conferir se a conversa flui como o esperado, confira se não há pendências no botão de Publicar e, por fim, confirme que o fluxo está marcado como Ativo.