Como gerar um relatório diário de vendas automaticamente com n8n

Um relatório diário útil não é apenas uma planilha enviada toda manhã. Ele precisa consultar o período certo, saber o que a empresa chama de venda e deixar claro quando os dados do ERP ainda não estão completos. Com essas definições, o n8n pode buscar, organizar e entregar um resumo recorrente sem alguém repetir a mesma conferência todos os dias.

ERP é o sistema que centraliza operações como pedidos, faturamento e estoque. Aqui o n8n atua como motor de fluxo agendado: coleta dados definidos, aplica regras de conciliação e envia um resumo. Isso é diferente de um agente que responde perguntas analíticas sobre dados sob demanda; para esse outro recorte, veja como um agente pode gerar relatórios a partir do ERP.

Como estruturar o fluxo

  1. Feche a definição de venda. Antes do n8n, combine se o relatório considera pedido criado, pago, faturado, cancelado ou devolvido. Sem essa regra, dois relatórios corretos tecnicamente podem mostrar números diferentes.
  2. Escolha o período completo. Um relatório “de ontem” precisa usar início e fim no fuso horário da operação. Não some um dia de calendário com registros ainda em processamento nem use o horário do servidor sem conferir a configuração.
  3. Agende a execução. O Schedule Trigger roda em horários ou intervalos definidos e respeita o fuso do workflow, se configurado, ou o fuso da instância. Para funcionar automaticamente, o workflow deve ser salvo e publicado.
  4. Busque e concilie os dados. Consulte o ERP com paginação quando necessário, trate cancelamentos e registre a data de atualização. Se o ERP estiver atrasado, o resumo precisa mostrar essa limitação em vez de aparentar fechamento definitivo.
  5. Monte e entregue o resumo. Separe total, quantidade, período e exceções. Envie para um destino autorizado e mantenha um histórico que permita conferir de onde veio cada número.

Como testar antes de usar na rotina

Rode primeiro para um período já conhecido e compare uma amostra com o ERP. Depois teste dia sem vendas, mais páginas de resultados, venda cancelada e retorno parcial da API. Verifique também a virada do mês e o horário de verão aplicável à operação. A configuração de fuso é parte do requisito, não um detalhe de tela.

Se houver reexecução após falha, identifique a entrega com data e versão do relatório para não confundir o destinatário com dois fechamentos distintos. O alerta de problema pode ser montado conforme o guia de falhas em automações n8n.

Limites e cuidados que evitam problemas

Use uma conta técnica com apenas as permissões necessárias, guarde credenciais fora do fluxo e registre eventos sem colocar senhas, tokens ou dados pessoais nos logs. Defina quem corrige falhas e por quanto tempo os registros ficam disponíveis. Uma automação não substitui a conferência humana quando o dado estiver incompleto, contraditório ou gerar uma ação com efeito financeiro.

Indicadores simples sem criar uma segunda verdade

Um resumo diário pode mostrar quantidade de pedidos, valor conforme a definição adotada, cancelamentos e itens que ficaram sem conciliação. Cada campo deve ter nome claro e origem identificável. “Vendas do dia” sem critério pode misturar pedidos criados com pagamentos recebidos; escreva a definição ao lado do relatório e mantenha-a estável entre dias comparados.

Evite transformar o fluxo em um conjunto de cálculos que ninguém consegue auditar. Quando houver regra de margem, desconto ou comissão, valide a fonte e a fórmula com as áreas responsáveis. Se o ERP não fornece determinado dado atualizado, apresente a lacuna em vez de estimar. A automação organiza informação disponível; ela não garante que uma base incompleta vire dado financeiro confiável.

Guarde uma referência da execução e da consulta usada para cada entrega. Assim, uma divergência encontrada na reunião pode ser investigada sem refazer toda a rotina. Essa rastreabilidade também ajuda quando uma API responde parcialmente ou quando o relatório precisa ser reprocessado.

Revisão após a primeira semana

Depois da entrada em operação, compare o resultado do fluxo com a rotina que ele substituiu. Verifique registros faltantes, repetições, horários de execução, permissões e mensagens de erro. Reúna quem usa o resultado para confirmar se os campos e exceções continuam fazendo sentido. Ajustes devem ser testados antes de afetar a rotina inteira e documentados com data e responsável. Essa revisão transforma a automação em um processo acompanhado, em vez de uma configuração esquecida.

Perguntas frequentes

O Schedule Trigger usa qual fuso horário?

Ele usa o fuso definido no workflow; se não houver, usa o da instância. A documentação recomenda conferir essa configuração antes de depender do horário.

Posso enviar o relatório mesmo com ERP atrasado?

Pode, desde que o resumo informe claramente a data de atualização e não apresente o resultado como fechamento definitivo.

Próximo passo

Comece por uma única fonte e por um formato de resumo que alguém realmente use. Se a necessidade é uma visão de apoio operacional, pode ser útil entender como atualizar planilhas com pedidos do ERP; a planilha não substitui o sistema de gestão.

Quer avaliar um fluxo para uma rotina específica, com regras, aprovações e testes antes de colocá-lo em uso? Conheça os agentes de IA para empresas da NT Labz.

Fontes consultadas

https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger