O Modo Teste permite executar um fluxo inteiro visualmente, sem tocar na produção. Inspirado no n8n, é a forma segura de validar alterações antes de publicar.
Como acessar
- 1Abra um fluxo no editor de automações
- 2Clique no botão "Executar Teste" (amber, ao lado do Salvar)
- 3O painel de teste abre no lado direito
O que acontece em modo teste
| O que... | Comportamento |
|---|
| Enviar mensagens WhatsApp | ❌ Não envia — aparece simulada na aba "Mensagens" |
| Adicionar tag / atribuir agente / mudar status / CRM | ❌ Não modifica o DB — registra "would do X" no log |
| Enviar e-mail / evento CAPI | ❌ Simulado |
Requisição HTTP (requestNode) | ✅ Executa de verdade (pode mockar — veja abaixo) |
| AI Agent (LLM) | ⚠️ Chama LLM real (consome tokens — pode mockar) |
| Pausa (askQuestion, menu, botões) | ⏸ Pausa e aguarda você simular a resposta |
O painel de teste tem 5 abas
- 1Entrada: telefone simulado, mensagem de gatilho, variáveis iniciais
- 2Execução: log em tempo real de cada nó executado (clique no tipo do nó → canvas centraliza)
- 3Mensagens: preview tipo chat das mensagens que seriam enviadas
- 4Vars: snapshot das variáveis da sessão
- 5⏸ Resposta: aparece quando o teste pausa — simule texto ou clique no botão/opção
Status visual nos nós (durante teste)
- 🔵 Azul pulsante: nó em execução
- ✅ Verde: concluído com sucesso
- ❌ Vermelho: erro
- ⏸ Amber pulsante: pausado aguardando resposta
- Edges verdes: caminho percorrido até aqui
Mock de Teste (pinned data)
Cada nó importante tem uma seção 🧪 Mock de Teste colapsível na config:
- Requisição HTTP: fixe um JSON de resposta — evita bater em APIs reais
- Fazer Pergunta / Menu / Botões: fixe a resposta simulada — pula a pausa, fluxo roda inteiro
- Agente IA: fixe o que o LLM responderia — economiza tokens
Quando o mock está ativo, o badge "Ativo" aparece e o nó usa o valor em vez de executar.
Testar sem salvar
Por padrão o teste usa o editor atual (incluindo alterações ainda não salvas). Use o toggle em "Entrada" para alternar entre editor atual e versão salva. Ideal: editar → testar → salvar depois que estiver funcionando.
Dica: testar fluxo longo rapidamente
Ative mocks em todos os nós de pausa (askQuestion, menu) com respostas pré-definidas. O teste roda do início ao fim sem intervenção — útil pra regressão.
Limites de segurança
- Máx 10 testes simultâneos por tenant
- Sessão de teste expira em 30min
- Snapshot (editor atual não salvo) limitado a 500 KB