⚠️ Modo demonstração — dados de exemplo. Acesse via servidor para dados reais.
{{ totalLeads }}
na planilha
{{ qtdQuentes }}
score 80–100
{{ qtdMornos }}
score 50–79
{{ qtdFrios }}
score 0–49
{{ valorTotal }}
pipeline total
{{ valorFechado }}
contratos fechados
{{ valorPerdido }}
oportunidades perdidas
Leads por Especialidade
Volume por área de atuação
Distribuição de Score
Quentes / Mornos / Frios
Leads por Fonte
De onde vêm os leads
Leads por Dia
Evolução dos últimos 14 dias
🔥 Top Leads — Maiores Scores
Os 8 leads com maior pontuação
| # |
Lead |
Especialidade |
Cidade |
Score |
Valor |
| {{ i+1 }} |
{{ lead.initials }}
{{ lead.nome }}
|
{{ lead.especialidade }} |
{{ lead.cidade }} |
{{ lead.healthScore }} |
{{ lead.valor }} |
⚠️ Modo demonstração — dados de exemplo. Acesse via servidor para dados reais.
{{ totalLeads }}
na planilha
{{ qtdQuentes }}
score 80–100
{{ qtdMornos }}
score 50–79
{{ valorTotal }}
pipeline total
{{ valorFechado }}
contratos fechados
{{ valorPerdido }}
oportunidades perdidas
Todos os leads
Clique em um lead para ver detalhes
| Lead {{ si('nome') }} |
Especialidade {{ si('especialidade') }} |
Cidade {{ si('cidade') }} |
Fonte {{ si('fonte') }} |
Status {{ si('status') }} |
Health Score {{ si('scoreNum') }} |
Valor {{ si('valorNum') }} |
Próxima Ação |
Contato |
{{ lead.initials }}
{{ lead.nome||'—' }}
{{ lead.email||lead.whatsapp||'' }}
|
{{ lead.especialidade||'—' }} |
{{ lead.cidade||'—' }} |
{{ lead.fonte||'—' }} |
{{ lead.status||'Novo' }} |
{{ lead.healthScore||'—' }} |
{{ lead.valor||'—' }} |
{{ lead.proximaAcao||'—' }} |
|
{{ col.leads.reduce((a,l)=>a+l.valorNum,0) > 0 ? 'R$ '+col.leads.reduce((a,l)=>a+l.valorNum,0).toLocaleString('pt-BR') : '' }}
Solte aqui
{{ lead.initials }}
{{ lead.nome||'—' }}
{{ lead.especialidade||'' }}
{{ lead.scoreNum }}
📍 {{ lead.cidade||'—' }}
· {{ lead.fonte }}
Fluxo da cadência · {{ cadencia.length }} pontos de contato em 13 dias
⚠️
{{ tarefasAtrasadas.length }} prospecto{{ tarefasAtrasadas.length>1?'s':'' }} com tarefa{{ tarefasAtrasadas.length>1?'s':'' }} atrasada{{ tarefasAtrasadas.length>1?'s':'' }}
{{ tarefasAtrasadas.map(p=>p.nome).join(' · ') }}
📅 Para hoje — {{ todayLabel }}
🎉
Nenhuma tarefa para hoje.
Adicione prospectos para iniciar a cadência ou aguarde o próximo dia de contato.
{{ canalIcon(a.canal) }} {{ a.canal }}
{{ a.mensagem }}
👥 Todos os prospectos
Mostrar:
Nenhum prospecto cadastrado. Clique em + Novo Prospecto para começar a cadência.
| Prospecto |
Progresso |
Dia atual |
Início |
Status |
|
{{ initials(p.nome) }}
{{ p.nome }}
{{ p.especialidade }}{{ p.cidade ? ' · '+p.cidade : '' }}
|
{{ (p.diasConcluidos||[]).length }}/{{ cadencia.length }}
|
{{ p.concluido ? '—' : 'Dia '+diaAtualDe(p) }}
|
{{ p.inicio }} |
{{ p.concluido ? 'Concluído' : 'Em andamento' }}
|
|
{{ relatorioLeadsPerdidos.length }}
no pipeline
{{ relatorioProspPerdidos.length }}
na cadência
{{ relatorioLeadsPerdidos.length + relatorioProspPerdidos.length }}
leads + prospectos
{{ relatorioPerda.length ? relatorioPerda[0][0] : '—' }}
{{ relatorioPerda.length ? relatorioPerda[0][1]+' ocorrência'+(relatorioPerda[0][1]>1?'s':'') : 'Sem dados ainda' }}
🔍 Motivos de Perda — agrupados
Leads e prospectos combinados
Nenhuma perda registrada ainda. Os motivos aparecerão aqui conforme você for marcando leads e prospectos como perdidos.
❌ Leads Perdidos
{{ relatorioLeadsPerdidos.length }} lead{{ relatorioLeadsPerdidos.length!==1?'s':'' }} com status Perdido
Nenhum lead perdido ainda.
| Lead |
Especialidade |
Motivo |
{{ lead.initials }}
{{ lead.nome }}
|
{{ lead.especialidade||'—' }} |
{{ lead.motivo||'—' }} |
📋 Prospectos Perdidos
{{ relatorioProspPerdidos.length }} prospecto{{ relatorioProspPerdidos.length!==1?'s':'' }} encerrado{{ relatorioProspPerdidos.length!==1?'s':'' }} na cadência
Nenhum prospecto perdido ainda.
| Prospecto |
Motivo |
Data |
| {{ p.nome }} |
{{ p.motivo||'—' }} |
{{ p.data||'—' }} |