Pular para o conteúdo
Todos os projetos

Comunicação corporativa

Chat Corporativo

Chat interno com criptografia ponta a ponta e a caixa de entrada do WhatsApp no mesmo aplicativo: a equipe conversa entre si e atende o cliente sem trocar de tela.

cifrado no navegador
E2E
pessoas que o sistema comporta
150
Ilustração do Chat Corporativo: a janela do setor financeiro com menções e um anexo, um cartão de menções pendentes e uma mensagem do WhatsApp encaminhada ao Comercial.
Conversas internas, menções como tarefa e o WhatsApp do cliente no mesmo lugar

Arquitetura

WhatsApp APIApp ReactAPI VercelSupabasePush
  • React
  • TweetNaCl
  • ffmpeg

Funcionalidades

  • Conversas 1:1 e em grupo cifradas no navegador, ponta a ponta: cada sala tem a própria chave, lacrada para cada membro — nem quem administra o banco lê.
  • Caixa de entrada única do WhatsApp: no primeiro contato um menu pergunta o setor, e a conversa chega só para a equipe certa, com resposta sempre humana.
  • Menções como lista de tarefas: marque alguém com @ e aquilo fica pendente no espaço "Menções" da pessoa até ela dar como concluído.
  • Reações, mensagens fixadas, favoritos, edição, resposta citando, confirmação de leitura por membro e encaminhamento entre conversas internas e contatos do WhatsApp.
  • Anexos cifrados em armazenamento privado — documentos, fotos, áudio, vídeo, gravação de voz e de tela — com download por link assinado de curta duração.
  • Notificação push com o app fechado, sem levar o texto da mensagem; presença online, "digitando" e não lidas em tempo real. Instalável como app.
  • Cofre de PIN ou frase secreta para recuperar a chave privada em outro aparelho; contas só por convite do gestor de setor.

Infraestrutura

  • React 19, Vite e Tailwind no front; funções serverless Node na Vercel, com cron diário que recolhe arquivos órfãos.
  • Supabase: Postgres com RLS em todas as tabelas, Realtime, Storage privado, Auth e Edge Function para o push.
  • WhatsApp Cloud API (Meta) com webhook de assinatura conferida e respeito à janela de 24 h; áudio e vídeo convertidos com ffmpeg para o formato que o WhatsApp aceita.
  • Turnstile, limite de taxa, CSP e HSTS; Sentry com telemetria mínima; CI com lint, typecheck, testes, e2e com Playwright e teste de carga.

No que ajuda

  • Reduz de três ou quatro aplicativos abertos para um.
  • Cliente no WhatsApp recebe resposta mais rápido, porque a mensagem já cai no setor certo.
  • Pedido feito no meio da conversa não se perde: vira menção e fica pendente até ser concluído.
  • Conversa interna que ninguém de fora lê — nem o provedor do banco.
  • Um lugar único para a equipe, o que encurta a entrada de quem chega.

Quer algo parecido?

Conte como o seu processo funciona hoje. Numa conversa rápida eu entendo o problema e envio uma proposta com escopo, prazo e valor.