Início
visão geral do processo — vendas, orçamentos e entregas⚠️ ATENÇÃO AGORA — o que precisa ser feito
No período selecionado
💡 Lucro sobre produto = venda − custo dos produtos. Não desconta combustível, taxas, embalagem nem outras despesas. As setas comparam com o período anterior de mesmo tamanho.
Agora (independe do período)
Panorama geral (retrato de agora, independe do período)
Panorama visual do período selecionado acima
🚚 Rotas da semana
cada dia tem um destino (núcleo) e os bairros do caminho — pra não voltar no mesmo bairro duas vezes na semana🎛️ Painel de Controle
tudo que precisa ser feito hoje — orçamentos, atrasados, pagamentos e recompra, preenchido sozinhoTodos os clientes
| Nome | Telefone | Endereço | Status | Contato | Última compra |
|---|
Status é calculado automaticamente pelo histórico de pedidos: sem nenhum pedido = "Sem pedido"; dentro de 90 dias da última compra conta como ativo, com uma barrinha de urgência (verde até 29 dias, amarelo de 30 a 59, vermelho de 60 a 89 — pensada pro giro alto do nosso material); passou de 90 dias = "Inativo". A coluna "Contato" mostra as tags do cliente e a data de próximo contato (destacada em vermelho quando já passou) — os dois vêm de dentro de "Detalhes do cliente"/Funil de vendas, então começam vazios até a equipe ir preenchendo aos poucos. Por padrão "Buscar" procura em nome, telefone, endereço e vendedor ao mesmo tempo — se isso estiver misturando resultados (ex.: nome de rua batendo com nome de cliente), use o seletor "Buscar em" pra restringir a busca só a nome, só a telefone ou só a rua/bairro. Use "Origem" pra achar só os clientes migrados do Univida, "Tag" pra cruzar com qualquer tag aplicada em Detalhes do cliente (ex.: "reconquistar"), "Sem comprar há" pra achar quem está parado há 30, 60, 90 dias etc. (quem nunca comprou também entra em qualquer faixa) e "Urgência" pra usar o ciclo de recompra pessoal de cada cliente em vez de um número fixo de dias igual pra todo mundo (quem compra a cada 15 dias fica "crítico" bem antes de quem compra a cada 60) — todos esses filtros se combinam entre si e com a busca. Marque os checkboxes da lista (ou "selecionar todos os filtrados") pra aplicar uma tag em lote em vários clientes de uma vez, ou pra guardar a combinação de filtros atual como um atalho fixo no menu lateral (em "Clientes"), reaproveitável depois sem reconfigurar tudo de novo. O ícone 💬 ao lado do telefone abre uma conversa no WhatsApp com aquele número (ainda em teste — avise se não abrir direito no seu navegador). Daí é só clicar em "Novo pedido" na linha pra efetivar o pedido, ou "Detalhes" pra gerenciar contato/tags. "Exportar CSV" baixa exatamente os clientes que estão na lista agora (respeitando busca/filtros) — pronto pra importar em outro sistema, como o Kommo, ou pra virar uma lista de ligação do dia.
Funil de vendas
clientes agrupados automaticamente pela situação de compra — clique num cliente pra ver detalhes, registrar contato ou pedir uma mensagem prontaAs colunas são calculadas sozinhas a partir dos pedidos de cada cliente — não precisa mover cliente de coluna na mão. "Próximo contato" (dentro dos Detalhes do cliente) é o que alimenta o aviso de contatos do dia — clique no aviso pra ver a lista completa e falar com eles. Marque os cartões e clique em "Copiar números" pra colar a lista de telefones (formato 5547...) direto numa conversa/lista de transmissão do WhatsApp.
Pedidos
todos os status juntos, diferenciados pela cor à esquerda de cada pedidoA barra colorida à esquerda mostra o status na hora: laranja = orçamento, vermelho piscando = efetivado mas ainda não impresso (não foi pra rota), azul = efetivado e já impresso, verde = entregue, vermelho fixo = cancelado. Clique em "Verificar" (ou no pedido) para ver detalhes, ajustar itens, efetivar, marcar entregue ou cancelar. Use os filtros (Status, Origem, Cliente, Tag do cliente) pra estreitar a lista — por exemplo, Origem = Migração Univida + Tag = reconquistar — e depois marque a caixinha de cada pedido que realmente merece atenção (ou use "selecionar todos os filtrados" pra pegar tudo de uma vez, e desmarque só os que não precisa). "Imprimir selecionados" gera um PDF só com esses (até 4 por folha, prontos pra recortar) pra levar em mãos na visita aos clientes. Pra limpar uma leva de pedidos parados (ex.: filtrando Status = Orçamento pra ver os antigos que nunca foram fechados), selecione e use "Cancelar selecionados" — some da Fila agora e do Funil de vendas, mas o histórico do cliente continua registrado. "Marcar como impresso" só faz diferença pros efetivados ainda não impressos: tira eles da fila de "Pedidos a imprimir" sem precisar gerar o PDF de novo. "Gerar cartas (formato nota)" gera, num PDF só, uma carta de reativação (avisando sobre o roubo de contatos e o WhatsApp oficial) pra cada cliente por trás dos pedidos selecionados, do mesmo tamanho de uma nota — pra recortar e grampear junto do pedido antes de sair com o motoboy.
Pedidos a imprimir
pedidos já efetivados que ainda não foram impressos — por isso ainda não foram pra rota de entregaMarque os pedidos e clique em "Visualizar" pra conferir como ficam as notas antes de gerar o arquivo, ou direto em "Gerar impressão" — um arquivo PDF é baixado na hora, com até 4 pedidos por folha (já com linha pontilhada pra recortar cada um), pronto pra imprimir em qualquer impressora, tela ou celular. Informe o entregador que vai sair com essa rota antes de gerar: ao confirmar que a impressão saiu certinho, o sistema já cria sozinho o fechamento desse entregador com esses mesmos pedidos (em "Fechamentos com entregadores"), pronto pra fazer o acerto de Pix/dinheiro/cartão quando ele voltar — sem precisar marcar tudo de novo lá. Se algum pedido selecionado não deve mais sair pra entrega, use "Cancelar selecionados" em vez de imprimir. E se um pedido já foi impresso por fora (por exemplo, já saiu numa rota anterior por engano) e só precisa sumir dessa lista sem gerar PDF de novo, use "Marcar selecionados como impressos" — o entregador também é obrigatório aqui, e o acerto da rota é criado na hora. Depois que o PDF baixa, os pedidos saem desta lista e ficam num bloco vermelho no topo até você confirmar que imprimiu — assim eles nunca se misturam com os pedidos do dia seguinte.
Relatório de vendas
venda bruta, líquida e lucro por produto, num período à sua escolha| Produto | Qtd vendida | Valor bruto | Custo por unidade (R$) | Custo total | Margem bruta | Estoque inicial | Estoque atual | Qtd por estoque |
|---|
Qtd vendida e valores vêm dos pedidos efetivados/entregues no período (fonte confiável, já registrada no sistema). "Custo por unidade" é sempre o custo de 1 unidade só (não da caixa/fardo/pacote em que ela vem) — ajuste aqui quando o preço de compra mudar e o sistema recalcula custo total e margem bruta na hora, pra qualquer quantidade que o cliente peça (15, 30, 50, 100...). Essa edição vale também na tela "Controle de estoque", é o mesmo campo. "Estoque inicial", "Estoque atual" e "Qtd por estoque" são só de consulta aqui — esses números vêm da tela "Controle de estoque" (que também desconta o estoque sozinha a cada venda efetivada), pra não bagunçar a leitura do relatório. Use o filtro de status e o de produto para restringir a análise, "Imprimir relatório" pra baixar um PDF de verdade (e guardar uma cópia aqui, em "Relatórios salvos", logo abaixo), e "Copiar dados" pra colar a tabela direto numa planilha (Excel, Google Sheets) e analisar fora do app.
📎 Relatórios de vendas salvos
Relatório de entregas
pedidos marcados como entregues num período à sua escolha| Cliente | Endereço | Itens | Qtd | Valor | Entregue em |
|---|
Mostra os pedidos com status "entregue" cuja data de entrega cai no período (pedidos entregues antes desta atualização, sem data de entrega registrada, usam a data de criação do pedido como referência). "Imprimir relatório" baixa um PDF de verdade (e guarda uma cópia aqui, em "Relatórios salvos", logo abaixo); "Copiar dados" cola a lista direto numa planilha.
📎 Relatórios de entregas salvos
Relatório de impressões
pedidos impressos num período à sua escolha| Cliente | Endereço | Itens | Qtd | Valor | Impresso em |
|---|
Mostra os pedidos marcados como impressos (na tela "Pedidos a imprimir") cuja data de impressão cai no período — independente do pedido já ter sido entregue ou ainda estar na rota (pedidos impressos antes desta atualização, sem data registrada, usam a data de criação do pedido como referência). "Imprimir relatório" baixa um PDF de verdade (e guarda uma cópia aqui, em "Relatórios salvos", logo abaixo); "Copiar dados" cola a lista direto numa planilha.
📎 Relatórios de impressões salvos
Custos (fornecedor)
| Código | Descrição | Cor | Litragem/medida | Grau | Preço | Custo/un. real | Nosso item |
|---|
Tabela de custo enviada pela Ideal Plásticos (fornecedor) — guardada aqui como histórico/referência pra consulta rápida na hora de montar um orçamento, sem precisar esperar ou remontar a conta na hora. Regra usada pra decidir o "custo oficial" de cada saco (linha com ✓ base): 15L e 30L sempre o grau Leve (só existe esse na tabela do fornecedor); a partir de 50L sempre o grau mais forte disponível — Reforçado ou Extra reforçado (ou o mais forte que existir pra aquela cor, quando não tem essas duas opções). Grupo de estoque sem cor definida ("Sem cor informada") usa o preço do saco Preto como base, por ser a cor mais comum. Linhas marcadas "✓ base" já foram usadas pra atualizar o Custo/un. real em Controle de estoque (sacos) ou no cadastro do produto (sacolas). A linha "É Resistente" (marca própria/premium do fornecedor) ficou só como referência — o PDF não deixa claro se o preço é por pacote ou pela caixa toda, então não foi usada em nenhum cálculo. Faltam preços do fornecedor pra: 20L, 60L, 70L preto/sem-cor e 50L laranja — esses grupos continuam com o custo simulado anterior até termos essa referência. Clique numa linha pra editar, ou use "+ Adicionar item" pra cadastrar um item novo (por exemplo, quando o fornecedor mandar uma tabela atualizada) — "Apagar" some só com a linha de referência aqui, sem mexer no custo já aplicado; marcar "usar como nosso custo oficial" ao salvar é que atualiza de verdade o Custo/un. do grupo ou produto escolhido.
Fechamentos com entregadores
registre a saída de cada entregador com os pedidos da rota, e feche o acerto quando ele voltarAo criar um fechamento, escolha o entregador e marque os pedidos já efetivados e impressos que vão com ele na rota — eles ficam reservados só pra esse fechamento e somem da lista de outros, pra não duplicar. Quando o entregador voltar, abra o fechamento e marque, pedido por pedido, se foi entregue e em que forma de pagamento (Pix, dinheiro ou cartão) o valor voltou — o sistema soma tudo sozinho: quantos itens saíram na carga, quanto foi entregue, quanto voltou em cada forma de pagamento. Pedidos marcados como "não entregues" voltam disponíveis pra entrar num próximo fechamento, sem perder o pedido em si (continuam efetivados, só não contam nesse acerto).
Produtos
Aqui você só cadastra o que entra nos pedidos: nome, código, preço de venda e categoria. Custo e controle de estoque (entradas, saldo atual) ficam na tela "Controle de estoque" — separada de propósito, pra essa tela aqui ficar simples e rápida na hora de montar um pedido. A lista aparece agrupada por categoria, sempre nessa ordem: Sacos de lixo primeiro (litragens mais usadas — 100, 50, 30, 15, 150, 200 e 300 — antes das menos usadas), depois Difusores e aromatizantes, Panos e tapetes, Sabonetes, Sacolas, Kits e Produtos de limpeza por último. Categoria de um saco que já pertence a um grupo de estoque é sempre "Sacos de lixo" automaticamente (trava, não dá pra editar); nos demais produtos, edite a categoria em "Editar" se algum estiver classificado errado.
Controle de estoque
Sacos de lixo aparecem aqui agrupados por litragem e cor (ex. "15L Preto"), somando os vários tamanhos de pacote (C/15, C/30, C/50, C/100...) numa pilha só de estoque, sempre contada por unidade — porque é assim que a mercadoria chega e sai fisicamente: você compra em fardo e dá entrada no total de unidades, vende em fardo e o sistema desconta as unidades daquele fardo sozinho a cada pedido efetivado/entregue (e devolve se for cancelado ou reduzido). Produtos que não são saco de lixo (panos, sabonetes, sacolas, kits, produtos de limpeza) continuam controlados um por um, do jeito que já era — 40 sacos com nome mal formatado e sem uso real foram removidos do catálogo (16/09/2026). A lista aparece agrupada por categoria, sempre nessa ordem: Sacos de lixo primeiro (litragens mais usadas — 100, 50, 30, 15, 150, 200 e 300 — antes das menos usadas), depois Difusores e aromatizantes, Panos e tapetes, Sabonetes, Sacolas, Kits e Produtos de limpeza — pra quem usa o dia a dia achar rápido o que importa e não precisar procurar o que é raro. "⏸ Desativar" tira o item de catálogo por enquanto (some dos pedidos novos, do painel e dos alertas, mas o histórico continua) — marque "Mostrar inativos" lá em cima pra ver esses itens e clique em "▶ Ativar" quando voltar a vender. Use "+ Entrada" só quando chegar mercadoria nova, pra somar ao saldo. "Estoque inicial" é a referência da última contagem física. "Mínimo" é o ponto de pedido — defina uma vez e o selo ao lado do nome avisa sozinho: verde "Estoque ok", amarelo "Fazer pedido" (abaixo do mínimo), vermelho "Crítico" (abaixo da metade do mínimo, ou zerado); sem mínimo definido, o selo fica neutro pedindo pra você preencher. Custo por unidade também é gerenciado aqui. "Adicionar um produto" e "Apagar" criam/removem do mesmo catálogo usado em "Cadastrar produtos" e nos pedidos — em uma linha de grupo (ex. "15L Preto"), "Apagar" remove o saco inteiro: o grupo E todos os tamanhos de pacote agrupados nele, de uma vez (peça confirmação antes, não tem como desfazer).
Usuários
quem pode acessar o sistema e com qual perfil| Nome | Perfil | PIN |
|---|
Vendedor(a) vê clientes, orçamentos, pedidos e o catálogo de produtos (sem o custo). Gerente vê tudo, incluindo Início, Vendas detalhes, o custo dos produtos e esta tela de Usuários. Cada pessoa entra com seu próprio PIN — isso é um controle de interface (esconde telas e botões), não é segurança de verdade. Por padrão os PINs ficam ocultos (••••) — use "Mostrar PINs" pra revelar; o PIN de contas Vendedor(a) fica sempre oculto nesta lista, mesmo com "Mostrar PINs" ativo, só o PIN do(a) Gerente pode ser revelado.
🔒 Senha geral do sistema
Uma camada extra antes do PIN individual: quando definida, pede essa senha uma vez por aparelho, antes até de mostrar a tela de "quem está acessando". Útil pra quando o sistema for compartilhado com mais gente — enquanto for só você usando, pode deixar sem definir. Mesmo aviso do PIN vale aqui: isso tranca a tela pra quem não tem a senha, não criptografa os dados — a proteção de verdade é manter o link deste sistema privado, só com quem precisa.