Distribuidora de baterias, 2026
CRM com WhatsApp e IA
Um CRM para uma distribuidora de baterias que centraliza clientes e pedidos, envia mensagens automáticas pelo WhatsApp e usa IA com busca semântica para entender o histórico de conversas.
Tecnologias: NestJS, React 19, PostgreSQL + pgvector, Prisma, Redis, Evolution API
O problema
O atendimento e as vendas aconteciam pelo WhatsApp, mas clientes, pedidos e conversas ficavam espalhados entre aparelhos e planilhas. Faltava um lugar único para saber quem é o cliente, o que ele comprou e o que foi conversado.
O que construímos
- Gestão de clientes e pedidos num painel web;
- Mensagens automáticas pelo WhatsApp, ligadas aos eventos do pedido;
- Serviço de WhatsApp dedicado, isolado do restante do sistema;
- Assistente de IA com acesso ao histórico, usando busca semântica ("encontre as conversas sobre preço");
- Notificações claras de sucesso e erro em cada ação do painel.
As decisões de engenharia que fazem a diferença
- Embeddings no mesmo banco dos dados relacionais (PostgreSQL com pgvector): contexto de IA e cadastro vivem juntos, sem um segundo banco para manter.
- Fila e cache em Redis para dar vazão às mensagens sem travar o painel.
- Protocolo do WhatsApp isolado numa instância própria da Evolution API, para que instabilidades do canal não derrubem o CRM.
| Camada | Tecnologia |
|---|---|
| Backend | NestJS, Prisma |
| Dados | PostgreSQL + pgvector, Redis |
| Evolution API | |
| Painel | React 19, Vite, Material UI |
Veja como trabalhamos com sistemas web e inteligência artificial.