Como usar um fluxo n8n para integrar pedidos do iFood ao Excel e controlar seu estoque automaticamente

Você sabia que é possível transformar os pedidos recebidos no iFood em atualizações automáticas em sua planilha Excel, mantendo o estoque sempre sincronizado? Neste artigo, vamos detalhar passo a passo o fluxo n8n ideal para essa integração, mostrando como configurar cada nó, mapear os campos corretos e garantir que sua gestão de estoque nunca mais fique desatualizada.

Configurando o fluxo n8n: do iFood ao Excel

Antes de mergulhar no processo, é importante entender os componentes essenciais do fluxo n8n que iremos montar:

  • Webhook do iFood: captura os pedidos em tempo real.
  • Node de Transformação: adapta os dados para o formato da planilha.
  • Google Sheets (ou Excel Online) Node: insere ou atualiza linhas automaticamente.
  • Node de Controle de Estoque: reduz as quantidades disponíveis conforme cada pedido.

Passo 1 – Crie um Webhook no n8n

Inicie um novo workflow e adicione o nó Webhook. Defina a URL gerada como endpoint de notificação nas configurações da sua conta iFood (Menu → Integrações → Webhooks). Assim que um cliente finalizar um pedido, o iFood enviará um JSON contendo informações como item_id, quantidade e valor total.

Passo 2 – Parse e normalize os dados

Utilize o nó Set ou Function para mapear os campos recebidos para as colunas da sua planilha. Por exemplo:


{
  "pedido_id": $json["order_id"],
  "produto": $json["items"][0]["name"],
  "quantidade": $json["items"][0]["quantity"],
  "valor": $json["items"][0]["price"]
}

Essa padronização evita erros de importação e facilita a leitura posterior.

Passo 3 – Conecte ao Excel

Se você utiliza o Microsoft 365, escolha o nó Microsoft Excel. Caso prefira a versão gratuita, o Google Sheets funciona da mesma forma. Configure a autenticação OAuth, selecione a planilha correta e escolha a aba que contém seu controle de estoque.

Na ação Append (ou Update caso já exista o registro), indique as colunas correspondentes ao mapeamento feito no passo anterior. Dessa forma, cada pedido será registrado em uma nova linha ou atualizará a linha existente, caso o pedido_id já esteja presente.

Passo 4 – Atualize o estoque automaticamente

Adicione um nó Function que, depois da inserção, procure a linha do produto na aba “Estoque”. Subtraia a quantidade vendida e escreva o novo valor de volta. Um exemplo simples de script:


let estoque = $json["stock"];
let vendida = $json["quantidade"];
let novoEstoque = estoque - vendida;
return [{ json: { novoEstoque } }];

Em seguida, use o nó Microsoft Excel (ou Google Sheets) com a ação Update para gravar novoEstoque na coluna apropriada.

Passo 5 – Teste e ative o workflow

Execute o fluxo manualmente enviando um JSON de teste pelo endpoint do Webhook. Verifique se a planilha recebe o registro e se a coluna de estoque diminui corretamente. Quando tudo estiver funcionando, ative o workflow para que ele rode 24/7, processando pedidos em tempo real.

Dicas avançadas para otimizar seu controle de estoque com n8n

Depois que o fluxo básico estiver operando, você pode aprimorá‑lo com recursos que aumentam a confiabilidade e a eficiência:

  • Validação de dados: antes de atualizar o estoque, use o nó If para garantir que a quantidade solicitada não exceda o estoque atual, evitando vendas negativas.
  • Notificações de ruptura: configure um nó Email ou Telegram para alertar a equipe quando o estoque atingir um limite crítico.
  • Log de auditoria: crie uma aba “Histórico” onde cada atualização de estoque seja replicada, permitindo rastrear quem vendeu o quê e quando.
  • Integração com sistemas ERP: se seu negócio utiliza um ERP, substitua o nó Excel por um HTTP Request que envie os dados diretamente para a API do ERP.

Essas camadas extras transformam um simples registro de pedidos em um verdadeiro centro de comando de inventário, reduzindo erros humanos e economizando tempo.

Conclusão

Integrar pedidos do iFood ao Excel com n8n é uma solução prática e escalável para quem quer automatizar o controle de estoque. Ao seguir os passos – criar o Webhook, mapear os dados, conectar à planilha e atualizar o inventário – você elimina processos manuais, reduz falhas e mantém seu negócio sempre pronto para atender a demanda. Comece agora, teste o fluxo e experimente as otimizações avançadas para elevar ainda mais a eficiência da sua operação.

Pronto para colocar a automação em prática? Acesse o site e descubra ferramentas que vão potencializar ainda mais o seu negócio.

Visite Hostinger e aproveite o desconto exclusivo!

Integração iFood → Excel + controle de estoque com n8n

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *