3

[Pitch] Usando a base aberta da Receita pra achar quem abriu CNPJ nos últimos 60 dias

Tenho uma agência pequena de software com meu sócio, e o nosso maior gargalo sempre foi achar cliente. Com o tempo a gente percebeu que o melhor momento pra oferecer qualquer coisa é logo depois que o negócio abre: ele ainda não tem site, sistema, nada.

Daí veio a ideia de usar a base aberta da Receita.

A base da Receita

Todo mês a Receita publica a base aberta de CNPJs. Ela é enorme e crua, mas dá pra filtrar pela data de abertura e ficar só com quem abriu nos últimos 60 dias. Hoje isso dá uns 113 mil negócios no Brasil.

Juntando com a lista de municípios do IBGE, dá pra buscar:

  • por cidade, pela cidade e as vizinhas, ou pelo estado inteiro;
  • por ramo, traduzindo o CNAE pra algo que gente entende ("salão", "clínica", "oficina"...).

A gente baixa e processa a base uma vez por mês, numa rotina agendada, e o resultado fica pronto pra consulta.

O que deu errado no caminho

  • iFood como fonte: testamos e reprovamos. Os dados não fechavam com o que a gente precisava.
  • Google Maps: dá ótimos resultados, mas pede captcha e bloqueia IP de servidor. A solução foi rodar a busca no computador de quem usa, não no nosso servidor.
  • Custo da IA: no começo, cada conversa reenviava o prompt inteiro. Separamos a parte fixa (instruções, tom, regras) da parte que muda (a conversa) e passamos a cachear a fixa. Leitura de cache custa uma fração do preço normal, e isso derrubou o gasto por mensagem.

O que fizemos em cima disso

Em cima da base fizemos o prospect:

  1. ele dá uma nota pra cada negócio;
  2. escreve a primeira mensagem do jeito que a pessoa vende;
  3. manda pelo WhatsApp dela, uma por vez, no ritmo de uma pessoa. É de propósito, pra não virar disparo em massa.

Tudo roda num agente no computador de quem usa, com a IA da própria pessoa.

O que eu queria de vocês

Se alguém quiser testar: https://prospect.obliqstudios.com.br

Mas o que me interessa mais é saber o que vocês fariam diferente, tanto no tratamento dos dados quanto no agente. Quem já mexeu com a base da Receita, que armadilha eu ainda não vi?

Carregando publicação patrocinada...
1

Quem abre empresa em SP (até onde sei) recebe um boleto alguns dias depois, com cobrança para uma tal de associação (não me lembro o nome), de forma que a pessoa pensa que é um tributo necessário. Na verdade é golpe, pela forma como aborda e repassa a cobrança.

Não querendo fazer o papel de advogado do diabo, mas já fazendo, sua solução vai turbinar ainda mais esse tipo de golpe... Sem contar que o brasileiro é criativo, vão criar outros tipos de golpes. Seria bom se informar e já comunicar seus clientes e pessoas em geral que vocês estão cientes e que irão combater isso (se é que tem interesse).

Mas no mais, sucesso aí. Vai que dá certo...

ps: achei uma referência, para quem quiser saber mais: https://www.reclameaqui.com.br/mais-mei/cobranca-indevida-da-associacao-das-empresas-de-sao-paulo_yTy018pfDnBi0zQ2/

1

é, de fato, esse golpe da associação usa a mesma base pública que a gente usa, então é de se preocupar

o que dá pra fazer do nosso lado a gente fez: a mensagem nunca cita CNPJ nem Receita (o golpe vive de parecer cobrança oficial), quem manda é o próprio usuário pelo whatsapp dele com conta identificada, e golpe é proibido nos termos, se alguém denunciar a conta cai: https://prospect.obliqstudios.com.br/termos#whatsapp

impedir 100% não dá. mas vou dar uma olhada e fazer algumas travas para o Ponto (IA) não escrever nada de cobrança/boleto/taxa pra recém-aberto.

-2

manda pelo WhatsApp dela

Para quem abriu CNPJ:

Invoque a LGPD e dê burocracia para quem te chamou hahaha

Após receber o relatório de retorno denuncie o número diretamente o whatsapp, logo logo ele é bloqueado

1

Não configura nem violação da LGPD e como não tem disparo em massa não tem risco de bloqueio, na real, fazer isso que sugeriu pode até enquadrar como falsa comunicação de crime, simplesmente não compensa para uma empresa recém aberta

1

se eu recebo uma mensagem oferecendo algo que eu não pedi eu só denuncio na hora fi

você gosta de ficar recebendo spam sem solicitação?

1

Complementando o ponto do cacatua sobre não ter disparo em massa, que é onde está o grosso da proteção.

Um pouco de como funciona por dentro: o prospect é um servidor (Node + SQLite) e um agente que roda no computador de quem usa. O WhatsApp é conectado no agente, pelo QR code, igual ao WhatsApp Web, então o envio sai do número e da máquina da própria pessoa, não de um servidor nosso disparando para todo mundo. A base dos recém-abertos sai dos dados abertos de CNPJ que a Receita publica todo mês, filtrada por data de abertura e por CNAE, e cruzada com a lista de municípios do IBGE pra busca por cidade, região ou estado.

O envio em si tem estas travas:

  • Fila serial por número: uma mensagem por vez, com intervalo mínimo entre envios e um jitter sorteado em cima, mais um teto diário por conta.
  • Aquecimento: número recém-conectado espera antes do primeiro envio e o teto diário sobe em rampa conforme a idade da conta.
  • Sem texto repetido: cada mensagem tem um hash normalizado (sem acento, caixa e espaço), e o envio é barrado se o mesmo texto já saiu. Também tem um filtro de palavras que costumam cair em denúncia de spam.
  • Opt-out automático: toda resposta passa por um detector de pedido de parada ("para de mandar", "me tira da lista", "não tenho interesse"...). Áudio é transcrito antes e passa pelo mesmo filtro. Bateu, o número entra numa lista de supressão e nenhum envio sai mais para ele.
  • Filtro na origem: telefone que aparece em vários CNPJs (normalmente do contador que abriu a empresa) ou número de enchimento é descartado antes de virar lead.
  • Uma abordagem por negócio: a primeira mensagem só confirma o número, sem oferta, e quem não responde recebe no máximo uma retomada. Se outra conta já está conversando com aquele negócio, ele nem aparece na busca dos outros.
  • Entrega rastreada: o agente devolve ao servidor a confirmação do WhatsApp (entregue, lida), então dá pra separar quem não recebeu de quem leu e não respondeu, em vez de insistir no escuro.
  • Modo automático só em horário comercial, e as respostas ficam na caixa pra pessoa decidir o que fazer.

Somando isso, o volume que chega em cada número é o de alguém da cidade oferecendo um serviço, não de campanha.