Funil comercial — 5 níveis e fontes de dados:
- 1. Leads Brutos → planilha Receptivo SDR (Nicolly), Google Sheets. Lida via proxy
/api/receptivo. Visível na aba 📥 Receptivo.
- 2. Organizações → módulo
/accounts do Gluo. Pipeline em cf_1390, etapa em cf_1388, A/I em cf_1392. Visível na aba 📞 Pré-Venda.
- 3. Oportunidades → módulo
/potentials do Gluo. Pipeline em cf_1572. Estágios: Proposta Enviada → Follow-up|1/2/3 → Negociação → Ganhamos / Perdemos / Adiado. Visível nas abas Estratégico, Tático, Operacional.
- 4. Propostas → módulo
/quotes do Gluo. Pipeline da quote em cf_1578, canal/origem em cf_1594. Visível na aba 🚚 To Go.
- 5. Faturado contábil → planilha Compilado Vendas (Jaqueline). Não integrado ao dashboard — conferência feita por comparação manual. KPI "Faturado (Won)" do Estratégico é a aproximação no Gluo (só Closed Won — Adiado não conta porque é etapa do funil, não venda).
Origem técnica dos dados:
- Dashboard consome a API do Gluo via proxy seguro (Vercel Edge). O token nunca é exposto ao navegador.
- Status no header indica origem: 🟢 Live (acabou de buscar), 🟡 Cache (lido do navegador, ≤6h), 🔴 Erro (fallback).
- Cache local de 6h: abertura do dashboard reaproveita dados recentes do navegador — boot instantâneo, sem esperar API. Botão ↻ Atualizar força refetch.
- Cache é incremental: cada endpoint salva quando termina, então uma falha em um não invalida os outros.
Limitações de preenchimento (qualidade do registro):
- Parte significativa das opps históricas não têm atividade registrada (estimativa ~45% baseada em snapshot anterior). Hábito de logar no CRM consolidou em 2025; 2024 tem cerca de 65 atividades para 435 opps. Ao filtrar por atividade, opps antigas somem — não é bug, é ausência de registro. Em conversa com Jaqueline (01/06/2026): foco de higienização do CRM acordado como prioridade — cálculo de comissões vai passar a depender dos dados do Gluo, o que cria incentivo natural pro preenchimento correto.
- Motivo de Perda vazio em ~5% das perdas (rotulado "⚠ Não preenchido" em cinza).
- Pipeline aparece como
(sem Pipeline) em opps antigas (campo cf_1572 vazio). O campo Pipeline foi criado em meados de 2025 pela Vitória — opps anteriores nunca tiveram esse dado. Por default essas opps CONTAM nos totais (são vendas reais). Correção retroativa não é viável: histórico longo demais.
- IDs de usuário (Gluo) podem mudar de pessoa. Por limite de slots do Gluo, quando alguém sai e outra entra, o admin renomeia o slot em vez de criar novo (decisão Jaqueline + execução Vitória). Casos confirmados: Amanda ocupou o slot da Ana (vendedora antiga), Nicolly ocupou o slot do Pedro, Nicolas ocupou o slot da Bruna. Por isso registros pré-troca aparecem com nome do ocupante atual. Banners contextuais avisam quando os filtros caem nesses casos.
- "Origem do Lead" é lida da Organização vinculada (não da Opp). Descoberto em 12/06/2026 a partir do feedback do Nicolas: o campo
leadsource da opp está vazio em 93% dos casos, mas a organização vinculada via related_to tem o campo preenchido em 100% das recentes (Site/WhatsApp/Instagram/E-mail/Indicação). Dashboard agora faz fallback automático opp → org. "(sem origem)" só aparece se a opp não tiver organização vinculada (legado pré-campo Vitória 2025).
Divergências conhecidas (Gluo vs planilha contábil):
- 2024: Gluo Won = R$ 3,87M (incluindo "Outro") vs Realizado planilha contábil = R$ 2,49M. Diferença ≈ R$ 1,4M. Hipótese técnica: ~57 opps marcadas Won no Gluo podem ter sido canceladas ou recebido descontos depois do fechamento (mudanças que não voltaram pro CRM). Confirmação ainda pendente com Vitória/Jaqueline.
- 2025: comparar Gluo Closed Won vs planilha contábil. Diferença residual (descontos finais, abatimentos pós-fechamento) é esperada. Adiado NÃO é venda — não usar pra reconciliação.
- Propostas (quotes): ~21.5k registros — todos sendo retornados pelo proxy (limite de 4.822 era bug antigo de paginação, resolvido em 03/06/2026 com cron warmup + paginação completa).
- Ligações não são registradas no Gluo. A Jaque priorizou WhatsApp como canal principal (módulo de Atendimentos do Gluo estava nos planos mas ficou pendente). O dashboard ignora
/api/ligacoes enquanto não houver dados.
Limitações estruturais do CRM:
- Funil de Oportunidades mistura jornada com tarefa: "Follow-up|1/2/3" são atividades de cobrança dentro do estágio Negociação, não estágios independentes. Reestruturação no Gluo combinada — vamos desenhar o novo processo antes de aplicar.
- Automação "Inativo → A Contatar" a cada 30 dias: organizações sem interação há 30+ dias voltam automaticamente para "A Contatar" no pipeline Inativos. Importante (Vitória 12/06/2026): isso só rola no pipeline Inativos — pra Vitória, "inativo" significa cliente que já demonstrou interesse antes, não "nunca tocado". A reciclagem é deliberada. Em prospecção ativa (onde cliente não conhece a gente) essa automação não existe.
- Automações administrativas rodam como Jaqueline (admin do Gluo): a marcação "Modificada por: Jaqueline" antes de mudanças automáticas não significa intervenção dela.
- Rastreamento de mídia paga incompleto: conversão lead→venda das campanhas Meta Ads não chega ao Gluo por falha de GTM. ROAS por canal não pode ser calculado com confiabilidade até que o tracking seja corrigido.
Esta seção descreve apenas estado dos dados e do CRM — não traz interpretações de performance. Insights de leitura ficam no card "Onde estamos" do Estratégico.