Blog GRS — Automação & IA
Automação Financeira

Como automatizar o calculo de comissoes de vendas com n8n

GRS Automações28 de julho de 20264 min de leitura

Todo fim de mês é a mesma novela: alguém puxa relatórios de vendas, cruza com metas, aplica percentuais diferentes por produto e ainda precisa conferir se ninguém foi esquecido. O resultado? Horas perdidas, erros de arredondamento e vendedores desconfiados do valor que caiu na conta. A boa notícia é que o cálculo de comissões é um processo com regras claras — exatamente o tipo de tarefa que o n8n resolve muito bem.

Neste artigo você vai ver como montar um fluxo que coleta as vendas, aplica as regras de comissão automaticamente e entrega um relatório pronto para cada vendedor.

Por que automatizar o cálculo de comissões

Comissão manual é caro por três motivos: o tempo do gestor, a chance de erro humano e o desgaste com a equipe quando um valor sai errado. Automatizar traz previsibilidade — o vendedor sabe que a regra é aplicada igual para todos — e libera o financeiro para atividades mais estratégicas.

Além disso, com o cálculo rodando automaticamente você consegue mostrar comissões em tempo real durante o mês, o que motiva a equipe muito mais do que descobrir o valor só no dia 5.

As peças do fluxo no n8n

Um fluxo de comissões costuma ter quatro blocos:

  1. Fonte das vendas — CRM, banco de dados, planilha do Google Sheets ou o gateway de pagamento.
  2. Regras de comissão — os percentuais por produto, faixa de meta ou vendedor.
  3. Motor de cálculo — onde a matemática acontece.
  4. Entrega — relatório por e-mail, WhatsApp ou registro em planilha.

Passo a passo prático

1. Trigger agendado. Use o nó Schedule Trigger para rodar todo dia 1º às 6h, ou um Webhook se preferir disparar manualmente ao fechar o mês.

2. Buscar as vendas do período. Com o nó do Google Sheets ou um nó Postgres/MySQL, traga todas as vendas com data de fechamento no mês anterior. Um bom filtro logo aqui evita reprocessar dados antigos.

3. Carregar a tabela de regras. Mantenha uma aba ou tabela com as regras — por exemplo:

  • Produto A: 5%
  • Produto B: 8%
  • Acima da meta de R$ 50 mil: +2% sobre o excedente

Carregar isso de uma planilha (em vez de fixar no código) permite ajustar percentuais sem mexer no fluxo.

4. Calcular com o nó Code. No nó Code (JavaScript), agrupe as vendas por vendedor e aplique as regras:

const regras = { 'Produto A': 0.05, 'Produto B': 0.08 };
const porVendedor = {};

for (const venda of items) {
  const v = venda.json;
  const perc = regras[v.produto] || 0;
  porVendedor[v.vendedor] = porVendedor[v.vendedor] || { total: 0, comissao: 0 };
  porVendedor[v.vendedor].total += v.valor;
  porVendedor[v.vendedor].comissao += v.valor * perc;
}

return Object.entries(porVendedor).map(([vendedor, d]) => ({
  json: { vendedor, total: d.total, comissao: Number(d.comissao.toFixed(2)) }
}));

5. Aplicar bônus de meta. Um segundo nó pode checar se o total do vendedor superou a meta e somar o bônus sobre o excedente. Separar em dois passos deixa a lógica mais fácil de manter.

6. Entregar o resultado. Grave numa planilha de fechamento e dispare uma mensagem personalizada. No WhatsApp, algo como: "Olá, João! Suas vendas em outubro foram R$ 62.400 e sua comissão fechou em R$ 3.870. Parabéns por bater a meta!"

Cuidados que fazem diferença

  • Registre um log. Sempre salve o cálculo bruto (venda por venda) além do total. Se alguém contestar, você tem o detalhamento.
  • Trate devoluções e cancelamentos. Vendas estornadas não podem gerar comissão — filtre por status antes de calcular.
  • Aprovação humana. Adicione um nó de aprovação antes de enviar aos vendedores, para o gestor revisar o fechamento.
  • Arredondamento consistente. Defina uma regra única (duas casas, para baixo ou padrão) e aplique em todo o fluxo.

O ganho real

Um fechamento que levava um dia inteiro passa a rodar em minutos, sem erro de digitação e com histórico auditável. E o mais importante: a equipe confia no número, porque a regra é a mesma para todos e transparente.

Se a sua empresa ainda fecha comissões na base do copiar e colar, esse é um dos fluxos com retorno mais rápido que você pode implementar. Na GRS Automações ajudamos pequenos negócios a mapear suas regras e montar fluxos como esse no n8n — se quiser tirar essa ideia do papel, é só chamar a gente para uma conversa.