
# Como registrar vendas e despesas automaticamente no Google Sheets com n8n
*Introdução*
Manter o controle financeiro ao vivo é essencial para qualquer negócio, mas a entrada manual de dados no Google Sheets consome tempo e gera erros. Felizmente, o **n8n**, uma ferramenta de automação low‑code, permite conectar aplicações e registrar vendas e despesas de forma automática. Neste artigo, mostraremos passo a passo como configurar essa integração, garantindo que seu fluxo de caixa esteja sempre atualizado sem esforço manual.
## Configurando o gatilho no n8n para capturar vendas e despesas
A primeira etapa é definir como o n8n receberá as informações de transações. Você pode usar APIs de lojas virtuais, formulários Google Forms ou até mesmo e‑mails com anexos.
1. **Criar um workflow novo** – No painel do n8n, clique em **+ New Workflow**.
2. **Adicionar o nó “Webhook”** – Selecione o tipo **HTTP Request**; ele será o ponto de entrada para os dados de vendas ou despesas. Defina o método como **POST** e copie a URL gerada.
3. **Configurar a fonte de dados** – No seu sistema de vendas (Shopify, WooCommerce, etc.) ou no Google Forms, aponte a URL do webhook como destino das submissões. Sempre inclua campos como *valor*, *data*, *categoria* e *descrição*.
4. **Validar o payload** – Use o nó **Set** ou **Function** para transformar o JSON recebido em um formato compatível com o Google Sheets. Por exemplo, converta datas para o padrão **YYYY‑MM‑DD** e garanta que os valores estejam em ponto flutuante.
5. **Testar o gatilho** – Envie uma transação de teste e verifique no n8n se os dados aparecem corretamente nos nós subsequentes.
## Automatizando a inserção dos dados no Google Sheets
Com o gatilho pronto, basta encaminhar os registros para a planilha de controle financeiro.
1. **Adicionar o nó “Google Sheets”** – Selecione a operação **Append Row**. Conecte sua conta Google e escolha a planilha que armazenará as transações.
2. **Mapear colunas** – No campo **Values**, arraste as variáveis definidas no passo anterior (valor, data, categoria, descrição) para as colunas correspondentes da planilha.
3. **Criar regras de classificação** – Caso queira separar vendas de despesas em abas diferentes, use o nó **IF** antes do Google Sheets. Defina a condição `{{ $json[“categoria”] === “Venda” }}`; se true, direcione ao sheet “Vendas”, caso contrário ao sheet “Despesas”.
4. **Ajustar repetição automática** – Ative a opção **Execute Trigger** para que o workflow rode sempre que o webhook receber novos dados. Assim, cada venda ou despesa será registrada em tempo real, sem necessidade de intervenção manual.
5. **Monitorar erros** – Insira um nó **Error Trigger** que envie um e‑mail para você caso algum registro falhe. Isso garante que nenhum dado se perca e que você possa agir rapidamente.
*Dica extra*: Use o nó **Google Calendar** para criar lembretes de vencimentos de contas recorrentes, vinculando a mesma lógica de captura de despesas.
## Conclusão
Ao combinar o poder do **n8n** com o **Google Sheets**, você elimina a digitação manual e mantém o controle financeiro sempre atualizado. O workflow criado captura vendas e despesas de diferentes fontes, faz a validação necessária e as insere automaticamente nas planilhas corretas, permitindo análises rápidas e decisões mais acertadas. Experimente adaptar o processo às particularidades do seu negócio e sinta a diferença na produtividade.
—
**Aproveite mais recursos e ferramentas para o seu site** – acesse a Hostinger e garanta **20% de desconto** usando o código **CUPOM20DESCONTO**: https://www.hostinger.com/br?REFERRALCODE=CUPOM20DESCONTO
