Files
COMERCIAL-GTI/prospeccao/cnpj/README.md
T
Gustavo 4f736562f3 Carry over pre-existing WABA outreach automation WIP
This work already existed uncommitted in the main working tree (not
authored by this branch) and is required as a runtime dependency for the
campaign outreach port (zpro-client, templates, outreach routes/UI). Copied
in as-is, untouched, so this feature branch has a working baseline; the
original uncommitted state in the main checkout is left exactly as it was.
2026-08-01 10:12:25 -03:00

989 B

Coloque aqui arquivos CSV extraidos da base publica de CNPJ da Receita Federal ou uma planilha ja tratada.

O captador aceita CSV com cabecalho e tenta reconhecer colunas comuns como:

  • cnpj
  • razao_social ou razao social
  • nome_fantasia ou nome fantasia
  • telefone, telefone 1, ddd, ddd 1
  • municipio ou cidade
  • uf
  • cnae, cnae_fiscal ou cnae principal
  • logradouro, numero, bairro

Comando para extrair a base de uma UF a partir dos zips brutos da Receita (gera o CSV estabelecimentos-<UF>.csv usado pela captura):

npm run extract -- --uf=BA

Comando para capturar leads usando a base já extraída:

npm run capture -- --sources=cnpj-base --uf=BA --cities="Ilheus"

Com enriquecimento pela BrasilAPI, inclua a fonte brasilapi:

npm run capture -- --sources=cnpj-base,brasilapi --uf=BA --cities="Ilheus"

O modo brasilapi usa os CNPJs encontrados nos CSVs locais para consultar dados atualizados por CNPJ.