Home / Lead List Building / Lead Enrichment
DataWhat is lead enrichment?
Updated August 2026 // by Mark Glazer // from a raw record to a contactable one
Lead enrichment is the process of completing and refreshing a contact record: taking a bare identifier - a name and a company, a LinkedIn profile, a domain - and attaching the fields that make it usable, including role and seniority, company attributes, a working email address, and the context a message will be built from.
The step that separates enrichment that works from enrichment that quietly fails is verification at the moment of use - an address attached by a vendor is a claim, and claims expire.
What enrichment actually adds
Enrichment is usually described as "more fields". In practice four additions carry all the value:
- Identity resolution. Confirming the person still holds the role at the company the record names. People change jobs constantly; a record that has not been re-resolved recently describes a past employee often enough to matter.
- Company attributes. Firmographics (industry, size, revenue, geography) and technographics (the stack), so the record can be filtered and segmented rather than just contacted.
- A deliverable address. Finding a candidate email is the easy half. Establishing that it accepts mail - and knowing when a domain is catch-all, where acceptance proves nothing - is the half that protects your sending domains.
- Message context. The observable facts a first line can honestly use: what the company does, what it announced, what it is hiring for. Not a field in a database so much as the output of reading, which is why it is the least automated part.
Watch one record get enriched
An illustrative record (invented person and company) walked through the five waterfall stages. Every field carries its source - because a field without a source and a date is a rumor.
Stage 5 of 5: a contactable record - every field sourced, the address verified the day the list was built.
How waterfall enrichment works
No single data source covers everyone, so serious enrichment runs as a waterfall: ask source A, take what it returns, pass the gaps to source B, then C, and reconcile disagreements by recency and directness of observation. The same logic applies inside a single field - an email can be found in a vendor database, constructed from the company's known address pattern, or discovered on a public page, and those three carry different confidence and different failure modes. A waterfall without a reconciliation rule is just a way to collect contradictions.
Verification is enrichment's load-bearing step
Every enrichment pipeline ends at the same gate: does this address accept mail today? Skipping that gate does not just waste sends - bounces above the low single digits damage the sending domains themselves, which is capacity you cannot quickly buy back. Our published benchmarks book ran at a 1.28% bounce rate across 402,477 sends precisely because every list is built and verified live for its campaign rather than pulled from storage. Two structural caveats belong in any honest enrichment discussion: catch-all domains accept everything during verification and can still bounce real sends, and a verified flag from the data vendor describes the day the vendor checked, not the day you send - verified lists still bounce.
The load-bearing step, drawnfound in a vendor database, constructed from the company pattern, or discovered on a public page - three different confidence levels wearing the same field name.
When to enrich: at build time, not in bulk
Enriching an entire warehouse on a schedule feels rigorous and mostly manufactures decay: fields refreshed in January describe January, whatever month you send. The alternative is enriching at the moment of use - define the segment, build the list for the campaign, enrich and verify that list, send while it is fresh. It concentrates spend on records that will actually be contacted and gives every field the same date. That is how our list building works, and it is one reason campaign results stay auditable: every record's data has a known age.
Build, buy, or have it done
Running enrichment yourself means vendor contracts, waterfall logic, verification tooling and someone who owns data quality - a real internal capability, justified at sustained volume. Buying static enriched lists is the worst of both worlds: you inherit decay with no process attached. The third route is having the whole layer run as part of a done-for-you programme, where enrichment exists inside the machine that uses it - which is the general sales outsourcing trade of control for outcome-priced execution.
Enrichment you can audit, inside the machine that uses it
Every record dated, every field sourced, every address verified at build time - the discipline behind a 1.28% bounce rate across 402,477 sends.
How our lists are built See the campaign bookCommon questions
What is lead enrichment in simple terms?
Starting from a bare identifier - a name, a profile, a domain - and attaching what makes it contactable: confirmed role, company attributes, a verified email address and honest message context. Enrichment turns a record you have into a record you can act on.
What is waterfall enrichment?
Querying multiple data sources in sequence, taking each one's answers and passing the remaining gaps to the next, with a rule for reconciling disagreements. It exists because no single vendor covers everyone, and it needs that reconciliation rule to be more than a pile of conflicting fields.
How is lead enrichment different from lead generation?
Lead generation produces conversations with interested buyers; enrichment prepares the data those conversations start from. Enrichment is one stage inside the machine - the stage between defining who to contact and being physically able to contact them well.
Why do enriched leads still bounce?
Because enrichment describes the day the data was checked, and mailboxes change after that day. Catch-all domains also accept every address during verification while still rejecting real mail later. The mechanics are laid out in verified lists still bounce, with the operational fix: verify at send time, not purchase time.
Enrichment inside the machine that uses it
Lists defined, built, enriched and verified per campaign, then run through the whole programme - with our pay tied mostly to the revenue that closes.
How our lead lists are built Apply to work with us