Digite a senha do painel para entrar.
Ordenadas da mais antiga para a mais nova. Clique no nome para abrir no RD Station. Fonte: espelho sincronizado (botão "Sincronizar RD" atualiza).
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.
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.
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.
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.
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.
Classificado pela auditoria só nas conversas que esfriaram sem reunião.
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.
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.
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.
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.
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.
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.
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.
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.
É 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.
Á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.
Dispara este 1º toque (texto + arquivos, na ordem) para um número via Evolution — exatamente como o Gabriel faria.
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.
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ê.
Os modelos são só um ponto de partida: o que sai é o que estiver escrito aqui.
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.
As variáveis são definidas no serviço do Railway (ou no .env local). O painel só mostra o status — nunca os valores.
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.
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.
À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.
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.