
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!
