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
- WhatsApp comando ou mensagem
- n8n fluxo com regras e IA
- APIs Power BI, SoftExpert e Google
- 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.