Todos os projetos

Automações com n8n e WhatsApp para a rotina de BI

Atualização do Power BI por mensagem, aviso automático de chamados de acesso e um agente financeiro com IA, tudo rodando numa VPS que eu administro.

Contexto
BI corporativo e projetos pessoais
Meu papel
Desenvolvimento e operação
Período
2025–2026
Ferramentas
n8n, Evolution API (WhatsApp), API REST do Power BI, Redis, PostgreSQL, OpenAI (Whisper e GPT-4o), Docker, EasyPanel

Como a solução funciona

  1. WhatsApp comando ou mensagem
  2. n8n fluxo com regras e IA
  3. APIs Power BI, SoftExpert e Google
  4. Resposta confirmação de volta no WhatsApp

O problema

Parte do trabalho de BI é operacional: disparar uma atualização fora de hora, acompanhar quem pediu acesso aos painéis, não esquecer contas e prazos. A ideia foi resolver pelo celular tudo o que não precisa de um computador aberto.

O que eu fiz

  • Infraestrutura própria. Uma VPS com EasyPanel rodando n8n, Evolution API (WhatsApp), Redis e PostgreSQL em containers.
  • Power BI por comando. Um fluxo atualiza o modelo financeiro do Power BI a partir de uma mensagem no WhatsApp: atualização incremental, completa ou só de uma tabela ou partição. O token de acesso é renovado e guardado no Redis.
  • Chamados de acesso ao BI. Cada chamado novo de "Acesso ao BI" no SoftExpert vira um aviso no WhatsApp. O controle de duplicidade, que começou no Redis, migrou para o PostgreSQL depois de instabilidades de conexão.
  • Agente financeiro pessoal. Registra entradas e saídas por texto, áudio (transcrito com Whisper) ou foto de comprovante, e cuida de contas fixas, cartões, parcelas e relatórios mensais com saldo acumulado.

Resultado

  • Atualizações e consultas que dependiam do computador agora saem de uma mensagem.
  • Nenhum chamado de acesso passa despercebido.
  • Uma base prática de integração com APIs, webhooks, filas e IA que eu levo para os projetos de BI.