Pular para o conteúdo
CupCakeLabs

Produto próprio, beta

Trativa

CRM multiempresa com pipeline kanban, WhatsApp oficial e app desktop.

Setor
Equipes comerciais
Ano
2025
Onde roda
Web, PWA, Windows
Pipeline kanban do Trativa com leads distribuídos em etapas

Contexto

Equipes comerciais perdem oportunidades porque os leads chegam por canais diferentes, ficam anotados no caderno ou no WhatsApp e não têm acompanhamento. O gestor não enxerga o funil enquanto ele acontece.

Produto

Um CRM com pipeline de nove etapas, conversa pelo WhatsApp oficial dentro da ficha do lead, campos personalizados por empresa, metas por vendedor e relatórios de funil, disponível no navegador, como PWA e como app para Windows.

Desafio

  • Garantir que um lead de uma empresa nunca apareça para outra, em todos os endpoints, mesmo que um identificador vaze.
  • Permitir que cada empresa crie seus próprios campos e vê-los propagar para kanban, tabela, filtros e exportação sem deploy.
  • Respeitar as regras da WhatsApp Cloud API, como a janela de 24 horas e o envio por modelos aprovados.

Solução

Toda consulta passa por um escopo que aplica organização e exclusão lógica antes de chegar ao banco. Campos personalizados são configurados pelo administrador e lidos dinamicamente pela interface e pela exportação CSV. O app desktop não reimplementa nada: carrega a mesma aplicação web, que já é responsiva.

Arquitetura

Quatro repositórios, um produto. O app fala só com a API; a API é a única que sabe de organização, plano e WhatsApp.

Tecnologia

Front-end
  • React
  • Vite
  • Tailwind CSS
  • Recharts
  • @dnd-kit
  • PWA
Back-end
  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • Socket.IO
Integrações
  • WhatsApp Cloud API
  • Stripe
  • Resend
  • Sentry
Desktop e deploy
  • Electron
  • Railway

Resultado

  • Em beta, com assinatura em quatro planos via Stripe e período de teste.
  • Um produto, três superfícies: web, PWA no celular e app desktop para Windows.
  • Pipeline de nove etapas, relatórios de funil, metas por vendedor e WhatsApp oficial integrado.

Por dentro do produto

Kanban de leads do Trativa com nove etapas
Kanban com contagem por etapa e arrastar e soltar.
Conversa do WhatsApp oficial dentro da ficha do lead
Conversa da Cloud API com janela de 24 horas e status de leitura.
Funil de vendas com conversão entre etapas
Funil com conversão entre etapas e gargalo destacado.
Configuração de campos personalizados da organização
Cada empresa cria os campos que usa, sem deploy.
Metas por vendedor com progresso
Metas por vendedor com progresso apurado no histórico.
Dashboard com indicadores do funil
Indicadores do funil, do lead novo ao convertido.

Tem um problema parecido?

A primeira conversa serve para entender o problema. Se fizer sentido trabalharmos juntos, você recebe uma proposta com escopo, fases e prazo.

Fale sobre seu projeto