Comprovante pelo WhatsApp, lido por IA e baixado no ERP
O comprovante chega pelo WhatsApp, um modelo de IA extrai os dados num formato fixo e o ERP concilia com o pedido até a baixa do título. Webhook idempotente, dois clientes, dois provedores de IA.
- Setor
- Confecção e indústria metal-mecânica
- Período
- 2026
- Atuação
- Autoria integral
- Escala
- 2 clientes, 2 provedores de IA
2
provedores de IA, trocáveis por configuração
1 dia
da especificação à prova de conceito no segundo cliente
Idempotente
webhook com deduplicação por mensagem
Tecnologias
Desafio
Cliente que paga pedido antecipado manda o comprovante por WhatsApp. Do outro lado, alguém do financeiro abre cada imagem ou PDF, procura o pedido certo, lança o crédito e depois baixa o título. É trabalho repetitivo, feito sob pressão de prazo de liberação de pedido, e cada erro de digitação vira conciliação manual no fim do mês.
Num segundo cliente, o mesmo canal recebe comprovantes de despesa, que precisam ser classificados e vinculados ao pedido a que se referem.
Solução
Mensageria. Os dois clientes usam a mesma instalação da Evolution API num servidor na AWS, cada um com o seu número e a sua instância, conectados por QR code direto numa tela do ERP.
Webhook que aguenta o mundo real. O WhatsApp reentrega mensagem quando não recebe resposta rápida, e o mesmo contato manda várias fotos em sequência. Por isso o webhook deduplica pelo identificador da mensagem, responde sempre sucesso para não provocar reentrega e só enfileira o trabalho. Mensagens do mesmo número são serializadas por trava da conversa, e a análise roda num job separado, fora do tempo de resposta do webhook.
IA com contrato. O modelo não devolve texto livre: devolve um JSON validado por esquema, com valor, data, estabelecimento, CNPJ, categoria e forma de pagamento. O valor é gravado em centavos, recusa ou falha do modelo vira status próprio para revisão humana, e o valor que uma pessoa corrige prevalece sobre o da IA sem apagar o original, para auditoria. No primeiro cliente o modelo é da OpenAI; no segundo, Claude, da Anthropic. Trocar de provedor é configuração.
Conciliação e baixa. O comprovante é casado com o pedido por valor, ou manualmente quando há ambiguidade. A partir daí o ERP lança a antecipação e um job baixa o título. As respostas ao cliente pelo WhatsApp saem serializadas, com intervalo e variação, para o número não ser tratado como disparo em massa.
Um monitor mostra cada comprovante com o arquivo ao lado, o que a IA leu e em que pé está.
Resultado
No caminho feliz, ninguém digita o comprovante: ele chega, é lido, conciliado e baixado. O que a IA não consegue ler com segurança cai numa fila de revisão com o arquivo do lado, em vez de virar lançamento errado. No segundo cliente, a prova de conceito saiu em um dia, do zero, reaproveitando a infraestrutura de mensageria e dividindo a construção em quatro especificações implementadas em paralelo.
O que esse case mostra
A IA entrou como componente de um fluxo com contrato, não como quem decide. O esquema de saída, o status de falha e a precedência da correção humana são o que tornam seguro gravar a resposta direto no ERP. E as partes chatas de integração com WhatsApp, como reentrega, rajada de mensagens e risco de bloqueio, foram tratadas no desenho, não descobertas em produção.
Travou em algum termo? Tem um glossário. Glossário