Painel Comercial Genesis

Digite a senha do painel para entrar.

Genesis · Comercial

Dashboard

Leads por mês

Motivos de perda

Conversão por faixa de faturamento (corte LMV R$ 20 mil)

Origem dos leads

Abertas por etapa · ciclo

CRM — negociações abertas

Ordenadas da mais antiga para a mais nova. Clique no nome para abrir no RD Station. Fonte: espelho sincronizado (botão "Sincronizar RD" atualiza).

Acionamentos externos

Tudo que o Gabriel dispara para fora da conversa: passagem de bastão, escalação e encaminhamento de assunto que não é do funil (suporte, financeiro, outros). Quando ele diz "já pedi internamente pra te chamarem", a promessa só é verdade se o aviso tiver saído — o que falhou fica aqui até alguém resolver. O painel retenta sozinho a cada 5 min (até 5 tentativas).

Desde 31/08/2026, nem tudo vai para o WhatsApp: só reunião de fato mexida, escalação de verdade e falha técnica. Lead que engajou e ainda não fechou horário fica como só no painel — um item por lead, que cresce conforme a conversa anda, em vez de um aviso por turno.

Desde 14/09/2026, agenda mexida é notícia, não tarefa: o aviso de reunião marcada, remarcada ou cancelada sai para o WhatsApp e se resolve sozinho (pílula automático); só fica em aberto se o envio falhar ou se a marcação que o lead pediu não saiu. Confirmação de presença nem avisa: fica registrada e já resolvida. A lista abre em Em aberto: o que ainda depende de gente.

Registrar acionamento na mão

Para testar o caminho ponta a ponta ou registrar um pedido que chegou por fora. Dispara a notificação de verdade para o WhatsApp configurado em NOTIFY_WHATSAPP.

Conversas reais

O que o Gabriel está conversando de verdade no WhatsApp — diferente da aba "Testar Gabriel", que é simulação. Ele responde sozinho: agrupa mensagens seguidas do lead, responde, e quando aciona um humano o número entra em pausa automaticamente. Com ATENDIMENTO_ATIVO=0 ele fica em modo sombra: gera e grava a resposta (aparece apagada aqui), mas nada sai para o lead.

Paradas — fila de retomada

A régua trabalha o lead até a primeira resposta. Estas são as conversas que pararam depois dela: o lead respondeu e sumiu, e até 31/08/2026 ninguém o chamava de volta. A retomada manda 4 toques (+4h, +24h, +3d, +7d), sempre entre 8h e 21h, com o texto retomando o assunto exato onde parou. No 4º sem resposta a conversa encerra sozinha — sem avisar ninguém e sem mexer no RD Station. Quem tem reunião marcada, está pausado ou foi escalado não entra.

Quem ficou de fora, e por quê (0)

Qualidade — o que a auditoria achou

A auditoria das conversas reais roda pela skill auditar-conversas no Claude Code, no PC do dono (sem gastar token da API): ela lê as conversas que esfriaram, dá uma nota de 0 a 10, aponta desvios do prompt e dos guardrails, o motivo de quem não avançou e o que faltou nos arquivos do Gabriel. Aqui é só o resultado; para rodar de novo, é a skill.

Piores conversas da semana
Por que não avançou (mês)

Classificado pela auditoria só nas conversas que esfriaram sem reunião.

Sugestões para os arquivos do Gabriel

Perguntas que o Gabriel não tinha como responder pelos documentos, com o rascunho do bloco. Quem aceita ou descarta é você, na própria skill; aceita vira edição em agents/sdr/ ou docs/empresa/ e seed. Aqui fica o registro.

Pausas — onde a IA está desligada

Enquanto um número está pausado, o Gabriel não responde e não dispara régua para ele. A pausa entra sozinha sempre que ele aciona um humano (escalação, passagem de bastão, encaminhamento): é o que impede a IA de atropelar quem foi chamado. Use a pausa manual quando você for falar com alguém pelo WhatsApp. Despausar devolve o contato para a IA; Devolver e responder devolve e já dispara a resposta à mensagem que ficou pendente. Reagir ✅ na conversa pelo próprio aparelho também devolve. Número com opt-out não volta a receber régua, retomada, disparo nem lembrete, mesmo despausado.

Pausar um número na mão

Cadência — a régua automática

Os 13 toques (0 a 12) que saem sozinhos enquanto o lead não responde. A régua para na hora em que ele responde, quando o card sai de LEAD/CADÊNCIA, quando a negociação fecha ou no opt-out. Número pausado não recebe toque: fica adiado até o humano devolver para a IA. Depois de uma parada longa do serviço, a régua retoma de onde parou — os dias perdidos não se acumulam e ninguém recebe rajada.

Sem negociação no CRM

Escreveram no WhatsApp mas não têm card no RD Station. Não entram em régua — não há etapa para mover nem card para atualizar. Aparecem aqui para não sumirem.

Agenda — reuniões com o especialista

O Gabriel marca a reunião sozinho quando o lead engaja, quando pede uma demonstração ou quando aceita a sugestão — sempre num horário livre (Google Agenda + reuniões daqui). Os lembretes saem sozinhos no WhatsApp: 24h antes (pede confirmação), no início do dia e 5 minutos antes. Se o lead confirmar, cancelar ou pedir outro horário na conversa, o agente entende e reflete aqui.

Marcar reunião na mão

O convite sai na hora no WhatsApp do lead. Com o Google conectado (aba Config), o evento é criado com link do Meet e o convite por e-mail vai junto.

Expediente e lembretes

Sem retorno depois da reunião

Reunião que já passou e cuja negociação continua em AGENDA no RD: o lead não avançou. O Gabriel chama de volta em 3 toques (+16h, +3d, +7d), sempre entre 8h e 21h, com no mínimo 48h entre um toque e outro e citando a reunião pela data e hora — nunca "ontem". Ele não acusa ausência: pode ser que a reunião tenha acontecido e só faltou mover a etapa. Respondeu, o atendimento normal marca o horário novo; não respondeu até o 3º toque, a reunião vira "Não compareceu" sozinha. Quem está pausado, pediu opt-out, já remarcou ou teve desfecho no CRM não entra.

Quem ficou de fora, e por quê (0)

Agente Gabriel — edição

Edite persona, prompt, guardrails, cadência, templates e conhecimento. Salvo aqui vale como configuração viva do agente (o serviço da fase 2 lê deste banco). Histórico das últimas 20 versões fica guardado. O repositório continua sendo a documentação de referência.

—

1º Contato — mensagem padrão + mídia

É o primeiro toque que o Gabriel dispara quando um lead novo cai no RD (em até 5 min, 24h/dia): a mensagem de texto abaixo e, em seguida, os arquivos na ordem da lista (ex.: seu áudio de apresentação). Use {nome} e {empresa} na mensagem — o agente substitui pelos dados do lead.

Mensagem de texto (enviada primeiro)

Arquivos (enviados depois, na ordem)

Áudio: pode subir o arquivo gravado no WhatsApp mesmo (qualquer formato até 25 MB). No envio real a Evolution manda como nota de voz — se precisar converter para .ogg, o serviço cuida disso.

Testar de verdade

Dispara este 1º toque (texto + arquivos, na ordem) para um número via Evolution — exatamente como o Gabriel faria.

Disparo em lote — reativar leads parados

Dispara este mesmo 1º contato (texto + arquivos) para vários números. Um número por linha; se quiser personalizar, use numero, nome, empresa. O envio é um por vez, com intervalo entre eles — mandar tudo de uma vez é o jeito mais rápido de derrubar o número no WhatsApp. Quem estiver pausado é pulado, nunca disparado. Depois de disparar, cada resposta cai no WhatsApp do Gabriel normalmente.

1. Para quem (um por linha)

Traz quem está aberto em LEAD e a régua não chamou — sem cadência, sem pausa, do mais antigo para o mais novo. Em 10/08 eram 87 com o corte de 3 dias. Só preenche a lista; quem dispara é você.

2. O que vai ser enviado

Os modelos são só um ponto de partida: o que sai é o que estiver escrito aqui.

Lotes disparados

Testar Gabriel — simulação de WhatsApp

Você faz o papel do lead; o Gabriel responde usando a configuração viva desta base (persona, guardrails, cadência, templates e conhecimento das abas ao lado). Nada é enviado de verdade — nem WhatsApp, nem RD Station. As ações de sistema que ele dispararia aparecem marcadas na conversa. Ao final, Avaliar gera um relatório de aderência e lacunas.

Novo cenário

—

Config

Credenciais do serviço

As variáveis são definidas no serviço do Railway (ou no .env local). O painel só mostra o status — nunca os valores.

WhatsApp — Evolution API

Últimos eventos recebidos

Google Agenda

Crie um OAuth Client (tipo Web) no Google Cloud Console, cadastre a URI de redirecionamento mostrada acima e defina GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET no serviço. Sem Google conectado a agenda continua funcionando — só não cria o evento nem o link do Meet.

Vigia do serviço

A cada 5 minutos o painel confere a instância do WhatsApp, se está chegando mensagem pelo webhook (em horário de expediente da agenda) e a chave da Anthropic. Quando algo cai — e quando volta — o time recebe um aviso pela aba Acionamentos. VIGIA_ATIVO=0 desliga.

Resumo matinal

Às 8h, uma mensagem para o WhatsApp do time (NOTIFY_WHATSAPP): o dia de ontem em números, a agenda de hoje, os alertas que pedem gente e o custo de IA do mês. Se o envio falhar, tenta a cada minuto até as 10h. RESUMO_MATINAL_ATIVO=0 desliga.


      

Retenção de dados

O que o serviço guarda, por quanto tempo e por quê (LGPD). A varredura roda uma vez por dia; a coluna sai na próxima é quanto seria apagado se ela rodasse agora. Não existe botão de apagar — de propósito. O porquê de cada linha está em docs/decisoes/2026-09-14-retencao-de-dados.md.