Lead lists / data enrichment
Waterfall enrichment, the cheap way to a verified list
A 15,000-person lead list costs about $29 to enrich and verify when you skip the enterprise data tools. That number surprises people more than it should.
Waterfall enrichment is why. It queries a sequence of data providers, cheapest or most-likely-to-hit first, and only pays for a contact when one of them actually hands back a verified match, instead of betting the whole list on a single database.
Here is the answer up front: waterfall enrichment fixes coverage. It does not fix a list built around the wrong buyer, and a perfectly enriched bucket still books nothing. What follows is how the mechanism actually works, what it costs to run yourself, and exactly where it stops helping.
Coverage is the cheap part. The list design is the expensive part.
Waterfall enrichment queries providers in order until one of them answers
Take one contact: a name and a company domain. Send it to provider one. If it comes back with a verified email or phone number, stop, that record is done. If it comes back empty, or the result fails verification, send the same contact to provider two. Keep going down the sequence until something verified comes back or every provider has missed.
That is the entire mechanism. The skill is in the order and the conditional logic, not in any single provider. Clay's own documentation on building a data waterfall walks through the same idea: run conditions that only fire the next provider on rows the last one missed, so you never pay twice for a record that already resolved.
The real cost is about $29 per 15,000 contacts, not per-seat pricing
Every provider in a waterfall charges per verified match, not per seat and not for misses. Stack three or four of them behind a verification step and a full list, around 15,000 contacts for us, lands at about $29 total when you build the sequence yourself instead of buying a single enterprise database license.
That is roughly $0.002 per contact. The enterprise data tools price the same coverage by the seat, by the year, with minimums that assume you are enriching hundreds of thousands of records a month. Most B2B teams are not. Build the waterfall yourself and you pay for exactly the records you touch.
One provider alone covers about half your list
Every company that sells waterfall tooling publishes a version of the same chart: a single data source matches somewhere around half your list, and stacking three or four sources in sequence pushes coverage well past 80%. Treat the exact percentage as marketing until you run your own list through it, the way we treat any benchmark a vendor publishes about its own product.
What is true regardless of whose chart you trust: no database owns the whole market. Job changes, new domains, and personal-to-work email swaps mean the record a provider is missing today might be the one it has tomorrow, and a different provider entirely might already have it. A sequence beats a single source because coverage is a numbers game, not a quality ranking between vendors.
Clay and Apollo solve different problems
Apollo owns a database. You query it, and either it has your contact or it does not. Clay owns no data at all. It is a table that calls Apollo, and dozens of other providers, in whatever order you set, with logic that only tries the next one when the last one came back empty. Comparing them head to head misses the point: most working waterfalls use Clay to orchestrate Apollo as one step among several, not as a replacement for it.
| Provider | What it actually is | Its role in a waterfall |
|---|---|---|
| Apollo | Owns its own contact database | Cheap, high-coverage first step |
| Clearbit / Breeze | Company and firmographic data, API-first | Company-level fallback, not a contact source alone |
| ZoomInfo | Owns a large proprietary database, strong on direct dials | Last-resort step, priced for enterprise budgets |
| Clay | Orchestrates 100+ providers in one workflow | The layer that runs the whole sequence, not a data source itself |
The provider order is the entire skill, not the vendor list
Anyone can sign up for five enrichment tools. What makes a waterfall actually cheap is the order: cheapest and highest-coverage provider first, specialist finders behind it for the misses, verification gating every result before it counts. Get the order backwards, expensive provider first, and you pay enterprise rates for records a $0.01 lookup would have found.
We size our own infrastructure the same way we size a waterfall: no more than you need this month, room to add a step the moment bounce rates say coverage is the bottleneck. That same discipline runs through our cold email infrastructure, where the same rule applies to domains and inboxes instead of data providers.
A typical four-step sequence for a US B2B list looks like this: a database provider like Apollo first, because it is cheap and already covers a large share of records. A specialist email finder second, for the misses. A phone-specific provider third, only if the campaign actually needs direct dials, since phone lookups cost noticeably more than email ones. A verification step last, gating every result before it counts as a real contact instead of a guess. Each step only runs on the rows the step before it missed.
A perfectly enriched list of the wrong buyers still books nothing
The hype around Clay-style personalization is complete BS in our experience. List precision plus a real offer beats it, and a plain email to the right person outperforms a beautifully enriched, perfectly personalized email to the wrong one every time.
Last year one of our ideal buyer profiles pulled 587 positive replies in a single month, zero Clay, no enrichment waterfall at all. A plain email, built around a human instead of a filter. A category is a bucket, and you cannot write to a bucket, no matter how completely you enrich it.
Waterfall enrichment answers one question: can we find this person's email address. It never answers the question that actually decides whether a campaign works, which is whether this is the right person to find in the first place. That decision is systems work, not a data problem, and it happens before a single row hits the waterfall.
Contact data decays about 22% a year, so enrichment is not a one-time job
The commonly cited figure, from MarketingSherpa research and republished by HubSpot, puts B2B database decay at roughly 22% a year. People change jobs, companies change domains, personal emails replace work ones. A list enriched last year is already meaningfully stale.
That is the real argument for running the waterfall again before an old list goes back out, not just the first time you build it. Re-verify before every send on a list older than a few months rather than trust a pass you ran once and filed away. A rising bounce rate costs more in deliverability than a re-run costs in credits, and the data you collect to run any of this still has to be used inside the rules; the FTC's CAN-SPAM compliance guide is the baseline for what that means for cold email specifically.
tl;dr: a waterfall is cheap, about $29 to enrich and verify 15,000 contacts when you build the sequence yourself. The order of providers, not the brand name of any single one, is what makes it work. And none of it matters if the list was never built around the right buyer to begin with. More field notes like this live on the blog index.
FAQ
What is waterfall enrichment?
Waterfall enrichment runs one contact through several data providers in a fixed order, cheapest or most likely to hit first, and stops at the first verified match. If a provider returns nothing or fails verification, the next provider in the sequence runs instead, so coverage keeps climbing without paying for the same record twice.
How much does waterfall enrichment cost?
It is priced per verified match, not per seat. We enrich and verify a full list, around 15,000 contacts, for about $29 total when we build the sequence ourselves and skip the enterprise data tools. The exact number moves with how many providers you stack and how clean the starting list already is.
Is Clay or Apollo better for waterfall enrichment?
They are not solving the same problem. Apollo owns one proprietary database you query directly. Clay owns no data at all. It is the table that calls Apollo, and dozens of other providers, in whatever order you set, with conditional logic that only tries the next one when the last one missed. Most waterfalls use Clay to orchestrate Apollo as one step among several, not as a replacement for it.
What are the best B2B data enrichment tools for a waterfall?
No single tool is best. The best waterfall is the sequence: a database provider like Apollo first because it is cheap and already covers a large share of records, a specialist finder or two behind it for the misses, and a verification step gating every result before it counts as a match. Clay is the layer most teams use to wire that sequence together.
Does waterfall enrichment improve cold email reply rates?
Not directly. It fixes coverage, meaning more of your list ends up with a usable email or phone number, not whether the people on that list are the right buyer. A perfectly enriched list built around the wrong category still books nothing. Fix the targeting first, then let the waterfall handle finding contact details for the buyers you already chose correctly.
How often should a list get re-enriched?
Often enough that you stop trusting a one-time pass. B2B contact data decays fast, commonly cited at around 22% a year from MarketingSherpa research, so a list enriched a year ago is meaningfully stale. We re-verify before every send on an older list rather than assume last quarter's enrichment still holds, since a rising bounce rate costs more in deliverability than a re-run costs in credits.
If your enrichment is fine and the calls still are not coming, the list was never the problem. We build the targeting, the offer, and the system around both, for consulting firms and similar B2B service businesses. Book a time here and bring your current list; we will tell you honestly whether enrichment or targeting is the actual gap.
PS - the $29 number is the full list, enriched and verified. Personalizing every row on top of that is a separate spend, and most of the time it is the one you can skip.