Todos os projetos
EM PRODUÇÃO

Extração de Leads com IA

Conversa de WhatsApp vira cadastro estruturado, sozinha.

Multi-empresa isolamento no próprio banco
Áudio e imagem transcrição e leitura automática
74 testes automatizados
O desafio

Quem vende pelo WhatsApp recebe o dado do cliente do jeito que o cliente quiser mandar: o nome numa mensagem, o bairro em outra, o orçamento num áudio de 40 segundos e a foto do produto no meio do caminho.

Alguém da equipe precisa ler tudo isso, entender o que é relevante e digitar em algum lugar. É trabalho invisível, feito às pressas, e é onde o dado se perde: o lead existe na conversa, mas nunca chega ao CRM.

A solução

O sistema fica ligado na API oficial do WhatsApp da empresa. Cada conversa que chega é lida por IA, que extrai exatamente os campos que aquela empresa definiu, e só esses.

Áudio vira texto. Imagem vira texto. O resultado sai estruturado pelo webhook do cliente ou fica disponível no painel, pronto pra virar registro no sistema que ele já usa.

Cada empresa atendida enxerga apenas os próprios dados. O isolamento não depende do código lembrar de filtrar: é uma regra aplicada pelo banco de dados a cada consulta.

Como funciona

O caminho que o dado percorre, passo a passo.

01

Recepção verificada

A mensagem chega pelo webhook oficial da Meta. Antes de qualquer processamento, a assinatura criptográfica do envio é conferida: o que não vem da Meta é descartado.

02

Agrupamento inteligente

Em vez de processar mensagem por mensagem, o sistema espera a pessoa terminar de escrever. Cinco mensagens seguidas viram uma conversa só, o que deixa a extração muito mais precisa.

03

Áudio e imagem viram texto

Áudio é transcrito localmente e imagem passa por reconhecimento de texto. O que o cliente mandou falando entra na extração igual ao que ele mandou escrevendo.

04

Extração sob medida

Cada empresa define quais campos quer capturar. A IA lê a conversa inteira e devolve esses campos preenchidos, com o que conseguiu identificar.

05

Entrega e conferência

O resultado sai por webhook assinado para o sistema do cliente e fica no painel web, onde a equipe consulta, confere e corrige quando precisa.

06

Descarte programado

Dados de conversa não ficam guardados para sempre. Existe uma rotina de expurgo por prazo, alinhada ao que a LGPD espera de quem trata dado de terceiro.

O que esse projeto tem de diferente
  • Isolamento entre empresas garantido pelo banco de dados, não só pelo código
  • Campos de extração configuráveis por empresa, sem mexer no sistema
  • Transcrição de áudio e leitura de texto em imagem inclusas
  • Fila de eventos que absorve pico de mensagem sem perder nada
  • Registro de auditoria das ações administrativas
  • Documentação de arquitetura, operação e API mantida junto ao código
Tecnologias
Java 21Spring Boot 3.5PostgreSQL 17Row-Level SecurityRedis StreamsSpring AIWhisperTesseract OCRThymeleaf + HTMXDocker
Resultados
  • Em produção contínua, com verificação automática de saúde da aplicação
  • Revisão de segurança completa com teste de invasão autorizado, seguida da correção de todos os pontos encontrados
  • Suíte de 74 testes automatizados, incluindo testes de integração com banco e fila reais
  • Backup automatizado duas vezes ao dia, com retenção e procedimento de restauração documentado
Próximo passo

Vamos descobrir o que pode ser automatizado no seu negócio.

Uma conversa de 20 minutos pelo WhatsApp. Sem custo, sem compromisso. Você sai sabendo exatamente onde a automação pode gerar resultado.

Chamar no WhatsApp ou: +55 31 99805-6140