Por que o meu fluxo do n8n roda duas vezes para a mesma coisa?
Quase sempre porque o mesmo evento chegou mesmo duas vezes, e o n8n processou o que recebeu. As causas comuns são um remetente que reenvia quando não recebe resposta rápida, dois gatilhos que enxergam o mesmo registro e uma pessoa que envia o mesmo formulário duas vezes. O n8n não decide sozinho que dois itens são iguais; você escolhe a chave que os torna iguais e guarda esse registro.
Por isso comece pela lista de execuções: duas rodadas com um segundo de diferença apontam para um reenvio ou um segundo gatilho; duas rodadas com minutos de diferença apontam para uma pessoa ou para um gatilho que lê o registro de novo.
Como funciona
Comparar as duas execuções
Abra as duas rodadas na aba Executions e compare a entrada do primeiro nó: mesma carga e um segundo de diferença, ou carga diferente para a mesma pessoa.
Responder primeiro ao remetente que reenvia
O nó Webhook pode responder na hora ("Workflow got started") em vez de esperar o último nó. Um remetente que reenvia quando a resposta demora para de mandar o evento de novo.
Definir o que conta como igual
O número do pedido, o ID da mensagem ou, para contatos, uma impressão digital do e-mail ou telefone. Escreva essa regra; é ela que o cliente vai perguntar.
Guardar um registro entre rodadas
O nó Remove Duplicates do n8n descarta itens já processados em execuções anteriores, pela chave que você escolher, com histórico padrão de 10.000 itens. Uma data table serve quando você também precisa de uma janela de tempo, como 30 dias.
Testar a repetição de propósito
Mande o mesmo evento de teste duas vezes e confira se a segunda rodada para antes de qualquer alerta, e-mail ou registro.
Quanto custa manter
Não existe preço separado para uma duplicata: é só mais uma rodada. No n8n Cloud cada rodada conta nas execuções mensais do plano, então um fluxo que roda tudo duas vezes também gasta a cota duas vezes mais rápido.
| Item | Preço de tabela | Fonte |
|---|---|---|
| n8n Cloud Starter, execuções incluídas | 2.500 execuções de fluxo por mês, cada uma uma rodada inteira com etapas ilimitadas; uma rodada duplicada conta como uma | n8n, n8n Plans and PricingConsultado em 30 de set. de 2026 |
| Nó Remove Duplicates, histórico entre execuções | 10.000 itens por padrão ("History Size"), guardados por nó ou por fluxo | n8n Docs, Remove Duplicates nodeConsultado em 30 de set. de 2026 |
| Nó Webhook, responder na hora | Devolve "Workflow got started" na hora, sem esperar o último nó | n8n Docs, Webhook nodeConsultado em 30 de set. de 2026 |
Preços de tabela de terceiros, consultados na data indicada. Não são preços da Betterlane.
O que aprendemos montando
Do atendimento de contatos da própria Betterlane: três fluxos do n8n construídos no n8n Cloud em setembro de 2026 e testados com um endereço de teste. Não é um sistema de cliente.
- Um alerta por contato pede uma impressão digital, não um nome
- Identificamos cada contato por um hash do e-mail ou do telefone e guardamos por 30 dias, para que a mesma pessoa escrevendo duas vezes gere um alerta, não dois.
- Uma condição que parecia certa deixou passar uma repetição
- Uma verificação de "linha não existe" combinada com uma condição de data deixou passar uma repetição no teste real. Trocamos por uma busca simples seguida de uma pequena regra em código, e a repetição parou.
- Execuções em espera guardam uma cópia antiga
- No começo guardávamos o registro nos dados estáticos do fluxo. Uma rodada que estava esperando (um lembrete ou uma aprovação) segurava uma cópia desatualizada, então passamos o registro para uma data table.
Quando não vale a pena
- Se a repetição só cria uma nota interna que ninguém lê, uma etapa de deduplicação pode custar mais atenção do que economiza.
- Se a segunda rodada vem de alguém reenviando de propósito (um formulário corrigido), trate como atualização, não como duplicata.
Perguntas
É um bug do n8n?
Raramente. Na maioria dos casos o evento chegou mesmo duas vezes. A lista de execuções mostra as duas entradas; comece por ela antes de mexer no fluxo.
O Remove Duplicates sobrevive a um reinício?
A operação "Remove Items Processed in Previous Executions" guarda um histórico entre execuções, por nó ou por fluxo. Para uma janela de tempo ou um registro que outros fluxos leem, use uma data table.
Por que o fluxo rodou duas vezes enquanto eu testava?
Uma rodada de teste no editor e uma rodada do fluxo publicado são execuções separadas. Confira de qual URL ou gatilho veio cada uma.
Fontes
- n8n Docs, Webhook node · Consultado em 30 de set. de 2026
- n8n Docs, Remove Duplicates node · Consultado em 30 de set. de 2026
Tem um fluxo de cliente rodando duas vezes e sem tempo para rastrear?
Ver o serviço: Para agênciasFale com a genteTodos os guias
- O que um agente de voz deve atender, e o que precisa passar para uma pessoa?
- O que um chatbot faz no site de uma pequena empresa, e quando vale a pena?
- Como conectar o WhatsApp a um assistente pela Cloud API da Meta?
- Como automatizar a caixa de suporte sem enviar uma resposta errada?
- n8n, Zapier ou Make: qual escolher para uma pequena empresa?
- Como extrair dados de centenas de PDFs?
- Como montar um relatório que se atualiza sozinho quando os dados mudam?
- Como um assistente interno responde com os documentos da empresa sem inventar?
- Como automatizar a produção de conteúdo sem perder o controle editorial?
- Como montar uma lista de prospects com fontes, sem comprar uma?
- O que um site de pequena empresa precisa para ser encontrado pelo Google e pelo ChatGPT?
- Quando uma empresa precisa de um portal do cliente em vez de e-mail?
- Quando vale tirar um processo da planilha e levar para uma ferramenta interna?
- Meu fluxo do n8n funcionava e agora falha com 401 ou 403. Por quê?
- Como saber quando um fluxo do n8n falha em silêncio?