Registro rápido do dia
Funil de prospecção
Follow-ups
próximos contatosFila do dia
ligar agoraRascunho
| Empresa | Decisor | Canal | Status | Estágio | Pesquisa | Valor | Follow |
|---|
☀️ Reunião diária
Histórico
📅 Reunião semanal
Histórico
Gargalos de conversão — taxa por etapa
Fechamentos por mês
Motivos de perda
Investimentos por campanha
Nenhuma campanha cadastrada.
Canal de aquisição
Segmentos com mais leads
Leads por mês (entrada no pipeline)
Como usar este painel
Três telas, um ritmo. O painel foi desenhado em volta do seu método de prospecção, não o contrário.
- Hoje é o cockpit do telefone. Antes de discar, sua meta diária está no topo:
100 ligações → 50 conexões → 20 decisores → 5 reuniões marcadas → 4 realizadas → 3 vendas. A cada atividade, clique no+do contador. O funil abaixo mostra suas taxas de conversão reais contra o método. - Pipeline é onde cada lead vive. Arraste o card entre as colunas conforme ele avança: Pesquisa, Prospecção, Decisor, Reunião marcada, Reunião realizada, Cliente. Use as setas do card se preferir não arrastar.
- Leads é a lista completa, com a ficha e o checklist de pesquisa individual (CNPJ, sócios, capital social e presença digital nos 5 pontos do método).
O checklist de pesquisa
Cada lead carrega 5 marcadores de presença digital: site, social media, anúncio Meta, anúncio Google e Google Meu Negócio. Eles aparecem como cinco quadradinhos na lista. Quanto menos verde, mais buraco digital, mais espaço para a Nettu's entrar.
Honestidade dos dados
Os contadores de atividade começam em zero, porque número de prospecção não se inventa. As metas (100 / 50 / 20 / 5 / 4 / 3) são as do método do Rugido.
Status do banco de dados
O painel está conectado ao Supabase. Todos os leads, atividades e metas são salvos e lidos do banco em tempo real.
Supabase · xwnkmzrycvcwwoqnzulbMigração atual — Módulo 11 · Login e RLS ⚠ rode uma vez
Ativa o RLS em todas as tabelas e cria as políticas de acesso. Execute antes de criar seu usuário em Authentication → Users → Add user.
-- ═══════════════════════════════════════════
-- MÓDULO 11 · Login e RLS
-- Execute no Supabase → SQL Editor → Run
-- ═══════════════════════════════════════════
-- 1. Habilitar RLS em todas as tabelas
alter table leads enable row level security;
alter table metas enable row level security;
alter table atividades enable row level security;
alter table anotacoes enable row level security;
alter table historico_lead enable row level security;
alter table listas enable row level security;
alter table leads_lista enable row level security;
alter table atividades_crm enable row level security;
alter table campanhas enable row level security;
alter table clientes enable row level security;
alter table reunioes_internas enable row level security;
-- 2. Policies: acesso total para usuários autenticados
create policy "auth_leads" on leads for all to authenticated using (true) with check (true);
create policy "auth_metas" on metas for all to authenticated using (true) with check (true);
create policy "auth_atividades" on atividades for all to authenticated using (true) with check (true);
create policy "auth_anotacoes" on anotacoes for all to authenticated using (true) with check (true);
create policy "auth_hist_lead" on historico_lead for all to authenticated using (true) with check (true);
create policy "auth_listas" on listas for all to authenticated using (true) with check (true);
create policy "auth_leads_lista" on leads_lista for all to authenticated using (true) with check (true);
create policy "auth_atividades_crm" on atividades_crm for all to authenticated using (true) with check (true);
create policy "auth_campanhas" on campanhas for all to authenticated using (true) with check (true);
create policy "auth_clientes" on clientes for all to authenticated using (true) with check (true);
create policy "auth_reunioes" on reunioes_internas for all to authenticated using (true) with check (true);
Depois de rodar o SQL: vá em Authentication → Users → Add user → Create new user e cadastre seu e-mail e senha.
Bucket de avatares (foto de perfil) ⚠ passo 2
Passo 1: No Supabase vá em Storage → New bucket → nome avatars → marque Public bucket → Create.
Passo 2: Rode o SQL abaixo para liberar upload autenticado:
-- ═══════════════════════════════════════════
-- STORAGE · Bucket de avatares
-- Execute no Supabase → SQL Editor → Run
-- (só depois de criar o bucket "avatars")
-- ═══════════════════════════════════════════
-- Leitura pública (qualquer um pode ver a foto)
create policy "avatar_public_read"
on storage.objects for select
to public
using (bucket_id = 'avatars');
-- Upload só para usuários autenticados
create policy "avatar_auth_insert"
on storage.objects for insert
to authenticated
with check (bucket_id = 'avatars');
-- Substituir foto (upsert)
create policy "avatar_auth_update"
on storage.objects for update
to authenticated
using (bucket_id = 'avatars');
-- Deletar foto
create policy "avatar_auth_delete"
on storage.objects for delete
to authenticated
using (bucket_id = 'avatars');
Sistema de design
Este painel segue o manual da marca à risca. A regra 60/30/10:
Tipografia: Fraunces nos títulos, Nunito no corpo, JetBrains Mono nos rótulos e números.