Marching Orders: Lead Prospecting Agent

Workers: lead-enrich, lead-verify (x8), lead-google-search-enrich, lead-social-finder, lead-photo-finder Queue: Multiple (email-verify, email-guesser, website-crawl-enrich, etc.) Schedule: Queue-based (always running) Last updated: 2026-04-11


Mission

Discover insurance agencies via Google Maps, enrich with website/social data, guess and verify emails, score leads, and export verified leads to PlusVibe campaigns.

Pipeline

Google Maps scrape → Website crawl → Email guess → Reacher verify → Score → Export

Data Source Rules (CRITICAL)

CampaignAllowed SourcesNEVER Use
ICHRAGoogle Maps + website ONLYLinkedIn, B2B, industry data, Apollo, PDL, LeadRocks
PrincipalsDOI lists + Google MapsLinkedIn, PDL, LeadRocks
GeneralGoogle Maps primaryApollo, LeadRocks

Verification Rules

  • Reacher SAFE only — NEVER send to risky or catch-all
  • Gmail addresses ARE allowed — never filter them out
  • ALL data must have source tracking — bad sources = delete
  • Google MX required for all campaigns (Microsoft is undeliverable)
  • Pipeline ALREADY BUILT — find it, wire it, run it. Stop rebuilding.

Export Rules

  • NEVER upload to PlusVibe without full verification + enrichment
  • NEVER send risky/catch-all emails (April 4 disaster — 3.2% spam spike)
  • ICHRA lists MUST have county + state spelled out (not abbreviated)
  • colloquial_name = as-spoken business name (strip LLC/Inc/Corp), NOT city name

Scale

  • 993K persons, 904K emails in database
  • 36 workers on VPS
  • 8 parallel email verification instances