Waterfall Enrichment: How to Find 2-3x More Verified B2B Emails From Your Lead Lists
Stop leaving 25-50% of your leads on the table. Here's exactly how waterfall enrichment works and how to set it up in Clay.
If you're building cold email lists by pulling from one database, you're probably missing between 25% and 50% of the contacts you could be reaching out to. That's not a rounding error. That's a massive chunk of your addressable market, gone, because you stopped looking after the first "not found."
The fix is called waterfall enrichment. We use it every day to send close to a million cold emails a month for our clients, and it's one of the main reasons we've been able to help them close millions in revenue from cold email alone.
What Waterfall Enrichment Actually Is
Waterfall enrichment is a list-building process where you cross-check multiple email databases in sequence. If database one can't find a valid email for a contact, it automatically checks database two. Then three. Then four. You keep going until you either find a verified address or exhaust your sources.
The reason this matters: every data provider (Apollo, ZoomInfo, ListKit, Hunter, and so on) pulls from different underlying sources. An email address that doesn't exist in Apollo's database might be sitting right there in Hunter's or Prospeo's. If you only check one, you never know what you're missing.
On a list of 5,000 leads, that difference can mean 4,500 verified contacts instead of 2,500 to 3,000. Same targeting. Same effort. Dramatically more reach.
There's another angle here that doesn't get talked about enough: the most popular databases are saturated. Everyone and their competitor is pulling from Apollo and ZoomInfo, emailing the same people, hitting the same inboxes. The contacts you can only find through less common data providers are often the least bombarded. You're reaching people who aren't getting hit up constantly, which means your reply rates benefit too.
How to Set It Up in Clay
Clay is the platform I use for this because it lets you connect the APIs of multiple data providers and run the waterfall automatically, no manual CSV shuffling between tools.
Here's the basic setup:
Build or import your contact list. Clay can pull directly from LinkedIn (including Sales Navigator scraping, which is free and doesn't consume credits), so you can generate a fresh list without touching another tool.
Add an enrichment step and select "Find Email." Clay shows you a waterfall sequence on the right side of the screen before you even run it.
Order your providers cheapest first. You want to burn the lowest-cost credits on the first pass and only escalate to more expensive providers when cheaper ones come up empty. I typically run through six or seven providers: Lead Magic, Find Email, Datagma, Prospeo, Drop Contact, Hunter, and Rocket Reach as the last resort (which needs a LinkedIn URL rather than just a name and domain).
Append a verification step at the end. I use ZeroBounce to validate every address the waterfall surfaces. If an email isn't deliverable, I don't send to it.
In a live run on 10 contacts, that sequence found 9 out of 10 verified emails. Apollo alone would have returned closer to 5 or 6 on the same list. That gap compounds fast at scale.
The Apollo Import Scenario
A lot of people already have Apollo as part of their stack, and that's fine. Waterfall enrichment doesn't replace it. It extends it.
Here's how I handle Apollo lists specifically:
Export your Apollo leads as normal.
For contacts that already have an email from Apollo, run those addresses through a verifier (I use Million Verifier via an HTTP request inside Clay). Apollo claims its emails are verified, but in practice roughly 40% of them aren't. You'll catch bad addresses before they hurt your deliverability.
Set a rule: if the Apollo email is missing, run the waterfall. If the Apollo email exists but came back as undeliverable, also run the waterfall. A bad address from Apollo doesn't mean the correct address doesn't exist somewhere else.
Running this process on one of my Apollo lists, I recovered contacts that Apollo had flagged as no-email-found and replaced bad addresses with working ones. The result was a significantly larger, cleaner list than Apollo alone would have produced, and I avoided wasting 25-40% of those leads.
📥 Best Cold Email Software 2026
The 7 cold email tools worth your money in 2026 — ranked by an agency managing 25,000+ inboxes.
The Verification Step You Can't Skip
Finding an email and having a valid email are two different things. Sending to unverified addresses tanks your sender reputation and pushes you toward spam. Every address that comes out of the waterfall should go through a verification tool before it goes anywhere near a sending account.
ZeroBounce and Million Verifier are both solid options. Clay makes it easy to bolt verification onto the end of the waterfall so the whole process runs in one pass. You set it up once and it handles itself.
Key Takeaways
Waterfall enrichment cross-checks multiple email databases in sequence, so a contact missed by one provider gets picked up by the next.
Relying on a single database means you're likely missing 25-50% of reachable contacts on any given list.
Order your waterfall providers cheapest to most expensive to minimize credit spend.
Apollo's "verified" emails are only clean about 60% of the time. Always re-verify before sending.
Contacts found through less common data providers are often less saturated, meaning fewer competitors are hitting those same inboxes.
Clay makes the entire process automatable. Set it up once, run it with a click, and skip the manual database hopping.
Frequently Asked Questions
What is waterfall enrichment in cold email list building? Waterfall enrichment is a process where you run your contact list through multiple email databases in sequence. If one database can't find a valid email address for a contact, the next one in the sequence tries, and so on. The goal is to maximize the number of verified emails you can actually use in your campaigns.
Why isn't Apollo enough on its own for finding B2B emails? Apollo only surfaces emails for roughly 50-60% of contacts on a typical list, and about 40% of the emails it does return aren't actually deliverable. Different databases pull from different sources, so contacts Apollo can't find often exist in other tools like Hunter, Prospeo, or Datagma.
How do I set up waterfall enrichment without manually uploading lists to each database? Clay connects the APIs of multiple data providers and runs the waterfall automatically. You configure the sequence once, order providers from cheapest to most expensive, and Clay checks each one in turn without you touching a spreadsheet.
Do I still need to verify emails after waterfall enrichment finds them? Yes, always. Finding an email address and confirming it's deliverable are separate steps. Tools like ZeroBounce or Million Verifier should be appended to the end of your waterfall to validate every address before it goes into a sending campaign.
Your pipeline, rebuilt.
20-minute strategy call. We'll audit your ICP, show you which signals we'd track, and map out exactly what the first 120 days would look like. No commitment, no pressure, no pitch deck.