Em 2025, recebemos o desafio de uma empresa do setor logístico com operação em três estados: automatizar processos que consumiam dezenas de horas semanais de trabalho humano repetitivo. O resultado superou as expectativas — e o aprendizado foi profundo o suficiente para compartilhar aqui.
O desafio do cliente
A empresa processava diariamente centenas de notas fiscais de fornecedores diferentes, cada uma com layout próprio. A equipe financeira gastava em média 4 horas por dia apenas categorizando, extraindo dados e inserindo manualmente no ERP.
Além disso, o atendimento ao cliente para rastreamento de pedidos era feito por WhatsApp — com uma atendente dedicada, em horário comercial, respondendo as mesmas 12 perguntas diferentes com variações mínimas.
O diagnóstico foi claro: tempo humano sendo consumido por tarefas 100% estruturadas, que seguiam regras fixas e tinham resultado determinístico.
A solução implementada
Dividimos a automação em dois pipelines independentes:
Pipeline 1: Processamento de Notas Fiscais
Criamos um sistema de ingestão que monitora uma pasta de email dedicada. Cada email com NF anexada dispara um job Laravel que:
- Extrai o PDF ou XML da nota fiscal
- Para XMLs: parseia diretamente a estrutura NF-e
- Para PDFs: envia para a API de Vision do GPT-4o com um prompt estruturado que extrai CNPJ, valor, itens, impostos e datas
- Valida os dados extraídos contra as regras de negócio do cliente
- Insere no ERP via API REST interna
- Marca o email como processado e arquiva
Taxa de acurácia após calibração: 97,3%. Os 2,7% com confiança baixa são sinalizados para revisão humana — exatamente onde o humano agrega valor.
Pipeline 2: Atendimento Automatizado no WhatsApp
Integramos a API oficial do WhatsApp Business com um agente baseado em GPT-4o mini (mais rápido e barato para tarefas simples) conectado ao banco de dados de pedidos via function calling.
O agente entende linguagem natural em português, consulta o status do pedido em tempo real e responde em segundos — 24 horas por dia, 7 dias por semana. Casos complexos são escalados para um humano com contexto completo da conversa já preparado.
Stack tecnológico utilizado
- Laravel 11 como backbone de todos os pipelines e workers
- Laravel Horizon para monitoramento das filas em tempo real
- OpenAI API (GPT-4o para visão, GPT-4o mini para chat)
- WhatsApp Business Cloud API
- Redis para cache e filas
- PostgreSQL para auditoria completa de cada transação automatizada
Resultados em 90 dias
Três meses após o go-live, os números falavam por si:
- Processamento de NFs: de 4h/dia para ~18 minutos de revisão humana dos casos ambíguos
- Atendimento WhatsApp: 89% das mensagens resolvidas sem intervenção humana
- Satisfação do cliente final: NPS subiu de 42 para 71 (resposta instantânea vs. esperar horário comercial)
- Custo operacional: redução de 61% nas horas alocadas para essas tarefas
- ROI: projeto pago em menos de 4 meses
Lições aprendidas
IA não substitui processo — ela amplifica. Antes de automatizar, precisamos entender o processo a fundo. Automatizar caos gera caos automatizado. O cliente precisou primeiro documentar e padronizar seus workflows antes de conseguirmos automatizá-los com eficiência.
Auditoria é inegociável. Todo dado processado por IA é logado com o prompt, a resposta bruta, a confiança e o resultado final. Isso permitiu identificar padrões de erro e melhorar os prompts ao longo do tempo — e dá ao cliente segurança jurídica sobre cada decisão automatizada.
Escalabilidade humana: projetamos o sistema para que o volume de supervisão humana cresça logaritmicamente, não linearmente. O cliente pode triplicar o volume de NFs processadas sem precisar contratar mais ninguém.
Como isso se aplica ao seu negócio
Se sua empresa tem processos que respondem "sim" para as perguntas abaixo, a automação com IA provavelmente tem ROI em menos de 6 meses:
- Existem tarefas repetitivas com regras definidas sendo feitas por humanos?
- Essas tarefas consomem mais de 5 horas semanais da sua equipe?
- Os erros nessas tarefas têm custo mensurável (financeiro, de cliente ou de tempo)?
Se sua resposta foi sim para pelo menos duas, entre em contato e vamos conversar sobre o que é possível no seu contexto.
VOLTAR AO BLOG