Skip to content

Testar e Publicar

Antes de ligar o fluxo para os clientes, você pode testá-lo do início ao fim — sem precisar de um cliente real, sem mandar mensagem de WhatsApp, sem riscos. Nesta página você aprende a testar e, quando estiver tudo certo, a publicar.


Testar o fluxo (Single-Run)

O teste rápido (ou single-run) simula uma execução completa do fluxo com dados que você fornece. É como fazer um "ensaio" antes da peça de verdade.

Passo a passo
  1. Com o fluxo aberto no canvas, clique no botão **Testar** (ou **Run**) no canto superior direito.
    Barra superior do canvas, com os botões Testar e Publicar no canto direito

    Barra superior do canvas, com os botões Testar e Publicar no canto direito

  2. Um painel lateral abre pedindo os dados de entrada do fluxo — os mesmos que viriam do gatilho em produção (ex.: mensagem do cliente, dados do contato).
    Painel do simulador aberto sobre o canvas, com o campo para digitar a mensagem de entrada do teste

    Painel do simulador aberto sobre o canvas, com o campo para digitar a mensagem de entrada do teste

  3. Preencha os dados de teste e clique em **Executar**.
  4. O canvas mostra o progresso em tempo real: cada nó acende conforme é processado — verde para sucesso, vermelho para erro.
  5. Clique em qualquer nó para ver os dados que entraram e saíram dele — ótimo para depurar problemas.

Entendendo os resultados

Após o teste, cada nó mostra um indicador de resultado:

IndicadorSignificado
VerdeNó executou com sucesso
VermelhoNó falhou — clique para ver o erro
CinzaNó não foi executado (caminho não percorrido)
ÂmbarNó executou com aviso

O que checar após o teste

  • As variáveis têm os valores certos? Abra cada nó e veja as saídas.
  • O caminho percorrido é o esperado? Confira se as condições (Se/Senão (condição), Classificador) tomaram o caminho correto.
  • As mensagens ficaram bem formatadas? Verifique os textos gerados pelos nós de LLM e Template.
  • As integrações retornaram dados? Confira as respostas dos nós HTTP, MCP e Data Source.

Corrigindo erros

Se um nó falhou (vermelho), clique nele para ver a mensagem de erro. Os erros mais comuns são:

ErroCausa provávelO que fazer
Variável não encontradaNome digitado erradoVerifique a expressão {{ }} com o nome exato da variável
TimeoutAPI ou MCP demorou demaisAumente o timeout do nó ou verifique a disponibilidade do serviço
Falha na autenticaçãoToken ou chave de API inválidaRevise as credenciais do servidor MCP ou do nó HTTP
Saída não conectadaNó sem conexão de saídaConecte a saída do nó ao próximo bloco
Dica

Testar o fluxo inteiro vs. rodar um nó isolado. O botão Testar (topo do canvas) executa o fluxo completo, do início ao fim, com dados propagados de verdade. Já o botão de play em cada nó roda apenas aquele nó, com os valores que você preencher na configuração dele — útil para checar um nó específico, mas não representa o fluxo inteiro.


Publicar o fluxo

Quando o teste estiver passando sem erros, é hora de publicar.

  1. Clique no botão **Publicar** no canto superior direito do canvas.
    Barra superior do canvas, com os botões Testar e Publicar no canto direito

    Barra superior do canvas, com os botões Testar e Publicar no canto direito

  2. Uma confirmação aparece perguntando se você quer substituir a versão publicada anterior. Confirme.
  3. O fluxo entra em produção e começa a atender clientes reais imediatamente.

O que acontece após publicar

  • O fluxo anterior fica salvo como histórico de versão — você pode consultar versões antigas.
  • Conversas em andamento que já estavam no fluxo continuam na versão anterior até terminarem.
  • Novas conversas que chegarem começam na versão recém-publicada.

Despublicando um fluxo

Se precisar pausar o fluxo temporariamente:

  1. Abra o fluxo no canvas.
  2. Clique em **...** (mais opções) e escolha **Despublicar**.
    Listagem de fluxos do Flow Builder, com os cards de cada fluxo do projeto

    Listagem de fluxos do Flow Builder, com os cards de cada fluxo do projeto

  3. O fluxo para de aceitar novas conversas. Conversas em andamento podem ser finalizadas manualmente.

Ativar e desativar um fluxo

Além de publicar, cada fluxo tem um toggle Ativo/Inativo — disponível tanto no card da listagem de fluxos quanto na barra superior do editor.

Esse toggle é diferente de publicar/despublicar:

  • Publicar/despublicar controla qual versão do fluxo está em produção.
  • Ativar/desativar é um interruptor geral: desliga o fluxo por completo, independente de ele estar publicado.

O que acontece ao desativar um fluxo

  • O fluxo deixa de responder a consultas externas sobre sua estrutura (por exemplo, integrações que dependem de ler a definição do fluxo).
  • Um disparo manual é recusado, com o aviso de que o fluxo está desativado.
  • Gatilhos de evento não disparam mais execuções para esse fluxo.
  • O Trigger Agenda (disparo agendado) ignora fluxos desativados — mesmo que o horário configurado chegue.
  • Na próxima republicação do fluxo, ele é removido da lista de fluxos que reagem a eventos — mesmo que continue inscrito em algum evento do catálogo.

Para reativar, basta ligar o toggle novamente — o fluxo volta a responder normalmente, sem precisar republicar. Após a republicação, ele reentra no índice de triggers automaticamente.


Dica

Antes de publicar uma mudança grande, teste com dados que cobrem todos os caminhos do fluxo — não só o caminho principal. Um cliente sempre vai fazer algo que você não esperava. Quanto mais cenários você testar, menos surpresas em produção.


Próximos passos