Não foi possível validar seu acesso completo (instabilidade temporária). Você pode estar vendo um acesso mais restrito que o seu — não é uma mudança de permissão.
Ocorrência
Negócios
Campanhas
Leads
Conversões
Nome
E-mail
Produto
Etapa / Status
Data
Registros do email
BU
Plano
SCK
SRC
Início
Fim
Status
Trials
BU
E-mail
Telefone
SCK
SRC
Trial
Início
Fim
Status
Vendas
Lead do CRM
Vincular negócio do CRM
Track
Nome
E-mail
Telefone
Etapa / Status
Criado
Produto
Valor
Validar venda
Confira cada item contra a plataforma de pagamento e o CRM. O botão Validar libera quando os quatro estiverem marcados.
O vínculo do CRM ainda não foi resolvido nesta venda.
O motivo é obrigatório para contestar e fica registrado nas observações desta venda. Contestar não altera o realizado nem a comissão — é sinalização para a liderança.
Editar venda
Trocar o vendedor reatribui a venda — e a comissão.
—
Escolher abre a lista de negócios e fecha esta janela — salve o que já editou antes.
Observações da venda
Excluir transação
Isto altera os KPIs de receita (NMRR, Renovação, Consolidado) e o LTV do cliente.
A linha é arquivada em transacoes_removidas e pode ser restaurada pelo banco.
A assinatura do cliente e a planilha de NF não acompanham esta exclusão — quase todo lançamento é a única transação da sua assinatura.
Mínimo 5 caracteres. Fica registrado junto com o seu nome.
Editar lançamento
A edição vale só para esta transação.
A assinatura do cliente e a planilha de NFnão são atualizadas — se o valor mudou, elas continuam com o número antigo.
Alterar o valor ou a chave move os KPIs de receita (NMRR, Renovação, Consolidado) e o LTV do cliente. Toda gravação fica registrada em transacoes_editadas com o seu nome e o motivo.
Transação
Grava valor_atualizado e valor_pagamento com o mesmo número. Digite só os números — a vírgula entra sozinha.
No banco o valor é minúsculo e sem acento (antonio, cs).
Mínimo 5 caracteres. Campo deixado em branco mantém o valor atual — esta tela não apaga dado.
Cliente
tabela clientes
Carregando o cadastro do cliente…
Endereço (rua, número, CEP, bairro) não existe no banco — aqueles campos foram só para a planilha de NF.
Mínimo 5 caracteres. A correção vale para todas as transações deste e-mail, não só para esta.
Por que esta nota não saiu
Retorno da Notazz
Emitir nota fiscal
Emitir nota é irreversível — desfazer exige cancelamento junto à prefeitura.
Linhas marcadas com competência encerrada podem ser rejeitadas pela prefeitura (erro 259); a emissão segue mesmo assim, quem emite decide sabendo.
Cadastrar produto Hotmart
ID do produto:
Conta:
ucode:
O nome não muda por aqui — ele é o nosso, não o da Hotmart.
Vem preenchido com o nome da Hotmart, mas é o nosso nome: pode trocar. Três produtos se chamam "SendFlow" lá e têm nomes diferentes aqui. Depois de gravado, só muda por SQL.
Desligado, o produto fica cadastrado e fora do ar: o sincronizador semanal de planos não o enxerga e a consulta de assinatura segue dizendo que ele não está cadastrado para gestão.
Pelo menos 5 caracteres. Fica registrado na auditoria, junto com o antes e o depois da linha — mesma régua da exclusão de transação e da edição de cliente.
Adicionar opção
Escolha uma existente ou digite uma nova.
Para quem as vendas deste atendente contam no painel. — sem vendedor — é escolha válida: o rótulo fica mapeado de propósito para ninguém, diferente de um rótulo que ninguém cadastrou ainda.
Como o nome chega em transacoes.vendedor — minúsculo, sem acento e sem espaço. Sugerida a partir do nome; confira com uma venda real antes de salvar. Sem chave, o vendedor não aparece no Farol Comercial.
Pessoa recebe meta e comissão. Canal (Suporte, CS, Parceria) entra no ranking de receita, mas nunca em meta.
O pedaço de texto que identifica a ação nas campanhas. Casa por CONTÉM nos 4 campos UTM da crm e no nome da campanha da midiapaga, e por igualdade exata nos leads do formulário. Gravada em caixa alta — o casamento ignora a caixa, e uma segunda grafia da mesma tag é recusada pelo banco. Não pode conter % * \ ": o % é curinga e casaria a base inteira. Sem tamanho mínimo: o preview abaixo mostra o que a tag arrasta — confira os três números antes de salvar.
Rotula o evento e quebra os números na aba — não filtra o que a tag casa. Um evento que cruzar as duas unidades continua somando as duas, e a aba mostra isso.
Quando a campanha do evento começou. Assim como a BU, ela rotula e ordena — não filtra o que a tag casa nem recorta o funil, que continua sendo a coorte inteira. Obrigatória: eventos cadastrados antes deste campo existir estão sem data, e a primeira edição deles — mesmo só para trocar a BU — vai pedir que ela seja preenchida.
Editar usuário
Mín. 6 caracteres. A nova senha passa a valer imediatamente.
Vincula o usuário ao vendedor em transacoes.vendedor. Sem isso, a sub-aba Minhas Vendas fica vazia para ele.
O usuário será obrigado a definir uma nova senha ao entrar.
Novo acesso
Cria o usuário e define cargo, times e senha provisória
Líder e analista precisam de ao menos um time. Admin vê tudo e não depende de time.
SuperApp
Sendflow & Unnichat
Crie sua senha pessoal
Este é seu primeiro acesso. Defina uma senha pessoal para continuar.
Sendflow & Unnichat
Conectando ao Supabase…
Trocar senha
⚠
Não foi possível carregar os dados
—
Provavelmente é RLS bloqueando o anon key. Veja o README.md para o SQL de policy.
Gerenciar acessos
—
Marcar/desmarcar grava direto em tab_permissions. Aplica no próximo carregamento de cada usuário.
—
Manutenção Ativos
Manutenção das listas usadas no Novo Link (origem da conversão, vendedor e plano), do de-para de atendente do CRM, dos canais de teste da aba Experimentos e das tags de evento da aba Eventos. As alterações valem na hora para todos. Quem acessa esta tela é definido em Gerenciar acessos — exceto a sub-aba Produtos Hotmart, que é de admin ou god e não se libera por lá.
Produtos Hotmart
Os produtos da Hotmart que este painel administra. É desta lista que o robô da consulta de assinatura tira o ucode e a conta de cada produto, e é ela que diz para o sincronizador semanal quais catálogos de planos buscar — os dois leem apenas os produtos ligados. Produto novo entra desligado: ligar é um segundo clique, e é ele que coloca o produto no ar. ID, ucode e conta vêm da Hotmart e não se editam aqui.
Novidades do painel
O que mudou no painel, do mais recente para o mais antigo. Cada entrada traz a data em que a mudança entrou no ar e onde encontrá-la.
Troca de plano
Nova entrada
→
Selecione um período para carregar as visualizações. Misturar períodos torna LTV e retenção incomparáveis entre cohorts.
Erro ao carregar Planos — verifique a conexão e recarregue. Os números abaixo podem estar desatualizados.
Carregando dados de cohort…
Total de Assinaturas
—
Total nos cohorts selecionados
Assinaturas Ativas?
—
—
LTV Médio Acumulado?
—
Ponderado por assinantes do cohort
Receita Total Gerada
—
Receita bruta dos cohorts selecionados
Retenção Média — Ciclo 1?
—
Ponderado por assinantes do cohort
Tendência — Retenção no Ciclo 1 (todos os cohorts com C1 completo)
Análise por Ciclo de Referência
Compare cohorts no mesmo ciclo de vida
Melhor Cohort no Ciclo Selecionado?
—
—
LTV Médio Agregado no Ciclo?
—
—
Maior Receita Acumulada?
—
—
Cohort?
Assinantes
Ativos no ciclo
Retenção %
LTV médio
Receita no Ciclo
Receita Acum.
Mapa de Calor de Retenção?
Linhas: cohorts (mais antigo no topo) · Colunas: ciclo
Erro ao carregar a Geral — verifique a conexão e recarregue. Os números abaixo podem não refletir o filtro atual.
Total de Clientes?
—
Clientes únicos no período
Clientes Ativos?
—
—
LTV Médio por Cliente?
—
Planos + add-ons consolidados
Receita Total Gerada?
—
Receita histórica acumulada
LTV por Plano de Entrada?
Primeiro plano assinado por cada cliente → receita total acumulada (planos + add-ons)
Plano de Entrada
Clientes
LTV Médio
Receita por Plano
Receita por Addon
Receita Total
Análise por Safra de Aquisição?
Qualidade de cada coorte de aquisição — planos + add-ons consolidados por cliente
Safra
Novos Clientes
LTV Médio
Receita da Safra
Ranking LTV por Cliente?
Top 50 clientes · clique no e-mail para ver assinaturas
#
E-mail
Produto
Região
Cliente desde
Assinaturas
Status
LTV Planos
LTV Add-ons
LTV Total
Carregando dados de upgrades…
Total de Upgrades
—
Eventos no período selecionado
Receita Gerada
—
Valor pago nos upgrades
Caminho Principal
—
—
Tempo Médio até Upgrade
—
Dias desde o último pagamento
Tempo Médio até Upgrade por Caminho?
Fluxo de Alterações por Caminho
Alterações por Safra
Safra
Upgrades
Downgrades
Receita
Média dias
Detalhamento
Data
Safra
Email
Produto
Direção
De
Para
Valor
Dias desde último pagamento
Ocorrências
Registro de ajustes, estratégias e eventos que podem impactar a performance
→
Data
Título
Tipo
Produto
Direção
Notas
Ações
Nova Ocorrência
Alteração aguardando revisão
Sua alteração será enviada para revisão de um líder ou admin antes de valer.
Histórico de alterações
Experimentos
Backlog e ciclo de vida dos experimentos de growth — do registro da hipótese à validação estatística
Total
—
Backlog
—
Em andamento
—
Atrasados
—
Validados
—
Invalidados
—
Inconclusivos
—
Em andamento
Atrasados
Validados
Pipeline de experimentos
ID
Título
Área
Superfície
Canal
Resp.
BU
Início
Encerramento
Status
Score
Entregável
Ações
Inserir experimento
Obrigatório: cole esta tag no utm_campaign da campanha ou na URL/parâmetro da página de teste. Sem isso, o experimento não é rastreado.
Calculadora de tamanho de amostra (opcional)
Taxa esperada (base + uplift): —
Priorização PXLScore: 0/18
Resultado
Atribuição
Carregando…
Análise Semanal
Dados da plataforma de mídia, preenchidos à mão — não é a Atribuição (calculada) nem o A/B do encerramento.
Semana
Lead
SQL
Venda
Invest.
Impr.
Cliques
Acessos
CTR
CPC
Obs.
Auditoria da Análise Semanal (antes → depois)
Histórico
Selecionar vínculo
Adicionar semana
Números da plataforma de mídia. Campo deixado em branco fica vazio (—), não zero — "não medimos" e "medimos e deu zero" são coisas diferentes.
Qualquer dia da semana serve — o registro é sempre da segunda-feira.
CTR — CPC —
Mínimo 5 caracteres. Fica registrado junto com o seu nome no antes/depois.
Encerrar experimento
Validação A/B (teste z de 2 proporções)
Controle
Variante
As conversões estão maiores que o tráfego em pelo menos uma variante — confira os números antes de encerrar (a taxa passa de 100% e fica gravada assim).
Ctrl: —Var: —z: —p: —Confiança: —
90%95%99%
Buscar Cliente
ou
ou
⚠
Detalhes do Cliente
Com quem falar
✔ Salvo
Pessoa de contato operacional desta conta. Pode ser diferente do titular da assinatura.
Carregando…
E-mails Secundários
Assinaturas
·
Transações
Clique em SCK, SRC, Chave ou Vendedor para editar
·
Upgrades — assinaturas Hotmart com troca de plano disponível
Ocorrências do Cliente
CSAT
Carregando…
NPS
Carregando…
Atendimentos do cliente · vinculados pelos e-mails do grupo · CS
0 ticket(s)
Passo 1 — Conta principal
Busque o e-mail da conta a qual o e-mail secundário será vinculado.
Passo 2 — E-mail secundário
Informe o e-mail secundário que será vinculado à conta encontrada acima.
0filtro(s) ativo(s)
Data
Nome
Telefone
Status
Link
Ações
Vendedor
Produto
Plano
Origem
Nenhum link encontrado com esses filtros.
Tente ampliar o período ou limpar os filtros.
Data
Nome
Telefone
Status
Link
Ações
Vendedor
Produto
Plano
Origem
Total de links
—
no período selecionado
Vendedores ativos
—
geraram pelo menos 1 link
Plano + usado
—
—
Origem + usada
—
—
Calculando métricas…
Sem dados no período selecionado.
Tente ampliar o período.
Links gerados por dia
Volume diário no período selecionado
Links a expirar
Próximos 7 dias · ignora o filtro de período acima
Planos gerados
Quantidade de links por plano
Links por vendedor
Quantidade gerada por cada vendedor
Produto
Plano
Oferta
Valor
Conta
Plataforma
Validade
Ações
Carregando…
Novo Link
Confirmar exclusão
Você está prestes a excluir o link:
Para confirmar, digite seu e-mail:
Atenção: registre a venda somente após receber e validar a veracidade do comprovante de pagamento. O formulário deve ser utilizado apenas para vendas já concluídas e efetivamente pagas pelo cliente.
Como preencher os campos
Descrição do Plano
Informações sobre o plano contratado: nome completo, desconto (ex: "30% OFF promo Fire"), tipo de upgrade (ex: "Upgrade LITE → BLACK"), ou período diferenciado.
Observações
Contexto operacional que não cabe nos outros campos: motivo da venda manual, instruções especiais para NF, informações de emissão de CNPJ específico etc.
Chave PIX
Sendflow
46.987.367/0001-41
Unnichat
775cb37a-043a-4bbc-be6c-aeac3c323e9c
Esta aba não tem filtro de data. A lista mostra todos os lançamentos, do mais recente para o mais antigo.
Só são consideradas aqui as transações de PIX manuais — as lançadas por este formulário. Os PIX vindos do checkout não aparecem. O critério é o código da transação começar comPIX, carimbado pela automação n8n. Se esse prefixo mudar no n8n, esta lista esvazia sem erro.
O código já teve três formatos ao longo do tempo (PIX45301…, PIX174… e PIX20260806…) e os três entram na lista — por isso o vendedor de um lançamento antigo pode não estar entre as opções do formulário de hoje.
Carregando lançamentos…
Não foi possível carregar o histórico
Data
Cliente
Plano
Tipo
Valor
Vendedor
Chave
Status
Erro ao carregar as metas do período — verifique a conexão e recarregue. Os campos foram limpos e o salvar está bloqueado para evitar gravar no mês errado.
Você tem edições não salvas nesta aba — por isso os valores não foram recarregados e podem estar desatualizados.
Somente leitura
Competência—
Sendflow BR
—
Meta total de receita
Sendflow LATAM
—
Meta total de receita
Unnichat
—
Meta total de receita
Total Geral
—
Soma das 3 unidades
NMRR
Renovação
Mídia Paga
Funil de Conversão
Campo vazio mantém a meta atual — para zerar, digite 0.
NMRR
Renovação
Mídia Paga
Funil de Conversão
Campo vazio mantém a meta atual — para zerar, digite 0.
NMRR (Vendas)
Renovação
Mídia Paga
Funil de Conversão
Campo vazio mantém a meta atual — para zerar, digite 0.
Erro ao carregar o Farol — verifique a conexão e recarregue. Os números abaixo não refletem o filtro atual.
Comparar meta
Dias: — corridos|— úteis|MTD: —d
ForecastEsperado: — hoje
Estamos em— da meta
Legenda do Farol Receita (% Realizado vs Meta MTD)
>= 110%100%–109.99%90%–99.99%80%–89.99%< 80%
Planos
Vendas Total
—
—%meta: —
FC: —Falta: —
NMRR
—
—%meta: —
Ticket: —Falta: —
Renovação
—
—%meta: —
Churn: —Falta: —
Upgrade
—
—%meta: —
FC: —Falta: —
Extras
NMRR
—
—%meta: —
FC: —Falta: —
Renovação
—
—%meta: —
FC: —Falta: —
Upgrade
—
—%
FC: —
Créditos
—
—%
FC: —
Gráficos
Receita Diária
Volume Diário (Qtd)
Ranking por Tipo — Planos (Receita)
Ranking por Tipo — Planos (Quantidade)
Total por Chave
Planos
Extras & Créditos
Estornossafra por data da venda
Reembolsos
—
—
Chargebacks
—
—
Disputas abertas
—
não soma na perda
Taxa de estorno
—%
saudável <5% · alerta >8%
Estorno diário
Por plano
clique no plano para ver os casos
Plano
Quantidade
Valor
% do total de estornos
% do total vendido do plano
Safra móvel: mês fechado ainda recebe estorno tardio — a média é 12 dias após a venda, com casos de até 237.
Estornos
Carregando…
Data da venda
Data do estorno
Transação
E-mail
Produto
Plano
Status
Valor
Motivo
Erro ao carregar o Farol Marketing — verifique a conexão e recarregue.
SQL
Sales Qualified Lead — etapa ∈ Qualificado, Apresentação, Negociação ou Fechamento. Conv = SQL ÷ MQL.
—
—%
Atual: —
Esp.: —
Var.: —
Paid: —Org.: —Outros: —
Vendas
Negócios com status WON no CRM. Conv = Vendas ÷ SQL. O split Paid/Org/Outros é por UTM Medium do lead original.
—
—%
Atual: —
Esp.: —
Var.: —
Paid: —Org.: —Outros: —
CPL
Custo por Lead — Investimento total ÷ total de Leads no período.
—
Paid: —
cMQL
Custo por MQL — Investimento total ÷ total de MQLs qualificados.
—
Paid: —
cSQL
Custo por SQL — Investimento total ÷ total de SQLs (Qualificado → Fechamento).
—
Paid: —
CPA
Custo por Aquisição — Investimento total ÷ Vendas (WON) no período.
—
Paid: —
Receita
Receita 100% CRM: soma do valor do negócio (product_value) dos negócios ganhos (status WON) criados no período. Split por UTM Medium do lead (Paid/Org/Outros). Não usa a base global de transações.
—
Paid: —
Org.: —
Outros: —
ROAS
Return on Ad Spend — Receita ÷ Investimento. Paid: receita de origem Paid ÷ invest. Org.: receita orgânica ÷ invest.
—
Paid: —
Org.: —
Outros: —
Ticket Médio
Receita CRM ÷ nº de negócios ganhos (WON). Paid/Org/Outros: ticket médio por canal de aquisição do cliente.
Investimento
Total investido em mídia paga no período. Inclui Meta Ads, Google Branded e Google Geral. Comparado ao valor provisionado mensal.
—
MTD esperado: —
Provisionado: —
—%
FC: —
Meta Ads
Investimento em Meta Ads (Facebook/Instagram). % = fatia do investimento total. Clique para ver campanhas.
—
—%do total
Google Branded
Google Ads com is_branded = true — campanhas de marca (ex: "Sendflow"). Geralmente CPC menor e alta conversão.
—
—%do total
Google Geral
Google Ads com is_branded = false — campanhas de prospecção e termos genéricos. CPC geralmente maior.
—
—%do total
Pacing
Ritmo de gasto diário. Atual = investido ÷ dias até hoje. Esperado = provisionado ÷ dias no mês. Farol: <80% amarelo · 80–105% verde · >105% vermelho.
—
Atual
Esperado/dia
—
Tracking UTM
% de leads com UTM Source e Medium preenchidos (excluindo BLANK, templates e UN-UTM_MEDIUM). Meta: ≥ 80% verde · ≥ 70% âmbar · < 70% vermelho.
—%
— de — leads
meta: 80%
Investimento por Dia
Leads por Origem
MQL por Origem
SQL por Origem
Vendas por Origem
Funil por Produto
Leads, SQLs e Vendas do CRM · Receita via join por e-mail com transações aprovadas
Produto
Leads
SQLs
Vendas
Tx SQL
Tx Fech.
Receita
—
Dias: — corridos|— úteis|MTD: —d
Investimento AcumuladoSendflow + Unnichat · Meta Ads · Google Branded · Google Geral
Esperado MTD: —
— acumulado
Sendflow + Unnichat · Meta Ads · Google Branded · Google Geral
KPIs abaixo respeitam o filtro de produto (Sendflow / Unnichat)
Leads
—
MQL
—
SQL
—
Vendas
—
Receita
—
CAC
—
ROAS
—
Tendência diária · investimento/dia
Funil por Dia · mídia paga · Leads/MQL/SQL
Funil · mídia paga
Selecione um período para carregar
Meta Ads × Google Ads · mídia paga (utm_medium = paid)
Métrica
Meta Ads
Google Ads
Total
Selecione um período para carregar
Investimento por plataforma · Meta × Google
Investimento
—
CAC
—
ROAS
—
Leads
—
MQL
—
SQL
—
Vendas
—
Funil por Dia · Meta Ads · Leads/MQL/SQL
Investimento por Dia
Impressões
—
Video Views
—
Cliques
—
CPM
—
CTR
—
CPC
—
Funil por Campanha
Agrupado por utm_campaign do CRM · Filtrado por utm_source = Meta · Receita via join por e-mail
Campanha
Leads
SQLs
Vendas
Tx SQL
Tx Fech.
Receita
ROAS
—
Gestão de Campanhas
Nível:
Ordenar:
Nome
Investimento
Impressões
Views
Cliques
CTR
CPC
CPM
Selecione um período para carregar
Ranking Anúncios
Agrupados por nome · clique em ↗ para ver veiculações e imagem
Filtrar:
Ordenar:
↗
Anúncio
Destino
Investimento
Impressões
Video Views
Cliques
CTR
CPC
CPM
Leads
SQL
Vendas
Selecione um período para carregar
Investimento
—
CAC
—
ROAS
—
Leads
—
MQL
—
SQL
—
Vendas
—
Funil por Dia · Google Ads · Leads/MQL/SQL
Impressões
—
Cliques
—
CTR
—
CPC
—
Métricas keyword-level (Impressões/Cliques/CTR/CPC): o gasto por keyword não soma o Investimento do card acima (autoritativo, via midiapaga — inclui PMax/Demand Gen sem keyword e gasto não atribuído). Logo CPC/CTR calculados a partir do Investimento total não fecham com estes.
Funil: leads do CRM (utm_source=adwords) em campanhas marcadas como branded. Investimento: midiapaga Google branded (autoritativo). Histórico de campanhas branded a partir de 30/04/2026.
Funil por Campanha
Filtrado por utm_source = adwords · Receita via join por e-mail
Campanha
Leads
SQLs
Vendas
Tx SQL
Tx Fech.
Receita
ROAS
Carregando…
Gestão de Campanhas
Nível keyword — o gasto por keyword não soma o Investimento total do card acima (PMax/Demand Gen não têm keyword e o gasto não atribuído fica de fora).
Nome
Investimento
Impressões
Cliques
CTR
CPC
CPM
Share 1ª
Lead
SQL
Vendas
Selecione um período para carregar
Leads
—
MQL
—
SQL
—
Vendas
—
Receita
—
Leads por origem · utm_source
Tendência diária · leads/dia
Funil orgânico
% = conv. da etapa anterior
Por origem · utm_source · clique nos números
Origem
Leads
MQL
SQL
Vendas
Receita
Selecione um período para carregar
Farol Comercial
Visão operacional do funil comercial. Sub-aba Trials: iniciados, ativados, em aberto e expirados.
Erro ao carregar Minhas Vendas — verifique a conexão e recarregue. Os valores abaixo podem estar incompletos.
Seu usuário ainda não tem vendedor vinculado
Peça a um administrador para preencher o campo Vendedor do seu usuário em Gerenciar Acessos. Sem ele não há como identificar quais vendas são suas.
Tipo
·
Realizado
—
Qtd de vendas
—
Ticket médio
—
Média/dia corrido
—
Média/dia vendido
—
Participação
—
Taxa de reembolso
—
Carregando o placar…
Negócios ganhos no CRM
—
Carregando…
Transações do período · ache aqui a venda sem vínculo
—
Data · garantia
Cliente
E-mail
Vendedor
Cód. transação · status
Valor
Plano / Produto · plataforma
CRM
Ações
Carregando…
Seu usuário ainda não tem vendedor vinculado
Peça a um administrador para preencher o campo Vendedor do seu usuário em Gerenciar Acessos. Sem ele não há meta a exibir.
Realizado
—
Sem meta cadastrada para este recorte — atingimento, ritmo e comissão ficam indisponíveis. O cadastro fica em Gestão Comercial › Metas & Comissões.
Meta do período
—
Faltam
—
% de atingimento
—
Forecast Receita
—
Forecast Vendas
—
Forecast Meta
—
—
Comissão realizada
—
—
Faixa de atingimento
%
Comissão
Comissão estimada
—
—
Faixa de atingimento
%
Comissão
Erro ao carregar Trials — verifique a conexão e recarregue. A taxa de ativação pode estar incorreta.
Os valores e informações deste painel referem-se exclusivamente a clientes que passaram pelo checkout para iniciar o trial. Os trials liberados manualmente pelas plataformas (Unnichat e/ou Sendflow) não aparecem aqui.
Unnichat + Sendflow. Ativação = mesmo assinante e mesmo plano com cobrança paga após o início. Clique num card para ver a lista e exportar CSV.
Iniciados
—
Ativados
—
Taxa de Ativação
—
Em Aberto
—
Expirados s/ Ativação
—
Receita Ativações
—
Status dos trials · ativados / em aberto / expirados
Tendência mensal · iniciados vs ativados por mês de início
Ativação por cohort · mês de início · ⏳ = safra ainda em maturação
Cohort
Iniciados
Ativados
Taxa
Por duração do trial · 7 / 14 / 30 / 90 dias
Duração
Iniciados
Ativados
Taxa
Por origem · iniciados e ativados
Origem
Iniciados
Ativados
Taxa
Em aberto · dentro do prazo, ainda não ativados — contatar antes de vencer · 🔥 ≤7 dias
Nome
Telefone
E-mail
Produto
Trial
Início
Vence em
Dias restantes
Carregando…
Expirados sem ativação · prazo passou e não ativaram — win-back
Nome
Telefone
E-mail
Produto
Trial
Início
Expirou em
Há quantos dias
Carregando…
Erro ao carregar as Páginas — verifique a conexão e recarregue.
Idioma:
Views
Pageviews totais no período — soma de todas as visitas, incluindo retornos do mesmo usuário.
—
Usuários
Usuários únicos que visitaram as páginas desta fonte no período.
—
Novos usuários
Usuários que visitaram pela primeira vez no período. Não considera visitas anteriores fora do intervalo selecionado.
—
Leads (form)
Submissões de formulário atribuídas a páginas desta fonte via URL canônica ou mapeamento De-para. Leads sem correspondência ficam fora deste total.
—
Conv. / usuários
Leads ÷ Usuários únicos. Métrica principal de eficiência — quantos visitantes únicos converteram em lead.
—
Conv. / views
Leads ÷ Views totais. Dilui quando há muitos retornos do mesmo usuário; útil para páginas com alto volume de revisitas.
—
Tráfego e leads por dia
usuários (linha) · leads (barra) · clique num dia para detalhar
Em breve — aguardando coluna url_destino nas tabelas de campanha.
—
Conjunto › Anúncio (impressões > 1) · destino:
Detalhe do dia
Views
—
Usuários
—
Leads
—
Conv. / usu.
—
Página
Views
Usuários
Leads
Conv. %
Ranking de páginas
Ordenar:
Página
Views
Pageviews totais da página no período (soma de todas as visitas, incluindo retornos do mesmo usuário).
Usuários
Usuários únicos que visitaram a página no período (campo total_users da tabela de tráfego).
Novos
Usuários que visitaram esta página pela primeira vez no período (new_users). Não considera visitas anteriores fora do intervalo selecionado.
Leads
Submissões de formulário (preencheuform) atribuídas a esta página via URL canônica ou De-para. Leads sem correspondência aparecem no contador "não atribuídos" abaixo da tabela.
Conv. usu.
Leads ÷ Usuários únicos. Mede quantos visitantes únicos converteram em lead. Métrica principal de eficiência da página.
Conv. views
Leads ÷ Views totais. Dilui quando há muitos retornos do mesmo usuário; útil para comparar páginas com perfil de visitas repetidas.
Δ leads
Variação percentual de leads em relação ao período anterior (visível apenas com "Comparar período" ativado). "novo" indica página sem leads no período anterior.
Selecione um período para carregar
—
Edições gravam em de_para_paginas e o painel recalcula a atribuição de leads ao recarregar.
Rótulo / URL de origem:valor exato que chega no campo lp_conversao ou page_name do formulário — pode ser uma URL completa (https://sendflow.com.br/…) ou um texto livre como SENDFLOW – HOME. Copie diretamente da coluna "Pendentes" para evitar erros de digitação.
Página canônica:URL de destino no formato host/path, sem https://, sem www. e sem barra final. Ex: sendflow.com.br ou sendflow.com.br/planos. Deve bater com uma URL que aparece no ranking de tráfego.
Não mapeados — pendentes
—
Mapeamentos ativos
Rótulo / URL de origem
Página canônica
Fonte
—
Produto:
Língua:
Nome da Página
URL (canônica)
Produto
Língua
Data Criação
Data Desativ.
Status
Observação
Ações
—
Detalhes da Página
Adicionar página
BU
Erro ao carregar Renovações — verifique a conexão e recarregue.
Churn do Período — Planos
Fat. Real / Esp—
Churn Receita—%
Qtd Real / Esp—
Churn Qtd—%
< 20% — saudável
20–25% — atenção
> 25% — crítico
Churn do Período — Extras
Fat. Real / Esp—
Churn Receita—%
Qtd Real / Esp—
Churn Qtd—%
< 20% — saudável
20–25% — atenção
> 25% — crítico
Tipo
Quantidade
Esperado
—
renovações previstas no período
Realizado
—
renovações efetivadas
Taxa de Renovação
—
realizado / esperado
Ritmo Diário
—
esperado / dia (período inteiro)
Receita
Esperado
—
receita prevista no período
Realizado
—
receita efetivada
Taxa de Renovação
—
realizado / esperado
Ritmo Diário
—
esperado / dia (período inteiro)
Renovações Esperadas por Dia (por proxima_cobranca)
Receita Esperada por Produto
Quantidade Esperada por Produto
Detalhamento por Produto × Categoria
Produto
Categoria
Qtd Esperada
Valor Esperado
% do Total
Selecione um período para carregar
Erro ao carregar Inadimplência — verifique a conexão e recarregue.
Como ler:
assinaturas cuja próxima cobrança cai no período selecionado e que hoje estão
DELAYED (em atraso) ou CANCELLED (canceladas) — ou seja, receita de renovação
esperada na janela que está comprometida. O período filtra por próxima cobrança,
não pela data do cancelamento. O status é o atual da assinatura, não o do momento da cobrança —
por isso períodos passados refletem a situação de hoje. Fonte: tabela de assinaturas
(a aba Renovações usa transações, então os totais não reconciliam 1:1).
Status|Tipo
DELAYED · Qtd
—
assinaturas atrasadas
DELAYED · Receita
—
em risco de perda
CANCELLED · Qtd
—
assinaturas canceladas
CANCELLED · Receita
—
receita perdida
Distribuição por Dia (por proxima_cobranca · clique para detalhar)
CANCELLEDDELAYED
Erro ao carregar Recompras — verifique a conexão e recarregue.
Como ler:
clientes que cancelaram uma assinatura e fizeram uma nova do mesmo produto
em até 30 dias, em vez de renovar. Uma linha por par (assinatura cancelada × nova).
O período filtra pela data da recompra (adesão da nova), que é o evento conferido —
não pela data do cancelamento. A lista é para julgamento humano: casos legítimos existem
(regularização de pagamento, troca de plano combinada).
Recompra feita com e-mail novo não vinculado não aparece aqui — vincule o e-mail no Busca Cliente e o caso passa a entrar.
—
Cliente
Produto
Cancelado por
Cancelamento
Recompra
Gap
Plano antigo
Plano novo
descontoo plano novo tem marcador de desconto (OFF, promo, cupom) que o antigo não tinha≤ 7 drecompra na mesma semana do cancelamentoperiodicidade mudoua recompra trocou a duração do ciclo (ex.: semestral → anual)plano diferenteinformativo — acende em 44% das linhas, boa parte por renomeação de catálogo
O CSV traz três colunas a mais que a tela: recorrente antiga,
1ª cobrança nova e motivo do cancelamento —
a conferência de valor acontece na planilha, não aqui.
Assinaturas
Tipo
E-mail
Produto
Tipo
Valor
Status
Motivo Cancelamento
Carregando…
Assinaturas vinculadas
Produto
Tipo
Status
Produto / Plano
Tipo
Ciclo
Valor acum.
Adesão
Vendedor
Primeira Origem
Origem Mais Recente
Carregando…
Total
—
Gestão Comercial
Visão da liderança: macro do time, ranking de vendedores, funil do CRM e cadastro de metas e comissões.
Erro ao carregar a Gestão Comercial — verifique a conexão e recarregue. Os valores abaixo podem estar incompletos.
NMRR
—da área
—da empresa
Qtd de vendas
—da área
—da empresa
Ticket médio
—da área
—da empresa
Taxa de reembolso
—
Atingimento da área
—
Ranking de vendedores
#
Vendedor
NMRR
% do total
Vendas
Ticket médio
Reemb.
Meta
% meta
Comissão est.
Vendas sem vendedor atribuído
—
Vendas cujo campo de vendedor está vazio ou traz um código de canal/campanha em vez de uma pessoa. Elas entram no NMRR da área e ficam fora de todo KPI individual — é o que faz o ranking fechar com o total.
Transações contestadas 0
fila viva — não responde ao filtro de período nem de BU
Vendas em que o vendedor apontou um problema no checklist de validação. Resolver aqui devolve a venda para validada ou pendente — o motivo e a resolução ficam na linha do tempo do cliente.
Carregando…
Compra
Cliente
Cód. transação
Valor
Vendedor
Contestada em
Motivo
Resolver
Ranking de origem de venda
Origem lida do sck da própria transação (telefone__origem) — o link que o vendedor gerou. Não passa pelo CRM.
#
Origem
NMRR
% do total
Vendas
Ticket médio
Vendedor destaque
Ranking de origem por UTM do CRM
utm_source · utm_medium do negócio do CRM (tabela crm) casado com a venda por e-mail ou pelos últimos 8 dígitos do telefone, dentro de uma janela de 45 dias antes até 2 dias depois da compra — negócio fora dela é histórico do cliente e não casa. Vence o achado pelas duas chaves; depois o aberto antes da compra; depois o mais recente. Normalizado em minúsculas. Não usa o sck.
#
Origem (UTM)
NMRR
% do total
Vendas
Ticket médio
Vendedor destaque
NMRR interno × afiliado
Interno
—
Afiliado
—
Afiliado
Vendas
NMRR
Ranking de planos
Plano
Vendas
NMRR
%
Cupons por vendedor
Vendedor
Vendas com cupom
Desconto total
Funil do CRM
O crm não guarda data de fechamento: a venda é datada pela transação, e a abertura vem do negócio casado por e-mail ou telefone.
Não foi possível carregar os dados do CRM.
O funil, o ciclo de vendas, o nicho e os motivos de perda ficam indisponíveis. Os números de receita acima não dependem do CRM e continuam válidos. Troque o período para tentar de novo.
Funil da safra por data de criação do negócio
Leads?
—
SQLs
—
— dos leads
Ganhos
—
— dos SQLs
Conversão lead→venda: —
SQL = etapa QUALIFICADO, APRESENTAÇÃO, NEGOCIAÇÃO ou FECHAMENTO, ou negócio já ganho. Lead aqui é negócio, não pessoa — quem abre três negócios conta três vezes, como na referência histórica do projeto.
Ciclo de vendas por data da transação?
Média?
—
Mediana?
—
p90?
—
Máximo?
—
?
Da abertura do negócio no CRM até a compra. Casamento por e-mail ou pelos últimos 8 dígitos do telefone, só dentro da janela de 45 dias antes até 2 dias depois da compra — negócio mais antigo que isso é histórico do cliente e não entra. Onde o negócio foi aberto depois da venda (o vendedor registrou no CRM ao fechar), o ciclo pode aparecer negativo, até −2 dias.
Conversão por atendente
Leads, SQLs e ganhos são da safra; o ciclo é das vendas do período. crm.atendente é um eixo próprio — não corresponde ao vendedor do ranking acima.
Atendente
Leads
SQLs
Ganhos
Lead→venda?
SQL→venda?
Ciclo mediano
Nicho — Top 15 por data de criação do negócio
Sendflow e Unnichat usam listas de nicho diferentes, então o mesmo nicho aparece em mais de uma linha (INFOPRODUTOS, INFOPRODUTOS (CURSOS…), EDUCAÇÃO / INFOPRODUTOS). A consolidação é do CRM, não da tela.
Nicho
Leads
Ganhos
Taxa lead → ganho
% dos leads com nicho
Leads e SQLs por canal — Top 15 por data de criação do negócio
utm_source · utm_medium, normalizados em minúsculas (a base tem paid e PAID). Lead sem UTM entra como linha própria, não é descartado.
Canal
Leads
SQLs
SQL/lead
Ganhos
Taxa lead → ganho
Motivos de perda — Top 10 por data de criação do negócio
#
Motivo
Negócios
%
Cadastro restrito à liderança comercial
A meta que se aplica a você aparece na sua tela de Minhas Vendas.
Faixas de comissão
O limite superior é exclusivo: 80,99% cai na 1ª faixa, 81,00% na 2ª.
As faixas precisam ser contínuas: sem buraco, sem sobreposição, começando em 0 e com a última aberta (sem topo).
Uma configuração com furo faria um atingimento cair em faixa nenhuma e a comissão virar vazio, sem erro na tela.
Rótulo
De (%)
Até (%, exclusivo)
Comissão (%)
Prévia — mês corrente
Realizado do mês até hoje contra a meta cadastrada abaixo, com a faixa e a comissão resultantes.
É o mesmo cálculo que o vendedor vê em Minhas Vendas — serve para conferir o cadastro, não para fechar o mês.
Vendedor
Produto
Realizado
Meta
Atingimento
Faixa
Comissão
alterações não salvas
Meta mensal de NMRR
Uma linha por vendedor e produto. A meta de "Ambos" é a soma das duas — não se cadastra.
Entram na grade os vendedores com login vinculado em Gerenciar Acessos › Vendedor.
Vincular alguém lá o faz aparecer aqui — sem deploy.
Célula vazia é diferente de zero: vazia significa "sem meta" e, se já havia meta cadastrada no mês,
salvar com a célula vazia remove o cadastro. Zero é uma meta de zero.
Farol CS
Visão operacional do time de Customer Success: atendimentos, satisfação (CSAT) e NPS.
Período: —Selecionado no calendário do topo da página
Erro ao carregar o Consolidado — verifique a conexão e recarregue.
Resumo do período — reflete os filtros do topo (período, BU, atendente, status, etiquetas). NPS por período.
Atendimentos
—
Tempo médio
—
Média por dia
—
% CSAT avaliado
—
NPS (global)
—
Atendimentos por dia
NPS · promotores / neutros / detratores
Por BU · Sendflow x Unnichat
Por canal · Web Widget x API
—
Nota
Data
E-mail
Local
Vincular atendimento a um cliente
—
Chamados
—
Tempo médio
—
—
Média por dia
—
Carregando atendimentos…
ID Conversa
Cliente
Abertura
Fechamento
Atendente
BU
Etiqueta
Status
Canal
Vínculo
Por página:
—
Erro ao carregar as Avaliações — verifique a conexão e recarregue.
CSAT · satisfação por ticket · período/BU da área
% avaliado
—
—
Nota média
—
escala 1–5
A coluna CSAT hoje só registra nota 5 ou vazio (variação baixa) e a última nota é de 16/06/2026. A média fica próxima de 5; o indicador está pronto para quando o CSAT passar a variar. Amplie o período para ver o histórico.
NPS · global · escala 0–10
—
Promotores (9–10)—
Neutros (7–8)—
Detratores (0–6)—
Total respostas—
—
Importar CRM
Suba o CSV exportado do CRM. Negócios que já existem têm status, etapa e valor atualizados; os novos são criados. Match por ID do negócio.
Um produto por importação. Selecione o produto correto e suba o arquivo desse produto. Só as linhas cujo produto (lido do funil/produtos do CSV) bate com o selecionado são enviadas — as demais ficam de fora e você as importa depois selecionando o produto delas. Isso evita criar registros com produto errado.
Como exportar a lista no Unnichat
(3 passos)
1
Filtre o período — um mês por vez
No filtro Data, escolha o tipo “Data de entrada no pipeline” e selecione o mês inteiro (do dia 1 ao último dia).
É esse campo que vira a data do negócio no painel. Outro tipo de data desalinha o período, e a higienização passa a olhar a janela errada.
2
Clique em Exportar
Botão no topo do funil, ao lado de “Adicionar etapa”.
3
Marque “Selecionar tudo” nas duas listas
Etapas e campos — confira que aparece 9/9 e 20/20 antes de exportar.
Campo de fora = coluna que nunca chega (foi o caso da “Razão de perda”). Etapa de fora é pior: os negócios dela somem do CSV e a higienização os trata como excluídos no CRM — apagaria negócios vivos.
O arquivo baixa como .csv com separador ; — suba do jeito que veio, sem abrir e salvar no Excel (salvar reescreve as datas e o painel deixa de reconhecê-las).
1
Importar (cria + atualiza)
Define quais campos de resposta do lead serão lidos (Sendflow → sf_*, Unnichat → un_*).
2
Higienizar período (opcional)
Higienização — revisar e confirmar
Nome
E-mail
Vendedor
Etapa
Status
Criado
Negócios que mudaram nesta importação
Nome
Produto
Status anterior
Etapa anterior
Status novo
Etapa nova
Datas não reconhecidas
ID do negócio
Nome
Data no CSV
Corrigir (opcional)
A correção vale só para esta importação — o arquivo CSV não é alterado. Linhas sem data ficam fora das métricas por período e da higienização (Passo 2).
Eventos
Funil da ação por tag de evento — leads, negócios e mídia paga. A mesma tag casa os três, por réguas diferentes.
A lista vive em menu do usuário › ⚙ Manutenção Ativos › Eventos.
Carregando negócios do CRM…
Carregando investimento de mídia…
Conceitos Fundamentais
Base metodológica que define como todos os KPIs são calculados.
Cohort (safra de clientes)
As páginas de cohort mostram o comportamento de um grupo de clientes ao longo do tempo, reunidos pela primeira compra (data de adesão do plano). A partir daí dá para analisar LTV, churn, upgrades, clientes ativos e receita gerada por cada grupo. Cada cohort equivale a um mês — definido como YYYY-MM da data_adesao.
Como usar: compare safras de meses diferentes no mesmo ponto da jornada para ver se a retenção e o LTV estão melhorando com o tempo.
Fonte: tabela assinatura · campo data_adesao
Ciclo
Cada ciclo é uma renovação contada a partir da adesão. Ciclo 0 é a primeira compra (NMRR), Ciclo 1 a primeira renovação, e assim por diante. A duração depende do plano (mensal ≈ 30 dias, semestral ≈ 180 dias). Serve para saber até que ponto da jornada cada safra chegou e em qual renovação as pessoas costumam sair.
Como usar: identifique em qual ciclo a retenção mais cai — é onde vale concentrar o esforço de retenção.
Fonte: tabela transacoes · campo recorrencia → view vw_cohort_segmentado · campo numero_ciclo
Retido
Assinante que renovou com sucesso naquele ciclo — tem uma transação aprovada (RENOVAÇÃO ou NMRR) no período. É quem "ficou", o numerador da taxa de retenção. status_celula = 'RETIDO'.
Fonte: vw_cohort_segmentado · campo status_celula
Churnado
Assinante que não renovou naquele ciclo — cancelou, não renovou no prazo esperado, ou teve reembolso/chargeback. É o oposto de Retido. status_celula = 'CHURNADO'.
Fonte: vw_cohort_segmentado · campo status_celula
Célula Incompleta
Combinação de safra × ciclo cujo prazo de renovação ainda não chegou — a safra ainda não teve tempo de alcançar aquele ciclo. Aparece em cinza no mapa de calor e fica de fora de médias e KPIs para não distorcer os números. status_celula = 'INCOMPLETO'.
Fonte: vw_cohort_segmentado · campo status_celula
LTV (Life Time Value) — Histórico
Quanto de receita real uma assinatura já gerou até agora, em reais — não é projeção. É a soma de todos os valor_atualizado de transações aprovadas; reembolsos e chargebacks descontam. Mostra o valor que cada cliente (ou safra) de fato trouxe.
Como usar: compare o LTV entre safras e planos para saber quais clientes valem mais ao longo do tempo — e quanto compensa investir para conquistá-los.
Fonte: vw_assinatura_ltv.ltv_real — soma ao vivo de transacoes (APPROVED/COMPLETED) líquida de reembolsos, por codigo_assinante
Tamanho mínimo do cohort
Filtro que tira dos destaques (Melhor Cohort, Maior Receita Acumulada) as safras com menos assinantes do que o número configurado. Evita que meses muito pequenos distorçam as comparações. Não afeta o mapa de calor nem a tabela.
Aba Geral
Visão consolidada por cliente (e-mail), agrupando planos e add-ons juntos. Filtros: produto (Todos / Sendflow / Unnichat), região e intervalo de primeira compra.
Total de Clientes
Número de e-mails únicos com ao menos uma assinatura elegível nos filtros selecionados. Quando o filtro de produto está em Todos, usa COUNT DISTINCT email sem split por produto — um cliente com Sendflow e Unnichat é contado uma única vez.
Fórmula (Todos): COUNT(DISTINCT email) via vw_ltv_geral_clientes_uniq Fórmula (produto específico): SUM(total_clientes) via vw_ltv_geral_kpis
Clientes Ativos
Clientes com ao menos uma assinatura com status ACTIVE ou TRIAL no momento da consulta. No modo Todos, também sem dupla contagem — um mesmo e-mail ativo em ambos os produtos conta como 1.
Fórmula (Todos): clientes_ativos_uniq via vw_ltv_geral_clientes_uniq Fórmula (produto específico): SUM(clientes_ativos) via vw_ltv_geral_kpis
LTV Médio por Cliente
Receita Total ÷ Total de Clientes únicos. No modo Todos, a receita inclui tudo (Sendflow + Unnichat) de cada cliente, e o denominador é o contagem única — representa o LTV real por pessoa.
Fórmula: receita_total / total_clientes_uniq
Receita Total Gerada
Soma de toda a receita real (transações aprovadas, líquidas de reembolsos) de todas as assinaturas dos clientes filtrados — planos e add-ons juntos, histórico completo. Não tem dupla contagem mesmo no modo Todos, pois cada assinatura tem seu próprio valor.
Fórmula: SUM(receita_total) Fonte: vw_ltv_geral_kpis · campo receita_total
Filtro de primeira compra: filtra clientes cujo primeiro_mes (mês do NMRR mais antigo) está dentro do intervalo selecionado. Um cliente com primeiro contrato em jan/2023 e renovações até hoje aparece apenas se jan/2023 estiver no intervalo — independente de quando as outras assinaturas foram criadas.
LTV por Plano de Entrada
Responde à pergunta: "Um cliente que entrou pelo plano LITE gera quanto de LTV ao longo da vida?" A lógica identifica o primeiro plano contratado por cada e-mail e soma todo o LTV histórico desse cliente — incluindo add-ons e upgrades posteriores.
Plano de Entrada
Tipo do primeiro plano contratado pelo cliente, identificado pela assinatura com data_adesao mais antiga entre os planos principais (LITE, STANDARD, BLACK, etc.). Add-ons não são considerados como plano de entrada.
Fonte: vw_ltv_por_plano_entrada · campo tipo_produto_entrada
Clientes
Número de e-mails únicos cujo primeiro plano foi este tipo. Um cliente conta uma única vez, no plano de entrada dele — mesmo que depois tenha migrado para outro plano.
Fonte: vw_ltv_por_plano_entrada · campo total_clientes
LTV Médio
Média do LTV histórico total dos clientes que entraram por esse plano — incluindo toda a receita gerada por eles em qualquer produto ou add-on ao longo da vida.
Fórmula: receita_total / total_clientes Fonte: vw_ltv_por_plano_entrada · campo ltv_medio
Receita por Plano
Soma da receita real (transações aprovadas, líquidas de reembolsos) gerada apenas pelas assinaturas de plano principal (LITE, STANDARD, BLACK, START, PRO, UNNICO, etc.) de todos os clientes desse grupo. Exclui add-ons.
Fonte: vw_ltv_por_plano_entrada · campo receita_planos
Receita por Addon
Soma da receita real (transações aprovadas, líquidas de reembolsos) gerada apenas pelas assinaturas de add-on (CONTA EXTRA, ATENDENTES, CONTATOS, CONEXÃO WHATSAPP API, CONEXÃO INSTAGRAM, UPGRADE) de todos os clientes desse grupo. Indica o quanto cada perfil de entrada expande além do plano base.
Fonte: vw_ltv_por_plano_entrada · campo receita_addons
Receita Total
Receita por Plano + Receita por Addon — todo o LTV histórico acumulado pelos clientes que entraram por esse plano, independente de como foi gerado.
Fórmula: receita_planos + receita_addons Fonte: vw_ltv_por_plano_entrada · campo receita_total
Detalhamento por Safra
Modal de E-mails (Camada 1)
Ao clicar no número de Novos Clientes de qualquer safra, abre um modal paginado (30 por página) com todos os e-mails da safra: produto, número de assinaturas e LTV total. Safras grandes são buscadas em lotes de 1.000 linhas para não perder registros.
Fonte: vw_ltv_por_email filtrado por primeira_adesao
Modal de Assinaturas (Camada 2)
Ao clicar no número de assinaturas de qualquer e-mail na Camada 1, abre um sub-modal com todas as assinaturas daquele cliente: código, tipo de produto, plano, status, data de adesão, ciclo atual, LTV acumulado e plataforma. Botão "Voltar" retorna à listagem da safra.
Fonte: tabela assinatura · filtro: email = ?
Busca por E-mail
Campo de busca parcial (ilike) que encontra clientes pelo e-mail. Retorna cartão com safra de entrada, produto, LTV total e botão "Ver assinaturas" que acessa diretamente o modal de assinaturas (Camada 2) sem precisar navegar pela safra.
Análise de cohort por tipo de produto. Planos = LITE, STANDARD, BLACK, START, PRO, UNNICO, etc. Extras = CONTA EXTRA, ATENDENTES, CONTATOS, CONEXÃO WHATSAPP API, etc. Mesma lógica de cálculo nas duas abas.
Cards KPI
Total de Assinaturas
Soma do tamanho de todos os cohorts filtrados — ou seja, quantas assinaturas entraram no produto, independente de ainda estarem ativas. Cada assinatura é contada apenas uma vez (ciclo 0).
Fórmula: SUM(assinantes_cohort) por cohort no ciclo 0 Fonte: vw_cohort_segmentado · campo assinantes_cohort
Assinaturas Ativas
Contagem ao vivo de assinaturas com status ACTIVE ou TRIAL no momento da consulta, aplicando os mesmos filtros de produto, região e tipo da aba. Atualizada a cada carregamento, diferente dos demais KPIs que refletem dados históricos.
Fórmula: COUNT(*) com filtros Fonte: vw_assinaturas_ativas (snapshot do momento)
LTV Médio Acumulado
Para cada cohort, pega o LTV do último ciclo completo (não INCOMPLETO). Depois calcula a média ponderada pelo tamanho do cohort — um cohort de 300 assinantes pesa 300× mais que um de 1. Representa quanto uma assinatura gerou, em média, até o ponto mais avançado do seu histórico.
Fórmula: Σ(ltv_medio_por_assinante × assinantes_cohort) ÷ Σ assinantes_cohort, no último ciclo completo de cada cohort Fonte: vw_cohort_segmentado · campos ltv_medio_por_assinante, assinantes_cohort, status_celula
⚠️ Cada cohort é lido no seu maior ciclo completo — um cohort no ciclo 6 e outro no ciclo 0 entram no mesmo número. Para comparar cohorts na mesma "idade", use o card LTV Médio Agregado no Ciclo, logo abaixo.
Alterado em 22/07/2026: era média simples entre cohorts (um voto por cohort, independente do tamanho).
Receita Total Gerada
Soma da receita de todos os ciclos completos (não INCOMPLETO) de todos os cohorts filtrados. Inclui ciclo 0 (NMRR) e todas as renovações.
Retenção no ciclo 1 (primeira renovação) considerando todos os cohorts que já têm o ciclo 1 completo, ponderada pelo tamanho do cohort: soma dos assinantes que renovaram dividida pela soma dos assinantes elegíveis. Proxy de churn de curto prazo — quanto do C0 renova na primeira cobrança.
Alterado em 22/07/2026: era a média simples das taxas por cohort, o que dava a um cohort de 1 assinante o mesmo peso de um de 300.
Análise por Ciclo de Referência
Ciclo de Referência (CicloRef)
Número do ciclo usado como ponto de comparação entre cohorts. Ao selecionar ciclo 3, a tabela e os cards mostram o estado de todos os cohorts exatamente no ciclo 3 — como se todos tivessem a mesma "idade". Cohorts sem dados completos naquele ciclo são excluídos.
Melhor Cohort no Ciclo
Cohort com a maior taxa de retenção no ciclo selecionado, entre os cohorts com tamanho mínimo atingido e ciclo completo.
Fórmula: MAX(taxa_retencao_pct) no cicloRef Fonte: vw_cohort_segmentado · campo taxa_retencao_pct
LTV Médio Agregado no Ciclo
Média ponderada do LTV acumulado de todos os cohorts no cicloRef selecionado. Ponderada pelo tamanho de cada cohort (N), não média simples — cohorts maiores têm mais peso.
Cohort com maior receita acumulada desde o ciclo 0 até o cicloRef selecionado. Células incompletas são excluídas da soma — representa apenas receita confirmada.
Fórmula: SUM(receita_ciclo_total, k=0..cicloRef) excluindo INCOMPLETO Fonte: vw_cohort_segmentado · campo receita_ciclo_total
Coluna da Tabela
Descrição
Fonte
Cohort
Mês de entrada do cohort (YYYY-MM)
cohort_group
Assinantes
Tamanho original do cohort (ciclo 0), normalizado — não muda entre ciclos
assinantes_cohort
Ativos no ciclo
Quantidade de assinantes que renovaram no cicloRef
assinantes_ativos
Retenção %
Ativos no ciclo ÷ Assinantes do cohort × 100
taxa_retencao_pct
LTV médio
LTV acumulado médio por assinante até o cicloRef
ltv_medio_por_assinante
Receita no Ciclo
Receita total gerada apenas no cicloRef selecionado
receita_ciclo_total
Receita Acum.
Soma de receita do ciclo 0 até o cicloRef (excluindo células incompletas)
SUM(receita_ciclo_total, C0..Cn)
Tendência de Retenção (minigráfico)
Modo Agrupado
Exibe uma única linha representando a retenção média de todos os tipos de plano selecionados ao longo dos cohorts. Útil para ver a tendência geral do produto sem distinção de plano.
Fonte: vw_cohort_segmentado · agregação de todos os tipos selecionados
Modo Individual
Exibe uma linha colorida por tipo de plano (LITE, STANDARD, BLACK, etc.), permitindo comparar curvas de retenção lado a lado. Disponível quando mais de um tipo está selecionado. Sem nova consulta ao banco — usa os dados cacheados do carregamento inicial.
Fonte: state.matrixCache.planosRawRows (cache local) · agrupado por tipo_produto
Mapa de Calor de Retenção
Células — Retenção %
Cada célula é uma combinação cohort × ciclo. A cor representa a taxa de retenção: verde escuro (80–100%), verde (60–79%), amarelo (40–59%), laranja (20–39%), vermelho (1–19%). Célula vazia = cohort totalmente churnado ou ciclo incompleto.
LTV médio por assinante do último ciclo com status RETIDO. Representa o LTV real acumulado até o ponto mais avançado do cohort. Troféu 🏆 marca o cohort com maior LTV entre todos os filtrados.
Fonte: vw_cohort_segmentado · campo ltv_medio_por_assinante
Coluna Receita Total
Soma de receita_ciclo_total de todos os ciclos do cohort — receita histórica completa. Troféu 🏆 marca o cohort com maior receita total.
Fonte: vw_cohort_segmentado · campo receita_ciclo_total
Coluna N
Tamanho original do cohort — quantas assinaturas entraram no mês de adesão. Valor fixo para todo o cohort, independente do ciclo.
Fonte: vw_cohort_segmentado · campo assinantes_cohort
Linha Média
Última linha do mapa de calor. LTV Médio = média ponderada por N. Receita Total = soma de todos os cohorts. Cada célula de ciclo = média da retenção entre cohorts com aquele ciclo completo.
Fonte: vw_cohort_segmentado · agregação JS sobre todos os cohorts
Detalhamento (clique na célula)
Ao clicar em uma célula, abre modal com lista de assinantes daquele cohort e ciclo: código, produto, plano, data de adesão e valor.
Fonte: vw_cohort_detalhes · campos codigo_assinante, produto, plano, data_adesao, valor_atualizado
Aba Upgrades (Planos)
Registra trocas de plano (upgrade = plano de maior valor, downgrade = menor valor). Cada linha é um evento de alteração de plano.
Total de Upgrades
Contagem de eventos de alteração de plano após aplicar os filtros de produto, direção (upgrade/downgrade/todos) e safra.
Fonte: vw_upgrades_plano · campo direcao
Receita Gerada
Soma do valor_upgrade de todos os eventos filtrados — diferença de valor entre o plano novo e o anterior na data da troca.
Fonte: vw_upgrades_plano · campo valor_upgrade
Caminho Principal
Combinação plano_origem → plano_destino mais frequente entre todos os eventos de upgrade (não de downgrade) filtrados.
Média de dias entre o último pagamento aprovado anterior e a data do evento de upgrade/downgrade. Indica quanto tempo em média um cliente leva para mudar de plano.
Fonte: vw_upgrades_plano · campo dias_ate_upgrade
Safra (cohort_upgrade)
Mês em que o evento de upgrade/downgrade aconteceu (YYYY-MM), não o mês de adesão original do cliente. Permite ver em qual período houve mais movimentação de planos.
Fonte: vw_upgrades_plano · campo cohort_upgrade
Direção
Upgrade: troca para plano de valor maior. Downgrade: troca para plano de valor menor. Definido pela diferença de valor entre plano_destino e plano_origem na data do evento.
Fonte: vw_upgrades_plano · campo direcao
Renovações
Acompanha quanto era esperado renovar no período contra o que de fato renovou.
Compara as renovações esperadas no período (com base na data da próxima cobrança) com as renovações efetivamente realizadas. Ajuda a ver se a base está renovando no ritmo previsto e onde há perda.
Principais informações: 2 cards de Churn do Período (Planos e Extras — receita e quantidade, real vs. esperado; migrados do Farol Receita), 8 cards (Quantidade e Receita × Esperado / Realizado / Taxa / Ritmo), gráfico diário das renovações esperadas com linha de média, visão por produto e tabela por produto × categoria.
Sub-aba Inadimplência: assinaturas em atraso ou canceladas (status DELAYED / CANCELLED) no período, com KPIs, evolução diária e exportação em CSV.
Sub-aba Recompras: clientes que cancelaram e recompraram em até 30 dias em vez de renovar — lista para conferência humana, com exportação em CSV.
Regra da Inadimplência — como o período é aplicado
A sub-aba lista as assinaturas cuja data da próxima cobrança cai dentro do período selecionado e que estão com status DELAYED ou CANCELLED. A leitura correta é: “renovações que eram esperadas nesta janela e estão comprometidas”. Esse é o único critério de data — o filtro não usa a data do cancelamento nem a da adesão, e vale igual para os KPIs, o gráfico diário e os modais.
Status é o atual, não o histórico. O painel mostra como a assinatura está hoje, projetado sobre a janela de cobrança. Ao olhar meses passados, você vê o status de hoje — por isso números de períodos antigos podem mudar com o tempo.
Cancelados ≠ cancelados no período. Entram os que têm próxima cobrança na janela e hoje estão cancelados, independentemente de quando o cancelamento ocorreu (na prática, a grande maioria foi cancelada antes da data da cobrança).
Fonte diferente da aba Renovações. Aqui a base é a tabela de assinaturas; o “esperado” da aba Renovações vem das transações (também pela próxima cobrança). Mesmo âncora de data, tabelas distintas — os totais são complementares, mas não reconciliam 1:1.
Drill-down. Clicar num card ou num dia do gráfico abre a lista; clicar numa linha abre as assinaturas vinculadas àquele e-mail (consolidando e-mails secundários), somente leitura.
Sub-aba Recompras — o que conta como recompra pós-cancelamento
Lista os clientes que cancelaram uma assinatura e fizeram outra em vez de renovar. Um cliente entra na lista quando as quatro condições valem ao mesmo tempo:
a assinatura antiga está cancelada, com data de cancelamento registrada;
a nova assinatura foi feita depois do cancelamento e dentro de 30 dias corridos a partir dele — a contagem é por hora cheia, não por dia de calendário, então um cancelamento às 23h e uma adesão às 2h contam como o mesmo momento, não como dois dias;
as duas são do mesmo produto e do mesmo tipo de plano, e só de planos — add-ons (Conta Extra, Conexão WhatsApp, Atendentes, Contatos) ficam de fora nesta versão;
as duas pertencem ao mesmo cliente — o que inclui os e-mails secundários vinculados a ele, não só o e-mail principal.
A janela de 30 dias existe para capturar o pico: quase três em cada quatro casos acontecem na primeira semana depois do cancelamento. Depois de 30 dias a curva vira platô — recompra normal de quem voltou, não o padrão que a lista procura.
O período filtra pela data da recompra. É o evento conferido. Cancelamento em um mês e recompra no seguinte aparece no mês da recompra.
A lista é para julgamento, não é acusação. Casos legítimos entram e devem entrar — regularização de pagamento, troca de plano combinada. As colunas existem para separar um do outro; a principal é quem cancelou (vendedor, cliente ou plataforma).
“Ganhou desconto” é o sinal quente. Marca as linhas em que o plano novo tem indicação de desconto (OFF, promo, cupom) que o antigo não tinha. Já “plano diferente” é apenas informativo: acende em quase metade das linhas, boa parte por renomeação de plano no catálogo.
“Periodicidade mudou” avisa que os dois valores não se comparam. Um plano semestral ao lado de um mensal tem valores de ordem diferente — a diferença entre eles não é economia.
Não existe coluna de economia. São dois valores crus: o que o cliente pagava por renovação antes e o que pagou na primeira cobrança nova. O valor anterior fica em branco (“—”) quando a assinatura antiga foi cancelada antes de chegar à primeira renovação — cerca de metade dos casos.
Limite conhecido. Recompra feita com um e-mail novo que ainda não foi vinculado ao cliente não aparece. Vincular o e-mail no Busca Cliente faz o caso passar a entrar.
Onde encontrar: aba Renovações · Acesso: god (a sub-aba Recompras é god mesmo para quem tem a aba).
Farol Receita
Termômetro diário da receita do mês contra as metas.
Mostra o realizado do mês (calculado direto das transações) comparado às metas configuradas na aba Metas, com um farol de cores indicando se está dentro do ritmo. Serve para saber, em qualquer dia, se o mês deve fechar como esperado.
Principais informações: 8 cards em duas linhas — Planos (Vendas Total, NMRR, Renovação, Upgrade) e Extras (NMRR, Renovação, Upgrade, Créditos); forecast (projeção até o fim do mês) e gráficos por dia. Os cards de churn migraram para a aba Renovações (12/08/2026).
Onde encontrar: aba Farol · Acesso: god.
Farol Marketing
Desempenho de mídia paga e geração de leads.
Acompanha o investimento em mídia, a geração de leads e o funil até a venda, por canal. Dividida em quatro sub-abas: Consolidado (visão geral + funil Leads → MQL → SQL → Vendas), Meta Ads, Criativos (ranking de anúncios) e Google Ads.
Principais informações: investimento por plataforma e pacing, qualidade do tracking de UTM, funil de conversão, campanhas ativas, criativos e a tabela Funil por Campanha (clicando nos números dá para ver os contatos). Fonte: dados de mídia paga + CRM.
Onde encontrar: aba Farol Marketing.
Consolidado Anual
Visão dos 12 meses do ano por indicador.
Para cada KPI, mostra os 12 meses lado a lado com Meta, Realizado, % do mês (MTD), % realizado e variação em relação ao mês anterior (MoM). Boa para enxergar tendência e sazonalidade ao longo do ano.
Principais informações: filtros por produto (unidade) e categoria; comparação mês a mês.
Onde encontrar: aba Consolidado Anual · Acesso: god.
Páginas
Funil de tráfego → lead por página.
Mostra, por página e por fonte (Sendflow, Unnichat e blog), quantas pessoas acessaram e quantas viraram lead, com a taxa de conversão de cada página. É a base para os experimentos de growth.
Principais informações: acessos, leads e conversão por página (por usuários e por visualizações); ranking de páginas; e a sub-aba De-para para mapear os rótulos de página.
Onde encontrar: aba Páginas · Acesso: god.
Ocorrências
Diário dos eventos que impactam as métricas.
Registro manual de acontecimentos que ajudam a explicar as variações nos números — mudanças de página, mídia paga, oferta, estratégia, infraestrutura. Cada ocorrência tem tipo, produto, período e direção (melhoria, risco ou neutro).
Principais informações: as ocorrências aparecem como bandeirinhas nos gráficos do Farol Marketing, na data do evento. A edição depois de criada é controlada (analista propõe, um superior aprova) e tudo fica registrado no histórico.
Onde encontrar: aba Ocorrências.
Experimentos · Análise Semanal
Os números da semana vêm da plataforma de mídia — e não são os mesmos da Atribuição.
Análise Semanal é o registro, semana a semana, de como o experimento se comportou na plataforma onde ele roda (Google Ads, Meta Ads, TikTok…). Cada linha é uma semana ISO, identificada pela segunda-feira: escolher qualquer dia da semana grava sempre na segunda. Os campos são preenchidos à mão, copiados do painel da plataforma.
As três fontes de número do modal, e o que cada uma responde:
Atribuição — calculada pelo painel. Casa a tag do experimento com os leads (preencheuform) e as vendas (transacoes). Responde "quantos leads e vendas o painel consegue amarrar a este teste".
Análise Semanal — manual, da plataforma de mídia. Responde "o que a plataforma reportou nesta semana".
A/B do encerramento — manual, do console de anúncios. Tráfego e conversões de controle e variante, usados só no cálculo estatístico do encerramento.
As três podem discordar sobre "Lead" ao mesmo tempo, e as três podem estar certas — elas contam coisas diferentes.
CTR e CPC não são campos: são calculados na hora a partir do que foi digitado — CTR = cliques ÷ impressões, CPC = investimento ÷ cliques. Sem o denominador aparecem como —, nunca como zero.
Campo vazio é —, não zero. Semana sem SQL preenchido significa "não medimos"; SQL igual a 0 significa "medimos e deu zero". A diferença é a diferença entre um teste inconclusivo e um teste que falhou.
Quem mexe: registrar uma semana é aberto a quem tem acesso à aba; editar é só admin/god, exige motivo e grava o antes/depois campo a campo — visível no bloco de auditoria do próprio modal. Experimento encerrado não aceita mais registro nem edição.
Onde encontrar: aba Experimentos › abrir um experimento › seção Análise Semanal.
Eventos
Uma ação (Black Friday, feira, webinar) medida ponta a ponta pela tag que ela carrega nas campanhas.
A tag é o que move todo número desta aba. Ela é um pedaço de texto curto (BLACK-FRIDAY, 26-UC-PE) que a equipe coloca no nome das campanhas e nas UTMs da ação. A aba não descobre eventos sozinha: a lista de tags é curada em menu do usuário › ⚙ Manutenção Ativos › Eventos, onde cada evento tem um nome (só rótulo de tela), a tag (o que casa), a BU e a data de início — a data em que a campanha começou, que rotula e ordena os eventos e não recorta o funil. Evento cadastrado antes desse campo existir aparece com — no lugar da data: quer dizer ninguém preencheu, não "não tem data".
São duas réguas de casamento, e a diferença é de propósito. Em negócios e mídia o casamento é por CONTÉM: a tag vive embutida em nomes maiores (SND-MO-CON-ABO-META-BLACK-FRIDAY), então o match exato acharia zero. No CRM ela é procurada nos 4 campos UTM (campaign, source, content, term) — e a tela mostra por qual deles casou, porque tag no campo errado é erro de preenchimento na origem, não ausência de resultado. Na mídia, no campaign_name. Em Leads o casamento é exato: o formulário grava a tag numa coluna só dela e o banco resolve o evento comparando a tag inteira, ignorando caixa e espaço. Consequência que vale saber: uma tag com _ casa qualquer caractere naquela posição do lado dos negócios e não casa do lado dos leads — as duas etapas podem discordar, e as duas estão certas.
De onde vem cada número:
Leads — da tabela eventos_leads, alimentada pelos formulários das ações. É a etapa de entrada do funil e a única que não vem do CRM. Enquanto a coleta não cobrir o evento, o card mostra — e diz por quê — nunca 0, porque "ninguém se inscreveu" e "ninguém mediu" são coisas diferentes.
Negócios · SQL · WON — da tabela crm. SQL usa a mesma régua da Gestão Comercial (etapa em QUALIFICADO/APRESENTAÇÃO/NEGOCIAÇÃO/FECHAMENTO ou status WON).
Receita — soma do product_value dos negócios ganhos, com a cobertura colada no número (no formato "X de Y WON com valor"). Não é a receita das transações: para eventos, quase nenhum WON tem venda vinculada.
Investimento, impressões e cliques — da midiapaga, o que as plataformas de ads reportam. CTR e CPC são derivados do total, nunca lidos linha a linha.
CPN · Custo por SQL · CAC · ROAS — o investimento total do evento dividido pelos números do funil acima; o ROAS é a receita dividida pelo investimento. O CPN é custo por negócio: até 26/08/2026 ele se chamava CPL, e o número é o mesmo — mudou só o nome, porque negócio não é lead.
CPL — o investimento total do evento dividido pelos inscritos do evento, os mesmos do card Leads. É o único derivado que não sai do funil: ele lê a tabela eventos_leads, casada por identificador do evento, e tem base de tempo própria — a coorte do funil não tem janela, a cobertura de leads tem. Enquanto a coleta não registrar inscrição, ele exibe — e a nota diz por quê; nunca R$ 0,00 nem divisão por zero.
Por que "coorte", e por que a aba ignora o filtro de período do topo. O CRM não guarda data de fechamento, só data de criação do negócio. Então o recorte é "os negócios que nasceram com esta tag", e os ganhos são contados até hoje — sem janela. Um período global cortaria a coorte no meio e faria o mesmo evento mudar de tamanho conforme a pílula, que é o oposto do que a pergunta "quanto rendeu a Black Friday?" quer saber.
Os dois períodos não coincidem — e não devem. O gasto tem janela; a coorte não tem. O gasto de uma ação acontece numa janela curta e não volta a acontecer, enquanto os negócios daquela tag continuam sendo contados até hoje, porque o CRM não guarda data de fechamento. A tela mostra os dois carimbos lado a lado e não tenta reconciliá-los.
O gráfico de negócios corta o eixo na massa — e diz o que cortou. A coorte de um evento costuma ter um punhado de negócios muito longe do resto — a esmagadora maioria concentrada em poucas semanas, e uma cauda de registros espalhada por anos. Se o eixo fosse do primeiro ao último, meia dúzia de pontos decidiria a forma de centenas. Então o gráfico desenha o intervalo onde a massa está, escolhe sozinho dia, semana ou mês conforme o tamanho desse intervalo, e escreve as duas coisas em cima: a granularidade usada e quantos negócios ficaram fora do eixo, com as datas. Quem ficou fora não sumiu: o card Negócios continua contando todos. O gráfico de investimento não faz nada disso, de propósito: o gasto acontece em quase todos os dias da janela dele, então cortar o eixo ali esconderia dias de gasto para resolver um problema que essa série não tem.
O donut abre listas que não existem em card nenhum. As três fatias são ganhos, SQL que não fechou e o que nunca virou SQL. Só a primeira tem card próprio — as outras duas só existem ali, e clicar nelas é a única forma de ver quem são. Barra vazia no meio do gráfico é zero de verdade. Dentro do eixo, um dia (ou semana, ou mês) sem barra quer dizer que houve medição e não houve negócio — diferente do —, que quer dizer que não houve medição. Tag recusada é o único caso que não desenha nada: aparece a frase dizendo que o recorte foi recusado. Evento sem negócio nenhum desenha — os dois painéis ficam de pé sempre que a tag é aceita. O gráfico do tempo mostra a série de leads sozinha, e o donut troca as fatias por uma frase que diz, com todas as letras, que não ter negócio não é não ter lead.
O investimento tem gráfico próprio, por dia, empilhado por plataforma. A altura da barra de cada dia é o gasto daquele dia, e a soma de todas as barras é o card Investido — o mesmo número, visto dia a dia. As faixas coloridas são as plataformas (Meta, Google), na mesma ordem da tabela logo acima. Ele fica separado do gráfico de negócios de propósito: os dois medem tempos diferentes (ver acima), e colocá-los num eixo só sugeriria uma relação que não existe. O dia de hoje entra parcial — a mídia é importada uma vez por dia —, e quando a última barra é a de hoje a tela avisa: sem isso, um dia ainda pela metade se lê como queda.
Clicar na tabela de plataformas mostra as campanhas. Cada linha (Meta, Google) e também a linha Total do evento abrem a lista das campanhas daquele recorte, com investido, impressões, cliques, CTR, CPC e o período de cada uma. São só números de mídia: nenhuma coluna do CRM entra ali. O total da lista é o número que foi clicado.
As campanhas que gastaram e as que trouxeram negócio não são o mesmo conjunto. No rodapé dessa lista, a tela compara o nome da campanha na mídia com a UTM gravada nos negócios e diz quantas aparecem dos dois lados, quantas trouxeram negócio sem gasto registrado e quantas gastaram sem aparecer em negócio nenhum — as três situações existem hoje. A comparação é exata e vale para o evento inteiro, não só para as campanhas listadas na tela. Negócio sem UTM preenchida é contado à parte: é lacuna de preenchimento, não campanha sem gasto.
O modo "ocultar valores" alcança os gráficos. O botão de blur borra tudo que é cifra na tela, e nos gráficos ele apaga também os valores desenhados dentro da área do gráfico — a escala lateral e o balão que aparece ao passar o mouse. Como esses números são desenhados, e não texto, eles precisam ser repintados: por isso o gráfico pisca ao ligar ou desligar o modo.
— nunca quer dizer zero. "Sem mídia casada com esta tag" significa que a ação foi orgânica ou que a tag não está no nome das campanhas — coisas diferentes, e só quem montou a campanha sabe qual é. R$ 0,00 ali afirmaria que não houve investimento. Vale igual para CTR sem impressão, CAC sem venda e ROAS sem receita.
Quase todo número do funil abre a lista de negócios por trás dele. (A tabela de mídia abre a lista de campanhas, e o card Leads abre a dos inscritos — são três listas diferentes, com colunas diferentes.) Abrem a lista de negócios: quatro dos cinco cards (Negócios, SQL, WON, Receita), as linhas das quebras por atendente e por motivo de perda, cada barra de negócios do gráfico (a lista daquele dia, semana ou mês) e cada fatia do donut. As colunas são nome e e-mail do contato, etapa e status, atendente, motivo da perda, valor (só nos ganhos) e a data de criação — e algumas delas somem quando o recorte não as tem. O card Leads abre a outra lista, a da eventos_leads, com colunas próprias: nome, e-mail, telefone, tag de origem, produto e data de inscrição — e a barra ciano do gráfico abre a mesma lista recortada por período, os inscritos daquele dia, semana ou mês. As duas barras de um período abrem listas diferentes e não se dividem uma na outra: um lead que virou negócio conta nos dois lados, e o painel não mede quem virou quem — o gráfico mostra duas séries do mesmo período, não uma conversão. Nome e e-mail entram no modo "ocultar valores" nas duas listas, e o telefone — que só a lista de inscritos tem — também: são dado de pessoa, não cifra, e o botão de blur alcança os três. A lista de negócios não traz telefone, por decisão de quem a desenhou; ela sai da crm, que o painel lê sem essa coluna. Sem filtro, o total da lista é o número que foi clicado; é a mesma contagem, mostrada linha a linha. Card em 0 ou em — não é clicável: ele não tem lista, e isso é diferente de ter uma lista vazia. Vale igual no gráfico: barra em zero e fatia em zero continuam desenhadas — a barra vazia é justamente o que denuncia campanha parada — mas não abrem nada, e o cursor não vira mãozinha em cima delas. Isso é por barra, não por período: num dia com inscritos e nenhum negócio, a barra de leads abre e a de negócios não, e o balão que aparece ao passar o mouse diz qual das duas tem lista. O card Receita abre só os ganhos com valor preenchido, que é o que ele soma.
Dentro da lista dá para filtrar por status. O seletor no alto do modal separa ganhos, perdidos e em aberto — e mostra só os status que aquela lista tem, com quantos são de cada. Ele some quando não haveria o que separar (a lista de um motivo de perda é toda de perdidos, a do card WON é toda de ganhos). Com o filtro ligado o cabeçalho passa a dizer "N de M": o M continua sendo o número que você clicou. O filtro sempre começa desligado, inclusive ao abrir outra lista logo em seguida — filtro herdado mostraria uma lista menor sem nada explicando por quê. E as colunas acompanham: filtrando por ganhos, "Motivo da perda" some, porque ali não há nenhum.
Etapa sem status engana — por isso os dois vêm juntos. O CRM para de mexer na etapa quando o negócio morre, então a etapa de um negócio perdido é onde ele parou, não onde ele está: existem negócios perdidos em FECHAMENTO. Na lista, cada linha diz LOST · ETAPA, WON (venda) ou a etapa sozinha quando o negócio ainda está aberto. E o valor em R$ só aparece nos ganhos: o CRM guarda o valor do produto pretendido também em negócio que não fechou, e exibi-lo ao lado dos perdidos seria mostrar receita que nunca existiu.
A tabela do fim compara os eventos entre si — e você escolhe quais entram. A Comparativa entre eventos é o último painel da aba e traz uma linha por tag cadastrada, com o funil e as seis colunas alimentadas pela mídia — Investido, CPL, CPN, Custo/SQL, CAC e ROAS — lado a lado. (O CPL depende de duas fontes, não de uma: o investido vem da mídia e o denominador vem da eventos_leads, então ele sai — quando qualquer uma das duas falta.) A lista suspensa logo acima dela liga e desliga cada evento, e aceita mais de um marcado ao mesmo tempo: desmarcar esconde a linha, não muda número nenhum das que ficam — e o botão de CSV diz quantas de quantas vai exportar, porque a planilha leva exatamente o que está marcado. A escolha vale enquanto você estiver na página e some ao recarregar ou ao sair da conta; evento cadastrado depois nasce marcado. Desmarcando todos, a tabela avisa que está vazia por escolha, não por falta de evento.
A ordem das linhas é a data de início, não o volume. A comparativa é ordenada da ação mais recente para a mais antiga; quem ainda não tem data cadastrada vai para o fim e, entre os sem data, desempata por número de negócios. Enquanto nenhum evento tiver data, a tabela sai toda no desempate — e a própria tela diz isso no rodapé, para a ordem não ser lida como ranking. Eventos inativos continuam na comparativa de propósito, marcados como tal: eles somem do seletor de evento lá em cima, não da comparação histórica. E as linhas não somam entre si: cada uma é a coorte da própria tag, com período próprio.
Por que o CPL daqui não bate com o do Farol Marketing: são duas diferenças, não uma. O recorte: lá é o período selecionado no topo e o universo é toda a mídia; aqui é tudo que carrega a tag, desde sempre. E o denominador: o Farol divide pelas linhas do crm do período — que ele chama de leads —, enquanto aqui o CPL divide pelos inscritos da eventos_leads. São tabelas diferentes sob o mesmo nome, então os dois números não deveriam bater nem se o recorte fosse igual. Os dois estão certos e respondem perguntas diferentes. (O CPL Esperado das Metas é um terceiro: ali o denominador é digitado à mão, não medido.)
Cuidado com a tag curta. Tag demais curta pega campanhas de outra ação e infla o investimento sem mexer no funil — um CAC pela metade, plausível e sem sintoma. Por isso o cadastro recusa % * \ " e mostra, antes de salvar, quantos negócios, quanto gasto e quantos leads do formulário a tag casaria hoje. Piso de comprimento não existe mais (26/08/2026): medido, ele barrava tag certa de 5 caracteres e deixava passar tag errada de 6 — a defesa que vale é conferir o preview.
Onde encontrar: aba Eventos — liberada na matriz para nove papéis (admin e, em Marketing, Comercial, CS e Ops, líder e analista), além de god. A lista de tags vive em menu do usuário › ⚙ Manutenção Ativos › Eventos, e cadastrar tag continua sendo só de admin.
Metas
Onde as metas mensais são configuradas.
Tela para definir as metas de receita e volume de cada unidade de negócio, mês a mês. É a fonte das metas usadas no Farol (Receita) e no Consolidado Anual.
Principais informações: metas por unidade; a seção de Mídia Paga calcula CAC, ROAS e CPL automaticamente a partir do provisionado e dos leads/NMRR. Admin e god editam; líderes e analistas veem em modo leitura.
Onde encontrar: aba Metas.
Busca Cliente
Consulta de clientes e suas assinaturas.
Busca um cliente por nome, e-mail, código de transação ou código de assinante e mostra os dados cadastrais, as assinaturas (tabela completa da nossa base, com plataforma, filtros por produto e categoria e o LTV total do recorte — para todos os perfis), os e-mails secundários vinculados e o histórico de transações. A sub-aba Upgrades (da Busca Cliente) — visível só para admin, god e liderança comercial — consulta as assinaturas Hotmart na própria Hotmart ao ser aberta e lista só as que podem trocar de plano (ACTIVE/OVERDUE com destinos disponíveis), com status real, próxima cobrança e recorrência; o que ficou de fora aparece numa linha de resumo com o motivo (outra plataforma, status, sem destinos). Nada em Dados consulta a Hotmart. O botão "Trocar plano" abre o modal de troca: os destinos que a Hotmart permite e que estão liberados no nosso catálogo (mesmo tipo — plano para plano, addon para addon), com o Valor Aproximado a pagar pela regra da Hotmart (saldo proporcional aos dias restantes, só em BRL) e as trocas anteriores pelos nossos registros. O modal não executa a troca — a execução fica para a próxima fase.
Principais informações: sub-aba Vincular E-mail para associar um e-mail secundário a uma conta principal (todos os perfis).
Onde encontrar: aba Busca Cliente.
Gerador de Links
Ferramenta de links rastreados para o time de vendas.
Gera links encurtados com rastreio e acompanha o desempenho deles. Dividida em quatro partes: Analytics (painéis dos links gerados), Novo Link (criação), Links Gerados (tabela com filtros) e Catálogo (links de oferta de referência).
Principais informações: KPIs de links, links por dia, links a expirar, distribuição por plano e por vendedor.
Onde encontrar: aba Gerador de Links.
Compra Pix
Registro manual de vendas feitas via PIX.
A aba tem duas partes. Em Novo Lançamento, o time de vendas lança manualmente uma compra paga via PIX: ao enviar, a venda entra na planilha de emissão de NF e o cliente, a transação e a assinatura são criados no banco automaticamente. Em Histórico, ficam listadas as vendas já lançadas por esse formulário.
O que é “PIX manual”: uma venda que não passou pelo checkout — o cliente pagou por PIX direto e alguém do time registrou a compra à mão nesta aba. Ela não se confunde com “venda paga em PIX”: a maior parte dos PIX do banco vem do checkout e não aparece no Histórico. O que separa uns dos outros é o código da transação, que nos lançamentos manuais começa com PIX.
Principais informações: dados da venda, do cliente e do endereço; no Histórico, data, cliente, plano, tipo, valor, vendedor, chave e status, com filtros de vendedor e tipo de produto.
Corrigir ou apagar um lançamento: quem é admin vê no Histórico uma coluna Ações com lápis e lixeira. As duas pedem um motivo, que fica registrado com o nome de quem fez. Editar vale só para a transação — a assinatura do cliente e a planilha de NF não são atualizadas junto.
O que é "NF manual": a nota fiscal dessas vendas não sai sozinha — quem é admin escolhe no Histórico quais lançamentos emitir, marca as linhas e confirma. A coluna NF mostra em que pé cada nota está (enviada, em emissão, autorizada com número e PDF, ou rejeitada com o motivo). Só entra na fila quem tem cadastro fiscal completo e passou da espera de 7 dias da compra; nota de mês já fechado ganha um aviso âmbar, mas pode ser emitida — quem decide é quem emite. Depois de emitir, o andamento aparece pelo botão Atualizar.
Onde encontrar: aba Compra Pix › Novo Lançamento e Histórico. A coluna Ações, os checkboxes de NF e o botão Emitir só aparecem para admin.
Fonte dos Dados — Views Supabase
Todas as views leem da tabela assinatura (e transacoes para histórico de ciclos). Atualização em tempo real a cada carregamento da página.
View
Utilizada em
O que contém
vw_cohort_index
Planos, Extras (carregamento inicial)
Índice leve: cohort_group, tipo_produto, produto, região. Alimenta os filtros da UI sem carregar dados pesados.
vw_cohort_segmentado
Planos, Extras (todos os KPIs e mapa de calor)
Matriz completa cohort × ciclo: assinantes, retenção %, receita por ciclo, LTV médio, status da célula (RETIDO/CHURNADO/INCOMPLETO).
vw_cohort_detalhes
Planos, Extras (detalhamento)
Lista de assinantes individuais por cohort e ciclo, com código, produto, plano, data de adesão e valor.
vw_assinaturas_ativas
Planos, Extras (card "Assinaturas Ativas")
Snapshot atual de assinaturas ACTIVE e TRIAL — consultada em tempo real, reflete o estado do banco no momento da abertura da aba.
vw_upgrades_plano
Upgrades (todos os KPIs, gráficos e tabelas)
Histórico de trocas de plano: origem, destino, direção, valor, dias até upgrade, safra e e-mail do cliente.
vw_assinatura_ltv
Base de LTV (todas as views vw_ltv_* + Busca Cliente)
Cada assinatura + ltv_real = soma ao vivo de transacoes (APPROVED/COMPLETED) por codigo_assinante, líquida de reembolsos/chargebacks (exclui transações presentes em cancelamentos). Substitui o uso do campo cacheado assinatura.valor_acumulado, que ficava defasado.
vw_ltv_por_email
Base da aba Geral
Agrupamento por e-mail + produto + região: soma do LTV (via vw_assinatura_ltv.ltv_real) de todas as assinaturas (planos e add-ons), flag de cliente ativo, primeira data de adesão.
vw_ltv_geral_kpis
Aba Geral (KPI cards, safra)
Pré-agregação de vw_ltv_por_email por produto × região × mês (primeiro_mes). Máximo ~200 linhas, evita paginação e garante performance.
vw_ltv_geral_clientes_uniq
Aba Geral — KPIs no modo "Todos"
Contagem de e-mails únicos por região × mês, sem split por produto. Evita dupla contagem de clientes que têm Sendflow e Unnichat ao mesmo tempo. Campos: total_clientes_uniq, clientes_ativos_uniq.
vw_ltv_por_plano_entrada
Aba Geral — LTV por Plano de Entrada
Identifica o primeiro plano de cada e-mail (DISTINCT ON email ORDER BY data_adesao) e agrega o LTV total separado em receita_planos e receita_addons. Alimenta a tabela LTV por Plano de Entrada com 6 colunas: Plano · Clientes · LTV Médio · Receita por Plano · Receita por Addon · Receita Total.
CAC = Investimento em Mídia Paga ÷ negócios ganhos no CRM, contados pela data de geração do lead.
% Realizado invertido: CAC abaixo da meta = verde.⚑ O valor em destaque no Realizado e as % são referentes ao canal Mídia Paga. O total (todos os canais) aparece como subíndice.
ROAS = valor dos negócios ganhos no CRM ÷ Investimento em Mídia Paga, ambos pela data de geração do lead.
Formato Nx (ex: 2.50x). ROAS acima da meta = verde.⚑ O valor em destaque no Realizado e as % são referentes ao canal Mídia Paga. O total (todos os canais) aparece como subíndice.
Ticket Médio = Receita NMRR Planos ÷ Qtd de transações aprovadas no mês.
Calculado sobre novos planos (chave NMRR).⚑ O valor em destaque no Realizado e as % são referentes ao canal Mídia Paga. O total (todos os canais) aparece como subíndice.
Taxa de Conversão = negócios ganhos no CRM ÷ Leads (preencheu formulário), ambos pelo mês de geração do lead.
Meta calculada sobre os targets de NMRR QTD e Funil.⚑ O valor em destaque no Realizado e as % são referentes ao canal Mídia Paga (leads com UTM Medium = paid). O total aparece como subíndice.
Imposto = Realizado × 12,15% (IOF + taxas de plataforma).
Total Pago = Realizado + Imposto. % Realiz.: acima do provisionado = vermelho.
Esperado = soma das renovações com vencimento no mês (proxima_cobrança).
Meta (80%) = Esperado × 80% — churn fixo de 20%.
Var. YoY = variação % vs. mesmo mês do ano anterior.
Para CAC, queda é melhora — cores invertidas: ▼ verde (ganho de eficiência), ▲ vermelho (piora).
Categoria
Carregando…
Erro ao carregar o Consolidado Anual — verifique a conexão e recarregue.
Mês
Meta
Realizado
% MTD
% Realiz.
Var. MoM
Links do vendedor
Nenhum link encontrado para este vendedor no período.
Data
Cliente
Telefone
Produto
Plano
Origem
Link
Links a expirar
Nenhum link expirando neste dia.
Nome
Telefone
E-mail
Vendedor
Produto
Plano
Link
Buscar cliente
Pesquise por email (parcial) ou pelo telefone com DDI+DDD.
Digite um email ou telefone e clique em Buscar.
Consultando base de clientes…
Nome
Email
Telefone
Localização
Nenhum cliente encontrado.
Confira a grafia ou tente outro termo de busca.
Este painel foi desenvolvido para desktop. Para a melhor experiência, acesse pelo computador.
Transações
Carregando transações…
Data
Cód. Transação
E-mail
Produto
Plano
Tipo
Moeda
Valor
Recorrência
SCK
SRC
—
Ad ID: —
click to zoom
Sem imagem disponível
Imagem pequena no zoom? Clique em Atualizar imagem.