Como identificar um fluxo em looping
Muitas execuções aparecem no painel (centenas por hora)
Seu bot ou sistema fica respondendo sem parar
Custos de API sobem rapidamente
O n8n fica lento ou trava
Os 3 Principais Problemas e Soluções
1. Bot Respondendo a Si Mesmo (Mais Comum)
O Problema: Seu agente de IA responde uma mensagem, e essa resposta faz o próprio workflow disparar novamente, criando um ciclo infinito.
Como Resolver: Adicione um nó IF logo após o trigger com esta condição:
{{ !$json.from_bot && !$json.sender.includes('bot') }}Explicação Simples: Esta condição verifica se a mensagem NÃO veio do próprio bot antes de processar.
2. Agente Sem Limite de Conversas
O Problema: Seu agente continua respondendo indefinidamente, sem saber quando parar a conversa.
Como Resolver: Adicione um contador de mensagens. No nó IF, use:
{{ $json.message_count < 10 }}E adicione estas palavras de parada:
{{ !$json.message.toLowerCase().includes('tchau') && !$json.message.toLowerCase().includes('obrigado') && !$json.message.toLowerCase().includes('fim') }}Explicação Simples: O bot para de responder após 10 mensagens ou quando o usuário diz "tchau", "obrigado" ou "fim".
3. Webhook Disparando Novamente
O Problema: O webhook que recebe mensagens está sendo acionado pela própria resposta que o n8n envia.
Como Resolver: Configure um filtro para ignorar suas próprias mensagens:
{{ $json.webhook_source !== 'n8n' && $json.sender !== 'sistema' }}E adicione um delay de 2-3 segundos entre as respostas usando o nó Wait.
Explicação Simples: Isso evita que o webhook seja acionado pelas respostas do próprio sistema.
Solução de Emergência
Se seu fluxo está em loop AGORA:
PAUSE o workflow imediatamente (botão de pause no n8n)
Cancele execuções ativas na aba "Executions"
Adicione uma das soluções acima
Teste com 1-2 mensagens antes de reativar completamente
Dica de Ouro: Estrutura Básica Anti-Loop
Use sempre esta sequência no seu workflow:
Webhook → Filtro Anti-Loop → Processar IA → Enviar Resposta → Parar
Nunca pule o "Filtro Anti-Loop" - ele é sua proteção contra custos altos e sistemas sobrecarregados.
💡 Lembre-se: Um workflow bem configurado deve processar apenas mensagens reais de usuários, ter limites claros de quando parar, e nunca reagir às suas próprias respostas.