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)
| Campaign | Allowed Sources | NEVER Use |
|---|---|---|
| ICHRA | Google Maps + website ONLY | LinkedIn, B2B, industry data, Apollo, PDL, LeadRocks |
| Principals | DOI lists + Google Maps | LinkedIn, PDL, LeadRocks |
| General | Google Maps primary | Apollo, 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