Pular para o conteúdo
← Voltar para os cases

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

Evolution APIWhatsAppOpenAI APIAnthropic Claude APIJSON SchemaWebhookRESTAWS EC2InterSystems IRISObjectScript

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