📄 neuron.md

← Vault

type: neuron

tags: [relatorios, chatwoot, insights]

created: 2026-06-26

updated: 2026-06-26 21:00


RelatoriosRS — Neurônio

> CRM de Relatórios Comerciais da Rocha Sales. Transforma conversas do Chatwoot em relatórios por agente + cliente com IA generativa (Gemini).


Quick Access


Arquitetura

`

Chatwoot (VPS — PostgreSQL)

↓ (sync via PostgreSQL direto)

Hermes Insights DB (deploy-vps-db-1 — Supabase self-hosted Docker)

Hermes Insights Frontend (https://insights.rochasalesseguros.com.br)

Relatórios HTML por agente + cliente + IA generativa (Gemini 2.5 Flash)

`

Stack: Chatwoot VPS + Supabase self-hosted Docker (deploy-vps-db-1) + TanStack Start (Vite) + Gemini API

Integrações:APENAS do Chatwoot via PostgreSQL direto. NÃO tem relação com ComercialRS.


Pipeline de Dados

`

1. sync_full_clean.py → 4.115 conversas → insights.conversations

2. Messages → 63.230+ mensagens → insights.messages

3. score_engine.py → scores (7P) → insights.scores [*/15 min cron]

4. generate_commercial_report.py → relatórios IA → insights.commercial_reports [0 /3 cron]

`

Formato do Relatório: Baseado no Método 7P (DOCUMENTATION/METODO-7P.md)


Scripts em Produção


Status

ArquivoDescrição
--------------------
[[MEMORY]]Tudo que o Ultron precisa lembrar — estado atual, scripts, credenciais
[[DECISIONS]]Decisões técnicas tomadas durante o desenvolvimento
[[LOGS/2026-06-26]]Sessão de hoje — o que foi feito e por quê
[[TOOLS]]Scripts operacionais (sync, score, generate reports)
[[DOCUMENTATION]]Docs de referência (formato relatório, schema)
ScriptVPS PathCronFunção
--------------------------------
sync_full_clean.py/root/hermes-insights/ManualSync conversas do Chatwoot
score_engine.py/root/hermes-insights//15 *Calcula scores 7P → insights.scores
generate_commercial_report.py/root/hermes-insights/0 /3 Relatórios IA → insights.commercial_reports
chatwoot_idNomeEmail
--------------------------
1Anderson Ferreira Menezesandersonmenez@gmail.com
2Davi Freiredavi.freire@rochasalesseguros.com.br
4Michael Rochamichael.rocha@rochasalesseguros.com.br
5Pietra Maniezzopietra.maniezzo@rochasalesseguros.com.br
6Rafael Williamrafael.william@rochasalesseguros.com.br
7Raiany Silvaraiany.silva@rochasalesseguros.com.br
9Vinicius Salesvinicius.sales@rochasalesseguros.com.br
10Rayca Soaresrayca.soares@rochasalesseguros.com.br
11Maria Giulhamaria.giulha@rochasalesseguros.com.br
12Raissaraissa.silva@rochasalesseguros.com.br
16Nayaranayara@rochasales.com.br
17Victória Vicenssottovictoria@rochasales.com.br


Frontend — Reports Page

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

Features:

  • - Score médio do dia (overall 0-10)
  • - KPIs: Total conversas, taxa resolução, flags críticos/mod
  • - Desempenho por corretor (ranking)
  • - Métricas 7P: Playbook, Comunicação, Comercial, Risco
  • - Melhores Conversas + Conversas que Precisam Atenção (clickable)
  • - Modal de relatório individual (ao clicar em qualquer conversa):
  • - Classification badge (🔥 quente / 🌡️ morno / ❄️ frio)

    - Probabilidade de avanço (0-100%)

    - Summary

    - Grid de 7 seções: Tópicos, Dores, Oportunidades, Objeções, Pontos Fortes, Melhorias, Próximos Passos

    - Key quotes

    Build: /root/hermes-insights/ → Vite build → /var/www/hermes-insights/

    Deploy: cp -r /root/hermes-insights/dist/* /var/www/hermes-insights/


    Gemini API

  • - Endpoint: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent
  • - Key: AQ.Ab8RN6LXAz6ZtMvbdEAaSvn_xyHlKfr03-BPzF2ohBbV_d_Gvg
  • - maxOutputTokens: 8192 (necessário para JSON completo)
  • - Rate limit: 429 → retry com backoff 5s/10s, delay 1.5s entre chamadas

  • VPS Info

  • - Host: 31.97.243.106
  • - SSH: sshpass -p 'Marcia19671951@' ssh -o StrictHostKeyChecking=no root@31.97.243.106
  • - DB container: deploy-vps-db-1
  • - PSQL: docker exec deploy-vps-db-1 psql -U postgres -d postgres
  • - Frontend dir: /var/www/hermes-insights/
  • - Scripts dir: /root/hermes-insights/

  • Ultron — RelatoriosRS — atualizado 2026-06-26 21:00