Knock on Door
← Back to hub
DRAFTA working draft — not yet checked against reality by a person. Read it, but confirm before you rely on it.

Lead Enrichment + Grading

Grade detail — how a lead is scored and bucketed gold / silver / bronze. · tap to zoom & pan
Turns a bare address into a fully enriched, correctly graded lead with owner names, phones, equity, and rate, then buckets it gold, silver, bronze, or cold.
WhoJason
WhenDaily right after the morning scrape pass, or whenever a re-scrape changes a case status
Time~30 min
THE ONE RULERun parse QA and confirm every phone number was captured before trusting anything else in this step

The steps · 11

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11

Tap a step to open its detail.

NEVERNever treat a DNC flag as a reason to remove a lead, only a litigator flag is a removal reason
ALWAYSLabel a DNC number DNC and keep it forever, never delete it
ALWAYSRemove a litigator flagged number fully, off every list and surface, everywhere
Why this matters

Turn a bare address into a fully enriched, correctly graded working lead, with accurate owner names, every phone number captured, equity percent, and interest rate, then sort it into the gold/silver/bronze bucket that decides how hard and how often you chase it. Grading is what keeps a solo operator or a small team from burning equal effort on a high-equity gold lead and a thin, cold one. None of that grading means anything if the import underneath it is sloppy, so the accuracy of the parse is the real foundation of this step.

When to use this

Daily, right after the morning scrape pass (see sop-kod-scrape-health-check), and any time a re-scrape changes a case's status in a way that should re-trigger grading.

Before you start
  • New addresses already pushed into the enrichment source from the intake/scrape step.
  • Enrichment access working (logged in, session valid).
  • Familiarity with the fields this step depends on: equity percent and interest rate, and phones, owner names, DNC flags, and litigator flags on the contact side.
How to know it worked
  • Parse QA was actually run and passed before grading started, every column mapped to the right field and every phone number on the batch was captured.
  • Litigator-flagged contacts are fully removed, everywhere. DNC-flagged contacts are kept and clearly labeled, never silently dropped, never fully deleted.
  • Every newly imported address has an equity percent and, where available, an interest rate on the record, a lead with neither field populated did not actually enrich and needs a re-check.
  • Every enriched lead has exactly one bucket assigned (gold/silver/bronze/ cold), and every gold/silver lead is enrolled in its matching cadence.
  • A thin or negative-equity lead with a low interest rate is labeled subto, not miscategorized as cold and dropped.
  • Owner names backfilled correctly across the batch, a common failure mode when an export silently goes to email instead of a direct download.
If it goes sideways
  • A batch produced a suspiciously small file, or owner names are missing across it. The export can sometimes go to email instead of offering a direct download. Check the export inbox or downloads page for the real file rather than assuming the pass completed. Re-run and confirm a genuine download before trusting the import.
  • Parse QA turns up a column mismatch. Stop before grading. Re-check the mapping against the column-map reference if one exists, fix it, and re-import rather than patching individual records by hand.
  • A phone number looks missing that should be on the batch. Re-check whether a contact type was excluded by mistake at export time. This is exactly the failure mode parse QA exists to catch, treat it as a process gap, not a one-off.
  • A DNC number got removed instead of labeled. This is a scrub error, not a judgment call. DNC is never a removal reason. Restore the record and relabel it correctly.
  • A litigator-flagged number is still showing up somewhere (dialer, route, list). Treat this as a hard stop. It should never happen. Remove it fully and flag how it slipped through.
  • A lead looks graded wrong (for example, a clearly high-equity property landed in silver, or a thin-equity property is missing its subto tag). Re-check the raw equity percent and interest rate first, grading is only as good as the export data underneath it.
  • A lead you expected to see enriched never got phones or an owner name. Confirm the contact-side export actually ran and imported, not just the property side, the two exports carry different fields and both are required for full enrichment.
  • Comps or ARV needed for an offer are missing or feel stale. Enrichment gives you equity and rate, not a fresh valuation, pull area comps separately before making an offer rather than relying solely on the built-in value field.

Linked resources