← Menu principal

📖 Sobre o Hermes Insights

Documentação completa — o que é, como funciona, e o que foi implementado

🌐 O que é

O Hermes Insights é uma plataforma de inteligência comercial para a equipe Rocha Sales. Centraliza dados do Chatwoot, Painel do Corretor (CRM) e análises de IA em um único lugar — com painéis em tempo real e relatórios individuais por agente.

URL: https://insights.rochasalesseguros.com.br/

Tempo real Atualização automática Análise por IA

🗂️ Estrutura do Menu

📺 Painéis de Gestão (4painéis)

Atualizam automaticamente — não precisam de regeneração. Dados vivos direto das fontes.

PainelArquivoDados deAtualiza
Dashboard Comercial Interativo dashboard_comercial.html Painel do Corretor + Chatwoot Manual (hardcoded)
Negócios Fechados por Vendedor fechados_por_vendedor.html Painel do Corretor GraphQL Manual
Tempo de Resposta por Agente tempo_resposta.html Chatwoot 30s
Clientes em Espera clientes_espera.html Chatwoot 30s

👤 Relatórios por Agente (16 agentes)

Gerados automaticamente por IA (Gemini). Cada relatório analisa as últimas 15 conversas do agente e entrega análise completa de performance comercial.

📊 Painéis de Gestão — Detalhes

Dashboard Comercial Interativo

Arquivo: dashboard_comercial.html

Visão geral do negócio com meta mensal de R$ 40.000. Mostra fechamento por mês, ticket médio, ranking de vendedores e comparativo mensal. Dados carregados via JavaScript (estáticos no HTML).

Negócios Fechados por Vendedor

Arquivo: fechados_por_vendedor.html

Lista todos os negócios na etapa "Negócios Fechado" do CRM Painel do Corretor. Total: 145 negócios | R$ 293.484 | 14 vendedores. Filtro mensal para detalhamento.

Top vendedor: Rocha — R$ 112.380 em 66 negócios

Tempo de Resposta por Agente

Arquivo: tempo_resposta.html

Mede quanto tempo cada agente demora para primeira resposta ao cliente. Cálculo: first_reply_created_at − created_at. Base: últimas 20 conversas por inbox.

Nota: "0.0s" significa resposta instantânea (excelente!). Auto-refresh a cada 30s.

Clientes em Espera

Arquivo: clientes_espera.html

Mostra conversas onde o cliente mandou mensagem mas nenhum agente respondeu ainda. Filtros por inbox e tempo mínimo de espera. Destaque vermelho para quem espera há mais de 1 dia.

Dados reais: 32 clientes aguardando resposta (atualizado em tempo real).

👤 Relatórios por Agente — Scores

Como funciona: o score_engine.py roda no cron noturno, puxa as últimas 15 conversas do agente no Chatwoot, envia para o Gemini analisar e gera um relatório HTML com: score geral, análise por etapa do playbook, pontos fortes, pontos de melhoria, objeções não tratadas e próximos passos.

AgenteScoreStatusConversasMensagens
Vinicius7.5🟢 Excelente151.860
Vinicius Sales7.2🟢 Excelente12753
Julietti Maer7.0🟢 Excelente15904
Raiany7.0🟢 Excelente15905
Maria Giulha6.8🟡 Bom1590
Pietra Maniezzo6.5🟡 Bom151.820
Davi Freire6.5🟡 Bom15226
Renata Godoy6.5🟡 Bom15226
Raissa Silva6.0🟡 Bom15286
Julia Lima6.0🟡 Bom15442
Anderson Ferreira6.0🟡 Bom151.031
Rafael William5.5🔴 Precisa Melhorar15242
Keila Mariana5.5🔴 Precisa Melhorar15143
Nayara5.5🔴 Precisa Melhorar15240
Vitoria Vicenssotto5.5🔴 Precisa Melhorar1597
Rayca Soares5.0🔴 Precisa Melhorar1583

⚙️ Infraestrutura

ComponenteOnde rodaPara que serve
chatwoot_waiting_api.pyPorta 9087 (systemd)Sirve /api/waiting — clientes em espera
score_engine.py/root/hermes-insights/Gera relatórios dos agentes (cron noturno)
NginxVPS 31.97.243.106Proxy reverso + SSL para insights.rochasalesseguros.com.br
PostgreSQL (Chatwoot)Container root-postgres-1Dados de conversas, inboxes, mensagens
PostgreSQL (Scores)Container deploy-vps-db-1Tabela de scores por conversa dos agentes
Painel do Corretor APIapi.paineldocorretor.netCRM — negócios fechados, vendedores, etapas

🔧 Bugs Corrigidos

✅ "Carregando..." no clientes_espera: No primeiro carregamento, o browser fazia cache do fetch e mostrava "Carregando...". Corrigido adicionando ?t=${Date.now()} + { cache: 'no-cache' } no fetch da API.
✅ Números desatualizados no header: O menu mostrava 18 relatórios e 237 conversas — correto é 16 relatórios e 214 conversas analisadas.
✅ Relatórios duplicados: Removidos relatorio_pietra.html e relatorio_victoria.html — eram versões antigas dos mesmos agentes (Pietra Maniezzo e Vitoria Vicenssotto).

🔇 O Que Não Foi Tocado

Áudio e imagens no Chatwoot — funcionando normalmente, sem intervenção.
Qualquer outra função de mídia do WhatsApp.