VelloLeads by Vellow Sistemas Entrar no sistema

VelloLeads · da Vellow Sistemas

Prospecção que não mente nem insiste.

Busca empresas reais em fontes públicas, com a procedência de cada dado em tela. Acompanha o funil. E monta a fila de abordagem mostrando, antes de você começar, quem ela recusa e por quê.

1,9 mi de empresas no espelho 96,7% com telefone LGPD art. 18, IX Cadência mínima 24h Seg a sáb · 8h–20h Sem disparo automático

Disparo recusado

A fila não dispara para este lead. Cada recusa carrega a base.

Hotel Vista Serra Curitiba/PR · hotéis e pousadas (41) 9 9000-0010

    Mexa no estado do lead

    Reprodução simplificada da regra real. No sistema, o mesmo veredicto sai de campanhas/guardas.ts — e existe de novo como trava no banco.

    O problema

    A lista comprada resolve o volume e cria o resto

    Quem vende vistoria e recarga de extintor precisa de empresa com carga de extintor relevante, na região que a equipe atende, com alguém do outro lado do telefone. O que o mercado oferece é planilha.

    Dado velho parece dado bom

    Telefone de dois anos atrás não vem marcado. O vendedor liga, o número não existe, e ele culpa a região — não a planilha.

    Ninguém sabe quem já foi abordado

    Duas planilhas, dois vendedores, a mesma empresa na mesma semana. Do outro lado é a mesma empresa recebendo a mesma oferta duas vezes.

    O “não” não fica registrado

    Quem pediu para não receber mais entra na próxima safra. É o pedido que a LGPD manda atender, atendido só na conversa e esquecido na base.

    Procedência

    Cada empresa diz de onde veio e quando

    Nenhum dado cadastral é gerado pelo sistema, e nenhum vem de modelo de linguagem. Vem de provedor, com a etiqueta da fonte e a data da coleta na tela — porque dado de prospecção envelhece e a data é o que evita a ligação inútil.

    Receita Federal, base local

    dados abertos · sem contrato
    • Varredura por CNAE e município — a busca que a prospecção precisa
    • Razão social, CNAE, porte, capital e situação cadastral
    • Telefone em 96,7% dos registros — medido, não estimado
    • Uma competência por mês: empresa aberta ontem não está
    • Não sabe se a empresa ainda opera no endereço

    OpenStreetMap

    público · sem chave
    • Nome, endereço com número, telefone, site e coordenada
    • Reflete o que existe hoje no lugar, não o que consta no cadastro
    • Não traz CNPJ, CNAE nem porte — é um mapa
    • Cego para prestador técnico: zero empresa de extintor em Curitiba

    BrasilAPI, por CNPJ

    público · ao vivo
    • Digite um CNPJ e a ficha volta completa, com sócios
    • Ao vivo: pega o que abriu depois da última competência
    • Consulta, não varredura: um CNPJ por vez
    • Alguém precisa saber o número — o mapa não traz

    Há dois adaptadores a mais escritos e desligados: Google Places (acha por texto livre, traz telefone) e CNPJá (CNAE na base da Receita). Os dois pedem chave paga, e nenhum foi exercitado contra chave real — então nascem desligados, e a tela diz isso. Ligar sem validar pode devolver lista vazia com cara de “não há empresas nessa cidade”, que é o pior defeito possível aqui: o vendedor acredita.

    Tabela de leads do VelloLeads: colunas de empresa, segmento, cidade, telefone, etapa, prioridade e uma coluna Coletado com a etiqueta da fonte e a data
    A coluna Coletado traz a fonte e a data de cada empresa; o telefone diz “sem celular” em vermelho quando falta · captura do sistema com dados de demonstração

    A mesma empresa volta de mais de uma fonte, e o sistema funde os registros — o telefone e o número da rua do mapa, o CNPJ e os sócios da Receita. Quando os dois trazem CNPJ e eles divergem, a fusão é cancelada: duas filiais da mesma rede na mesma cidade são duas empresas, e juntar faria a segunda desaparecer sem rastro.

    O que ele recusa

    Oito recusas que não são configuráveis

    Cada uma existe duas vezes: função pura no código e trava no banco. A do código protege o fluxo do sistema; a do banco protege contra importação de planilha, script de correção e acerto manual em produção. A duplicação custa manutenção, e é deliberada.

    • Pediu para não ser contatada

      O descadastro é gravado por telefone e por CNPJ, sobrevive ao apagamento do lead e à recoleta da empresa, e não pode ser apagado — nem pelo sistema, nem pelo banco. Toda mensagem em fila para aquela empresa cai no mesmo instante.

      LGPD art. 18, IX · art. 7º §2º
    • Antes da cadência mínima

      Vinte e quatro horas é o piso absoluto entre dois contatos com a mesma empresa. A campanha pode pedir mais; pedir menos é recusado na API e no banco.

      LGPD art. 6º, II e III
    • Fora da janela de contato

      Segunda a sábado, das 8h às 20h, hora local. É a única recusa temporária: a fila volta a liberar sozinha, e a tela diz isso em vez de deixar o vendedor achando que travou.

      Dec. 6.523/2008 · por analogia
    • Sem celular válido

      Número fixo, DDD inexistente ou campo vazio não entram na fila. E a mesma normalização vale no de-duplicador e no opt-out — senão o pedido gravado num formato não bloqueia o disparo montado noutro.

      Operacional
    • Já é cliente

      Lead fechado sai da prospecção. Prospectar quem já assinou é o erro que estraga a relação e queima a hora do vendedor.

      Operacional
    • Empresa baixada ou nula

      Situação cadastral baixada na Receita bloqueia a abordagem. É empresa que não existe mais para efeito de contrato.

      Operacional
    • Nada é apagado quando é prova

      Opt-out, interação e empresa com lead recusam exclusão. O histórico do funil é derivado das interações, então poder reescrever uma é poder reescrever o histórico.

      Prova
    • Duplicata na mesma campanha

      Uma empresa, um lead — e um lead não entra duas vezes na mesma fila. Prospecção duplicada é o defeito clássico deste tipo de sistema.

      Operacional

    Na prospecção

    A manhã do vendedor, em quatro passos

    As capturas são do sistema rodando. As da busca são resultado real do OpenStreetMap; as demais usam um cenário de demonstração com empresas fictícias, para não publicar dado de terceiro coletado para prospecção.

    PASSO 1

    Escreva como você falaria

    hotel em Campinas. galpão perto de Bauru 30km. posto em sp. A regra determinística resolve a maioria na hora, sem rede; quando ela não reconhece o ramo, a IA entra — e quando nem ela reconhece, a tela mostra os ramos disponíveis em vez de virar um beco sem saída.

    O resultado chega com a fonte de cada empresa, a data da coleta, e o aviso quando um provedor caiu ou está desligado. Contagem sem explicação é contagem em que ninguém confia.

    Caixa de busca do VelloLeads com o texto “hotel em curitiba” e as etiquetas de ramo abaixo, com Hotéis e pousadas selecionada
    As etiquetas são os ramos que o sistema busca; as marcadas com ponto são as de maior carga de extintor · captura do sistema
    Resultado da busca com 57 hotéis em Curitiba, mostrando cidade, CNPJ, telefone e a etiqueta OSM na coluna Fonte
    57 hotéis em Curitiba · resultado real do OpenStreetMap. O CNPJ vem vazio porque o mapa não tem essa informação, e a tela diz isso em vez de esconder

    PASSO 2

    Importe só o que interessa, e veja o funil andar

    Empresa encontrada não é lead. A busca grava a empresa — para a segunda busca igual não pagar o provedor de novo e para você saber que já abordou aquela empresa no mês passado — mas o lead nasce quando alguém escolhe prospectar.

    Cada movimentação entra como interação imutável, com autor e motivo. Perdido e descartado exigem o motivo escrito: em três meses é ele que evita a segunda tentativa idêntica.

    Quadro do funil do VelloLeads com as colunas Novo, Contatado, Qualificado, Proposta e Fechado, e fichas de lead com prioridade
    Funil comercial · captura do sistema com dados de demonstração

    PASSO 3

    A abordagem sai redigida, e você lê antes

    A IA escreve a primeira mensagem a partir da ficha: no máximo 80 palavras, sem afirmar certificação, preço, prazo, nem que a empresa está irregular. A linha de saída (“responda sair”) é conferida no código depois da resposta — pedir no prompt não é garantia, e sem ela a primeira mensagem não oferece como sair.

    Sem chave de IA, sai o template com os mesmos campos preenchidos, e a tela diz qual dos dois saiu.

    Ficha da empresa no VelloLeads com CNPJ, situação cadastral, porte, telefone, endereço, sócios e a linha de procedência com a fonte e a data
    A ficha, com a procedência no pé
    Cartão de registro com a abordagem redigida pela IA e o botão de abrir no WhatsApp
    A abordagem redigida, com o botão que abre a conversa

    PASSO 4

    A fila mostra o bloqueio, não esconde

    Você selecionou quarenta leads. A fila mostra trinta e um, e diz o que houve com os outros nove: quatro sem celular, três em cadência, dois em opt-out. Lead bloqueado entra na fila com o motivo — ficar de fora é esconder informação e fazer o vendedor achar que o sistema perdeu.

    Não existe “disparar todos”. O sistema entrega o texto e abre a conversa; quem envia é uma pessoa. A ausência desse botão é a decisão, não uma pendência.

    Lista da fila de abordagem com dez leads; dois aparecem em vermelho com o rótulo BLOQUEADA e o motivo “Sem telefone cadastrado”
    As linhas em vermelho são as bloqueadas, com o motivo escrito · captura do sistema com dados de demonstração

    Inteligência artificial

    O que a IA faz aqui — e o que ela não faz

    O modelo é o DeepSeek, e a base é configurável. Ele participa de cinco tarefas e de mais nenhuma — e em todas vale a mesma regra: ele propõe, o código valida. Nada do que ele devolve entra na ficha sem passar pela mesma checagem que um formulário teria. E a busca continua funcionando sem ele.

    Faz

    • Interpreta a busca escrita em linguagem natural “empresas de bebida perto de Ribeirão” — bebida não está em nenhum apelido do catálogo, e é aí que ele ganha. Roda com temperatura zero, e o ramo que devolve é conferido contra o catálogo: id inexistente é descartado, porque um id inválido faria o provedor buscar com filtro vazio e devolver a cidade inteira.
    • Redige a primeira mensagem A partir da ficha, com as restrições da seção anterior. O texto vai para a tela, não para o WhatsApp: você lê e ajusta antes.
    • Lê o rodapé do site e tira o contato de lá Você cola o rodapé, a assinatura do e-mail ou o cartão, e sai CNPJ, celular, e-mail, nome e cargo do responsável. É o caminho prático para o gargalo real: o mapa não traz celular e o Google não traz CNPJ, então alguém tem de trazer — e ler rodapé é trabalho de máquina. Cada campo é validado pelo código antes de entrar: CNPJ pelo dígito verificador, telefone pela normalização. O que não passa volta como descartado, com o motivo, em vez de sumir. e o CNPJ aceito puxa a Receita em seguida
    • Resume o histórico antes da ligação Duas ou três frases com o que já aconteceu e o que ficou pendente, na ordem do tempo — em vez de reler quinze interações. Ele não recomenda etapa: a leitura é sua.
    • Redige o retorno ao que o lead respondeu A segunda mensagem, ciente da conversa. Se o lead perguntou preço ou prazo, o texto diz que a proposta vai com os números — sem inventar valor, prazo ou desconto, que é o erro que custa a venda depois.

    Não faz

    • Não lista empresas A API do modelo não navega. Uma lista vinda dela seria memória de treino: razão social plausível e CNPJ inventado, que passa no dígito verificador e não existe. Dado cadastral vem sempre de provedor de busca.
    • Não completa o que não está no texto Na leitura do rodapé, campo ausente volta vazio — nunca chutado. E nada do que ele leu entra na ficha sem o seu clique, com o valor anterior à vista para você não sobrescrever por acidente.
    • Não decide nada Etapa de funil, prioridade e bloqueio de disparo são determinísticos e conferíveis na própria ficha. Pontuação que ninguém sabe explicar vira desculpa para ignorar a lista.
    • Não escreve para quem pediu para sair Cole uma resposta de descadastro no campo de retorno e ele recusa redigir, com o motivo. A recusa é do código, não do prompt: a trava mais importante do produto não fica na mão do modelo.
    • Não é dependência A interpretação tenta a regra primeiro e só chama o modelo quando a regra não resolveu. A leitura de rodapé cai numa extração por expressão regular. A abordagem e o retorno caem no template. Falha do provedor sempre cai na regra, com aviso em tela — prospecção que para porque um serviço externo caiu é prospecção que não acontece.

    Primeira tela

    O que trava a operação, antes de você perguntar

    O painel não mostra só quanto entrou. Ele mostra o gargalo: quantos leads abertos estão sem celular — que é trabalho de cadastro, não de venda — e quantas mensagens estão bloqueadas nas filas, cada uma com o motivo a um clique.

    Painel do VelloLeads com o funil por etapa, totais de leads e empresas, contagem de opt-outs e o alerta de leads sem celular
    Painel · captura do sistema com dados de demonstração

    Limites

    O que este sistema não faz

    Esta seção é deliberada e não sai da página para vender melhor. Ela evita a conversa ruim na implantação — e é coerente com o produto, que também mostra ao usuário o que recusa e por quê.

    • Não envia mensagem automaticamente. Não existe disparo em massa, e não vai existir — este é limite de projeto, não pendência. Não há integração com a WhatsApp Business Platform: o caminho é o link que abre a conversa.
    • Não valida se a empresa precisa de extintor. A priorização por ramo é comercial, não normativa. Inspeção, laudo e conformidade são o VelloFire.
    • A base da Receita é de uma competência mensal. A varredura por CNAE e município roda sobre um espelho local dos dados abertos, atualizado uma vez por mês — empresa aberta depois disso não aparece nela. Para essas, a consulta por CNPJ é ao vivo.
    • Não descobre o CNPJ sozinho. O mapa não traz e o Google não traz. Ele vem do site da empresa, da nota fiscal ou de quem atende o telefone — e o assistente lê o rodapé colado, valida o dígito verificador e completa o resto na Receita.
    • Telefone depende da fonte. A base da Receita traz em 96,7% dos registros — medido no Paraná. O mapa quase nunca traz. Numa busca que veio só do mapa, boa parte dos leads começa como trabalho de cadastro, e o painel diz quantos em vez de deixar você descobrir na fila.
    • Não substitui parecer jurídico. As bases citadas aqui orientam as travas do sistema; o enquadramento do seu caso exige profissional responsável.

    Três coisas que estavam nesta lista e saíram, porque foram resolvidas: consultar a Receita por CNPJ, completar a ficha com razão social e sócios, e varrer por CNAE e município — esta última espelhando os dados abertos da Receita aqui dentro, sem contrato com ninguém. A lista encurta quando o sistema cresce, e cada linha sai daqui porque virou funcionalidade, não porque ficou inconveniente de dizer.

    Vamos rodar uma busca da sua região

    Na demonstração a gente busca o ramo e a cidade que a sua equipe atende, com os provedores de verdade, e monta uma fila com os bloqueios aparecendo. Se o resultado não servir, você vê isso na primeira meia hora — e é para isso que serve a demonstração.

    1. 1
      Você diz o ramo e a cidade

      E a gente busca ali mesmo, nos provedores de verdade, na sua frente.

    2. 2
      Olhamos o que voltou, inclusive o que faltou

      Quantas empresas, quantas com celular, e o que a fonte não sabe sobre elas.

    3. 3
      Montamos uma fila e vemos as recusas

      Com a abordagem redigida e os bloqueios aparecendo com a base de cada um.

    Falar no WhatsApp