Monitoramento em Tempo Real

Monitore seu WhatsApp
com precisão total

Conecte via QR Code, registre cada mensagem e meça o tempo de resposta por número. Painel completo integrado ao banco de dados Cloudflare D1.

100% Open Source
QR Code Conexão fácil
D1 Cloudflare DB
Dashboard do WhatsApp Monitor
⏱️
2m 15s
Tempo médio
📨
+1.247
Mensagens

Construído com tecnologias modernas

Node.js
Cloudflare D1
Open Source
WhatsApp
Socket.IO
SQLite / D1

Tudo que você precisa para
monitorar suas conversas

Uma plataforma completa para acompanhar mensagens, medir tempos de resposta e entender o comportamento das suas conversas no WhatsApp.

📱

Conexão via QR Code

Conecte seu WhatsApp em segundos escaneando o QR Code exibido no painel — exatamente como o WhatsApp Web. Sem configurações complexas.

Fácil de usar
⏱️

Tempo de Resposta

Calcula automaticamente quanto tempo levou para você responder cada mensagem recebida, por número de contato.

📊

Dashboard em Tempo Real

Painel visual atualizado instantaneamente via Socket.IO com feed de atividades, estatísticas e gráficos.

🗄️

Cloudflare D1

Banco de dados SQLite na borda da rede Cloudflare. Rápido, escalável e sem custo para volumes moderados.

🔍

Filtros e Busca

Filtre mensagens e tempos de resposta por número de telefone com paginação completa e busca instantânea.

📈

Resumo por Contato

Veja para cada número: total de respostas, tempo médio, menor e maior tempo de resposta e última interação.

Média2m 15s
Mínimo12s
Máximo1h 4m

Pronto em 3 passos simples

Do download ao monitoramento ativo em menos de 2 minutos.

01
⬇️

Instale o sistema

Baixe o projeto, rode npm install e inicie com npm start no seu servidor ou computador.

$ npm install $ npm start
02
📷

Escaneie o QR Code

Abra o painel no navegador, vá em Conexão e escaneie o QR Code com seu WhatsApp — igual ao WhatsApp Web.

Tela de QR Code
03
📊

Monitore tudo

Pronto! Todas as mensagens são registradas automaticamente com número, conteúdo e tempo de resposta calculado.

📩 Recebida
📤 Enviada
⏱️ 3m 22s

Veja o sistema em ação

Interface limpa, moderna e intuitiva — desenvolvida para quem precisa de dados claros e rápidos.

Dashboard principal
Dashboard Principal — Visão geral com estatísticas em tempo real, feed de atividades e métricas de resposta.
Tela de conexão QR Code
Conexão WhatsApp — QR Code gerado automaticamente. Escaneie com o celular para conectar em segundos.
Tabela de tempos de resposta
Tempos de Resposta — Tabela completa com tempo médio, mínimo e máximo por contato, com paginação e filtros.

Tecnologia sólida,
deploy na Cloudflare

O sistema usa Node.js com a biblioteca Baileys para conectar ao WhatsApp, Express para a API REST, Socket.IO para atualizações em tempo real e SQLite/D1 para persistência dos dados.

Baileys (WhatsApp Web API) Conexão não-oficial via QR Code, sem necessidade de aprovação da Meta
Express + Socket.IO API REST completa com WebSockets para atualizações instantâneas no painel
Cloudflare D1 + Wrangler Banco de dados SQLite na edge da Cloudflare com deploy via Worker
Cloudflare Tunnel Expõe o servidor Node.js para a internet com HTTPS automático e sem IP público
📱
WhatsApp
no Celular
🖥️
Servidor
Node.js
Baileys + Express
☁️
Cloudflare D1
Banco de dados
🌐
Painel Web
Dashboard

Endpoints disponíveis

Acesse todos os dados via API REST com suporte a paginação e filtros por número.

GET /api/stats

Estatísticas gerais: total de mensagens, média de resposta, números únicos.

GET /api/mensagens

Lista paginada de todas as mensagens. Filtre por ?numero=.

GET /api/tempos

Registros de tempo de resposta por conversa, com paginação.

GET /api/resumo

Resumo agrupado por número: média, mínimo, máximo e última interação.

POST /api/reconectar

Reinicia a conexão com o WhatsApp e gera um novo QR Code.

POST /api/desconectar

Encerra a sessão ativa do WhatsApp com segurança.

Pronto para monitorar seu WhatsApp?

Baixe o projeto, instale em minutos e comece a registrar mensagens e tempos de resposta hoje mesmo.

Instalação rápida
npm install && npm start
Baixar ZIP
✅ Gratuito  ·  🔓 Open Source  ·  🚀 Deploy em minutos