Definitions9 min read·Updated 2026-04-30

What Is Waterfall Email Enrichment?

How layering multiple data providers in sequence maximizes email coverage while controlling cost.

RB

Rees Bayba

Founder, Astra GTM

TL;DR

  • Waterfall enrichment queries multiple email providers in sequence, stopping as soon as one returns a verified result.
  • No single provider covers 100% of contacts. A well-designed 3-provider waterfall adds 15-25% more coverage than any single source.
  • Sequence matters: start with the cheapest or highest-coverage provider, fall through to more expensive ones only when needed.
  • Every waterfall result must be verified with a dedicated verification tool (BounceBan, ZeroBounce) before it enters a campaign.
  • Clay, FullEnrich, and Waterfall.io offer pre-built waterfall logic. Building your own gives more control over provider selection and cost.

Waterfall enrichment is a method of finding contact emails by querying multiple data providers in sequence. If Provider A does not return an email for a contact, the system automatically tries Provider B, then Provider C -- stopping as soon as a verified result is found. The logic is simple: no single provider has complete coverage, so working through a ranked list of providers until you get a hit maximizes the percentage of contacts you can actually reach.

Why a Single Provider Is Not Enough

Even the best data providers cover a subset of the addressable market. Apollo is strong on US mid-market and SMB. ZoomInfo covers enterprise well but is expensive per lookup. Hunter is reliable for companies with public email formats. Each provider draws from different underlying sources -- LinkedIn profile scrapes, email guessing against verified formats, third-party data licensing, and form submission data. Because the sources differ, their coverage differs too. Using only one provider means leaving 30-40% of your target list with no email found.

How Does a Waterfall Work, Step by Step?

  1. 1Input: you have a contact with a name, company, and domain -- but no email.
  2. 2Try Provider A (cheapest or highest-coverage first): query with name + domain. If an email is returned, move to verification. If null, continue to next provider.
  3. 3Try Provider B: same query. If an email is returned, move to verification. If null, continue.
  4. 4Try Provider C: same query. If null, mark the contact as 'email not found' and move on.
  5. 5Verify the result: run the email through a verification tool (BounceBan, ZeroBounce). If result = deliverable and score >= 97, use it. If risky or undeliverable, discard it.
  6. 6Use the verified email in your campaign. Never skip the verification step -- waterfall providers return catch-all addresses that will bounce if not filtered.

What Does a Well-Designed Waterfall Look Like?

Provider order matters. Put the cheapest or highest-quality provider first so you minimize cost per found email. Fall through to more expensive providers only when cheaper ones come up empty.

  • Tier 1 (free or near-free): Blitz, Apollo basic credits, Hunter free tier. High coverage for common domains. Try these first.
  • Tier 2 ($0.05-0.10 per found email): LeadMagic, Dropcontact. Good coverage, better accuracy than free tiers. Try when Tier 1 comes up empty.
  • Tier 3 ($0.20-0.50 per found email): FullEnrich, Icypeas. Higher cost but meaningfully better coverage on harder-to-find contacts. Use as a last resort before marking unfound.
  • Verification layer (always): BounceBan or ZeroBounce on every result, regardless of which provider returned it. A deliverable result from a cheap provider is worth more than a risky result from an expensive one.
15-25%
additional coverage from a 3-provider waterfall vs. any single provider

The exact uplift depends on your ICP. Enterprise contacts and small-company founders are harder to find. Mid-market US contacts with standard email formats show the highest single-provider coverage.

What Affects Waterfall Design?

Three variables determine which providers belong in your waterfall and in what order.

  • Cost per found email: what you pay when a provider returns a result (not per lookup). Providers with low cost-per-found should sit earlier in the sequence.
  • Coverage strengths: some providers are better for specific geographies (US vs. EU), industries (tech vs. manufacturing), or company sizes. Know where each provider performs before ordering them.
  • Accuracy: a provider with high coverage but high risky-email rate wastes money on verification failures. Track verified rate by provider to catch degrading data quality early.
ProviderEst. CoverageCost per Found EmailBest For
Apollo~65% USFree credits / $0.05+SMB, mid-market, US tech
Hunter~50% USFree / $0.10+Public domains, clear email formats
LeadMagic~55%$0.05Broad US/EU coverage
FullEnrich~70%$0.25-0.50Hard-to-find contacts, leadership tier
ZoomInfo~75% enterprise$0.50-2.00+F500, enterprise buying teams

What NOT to Do

  • Do not query all providers simultaneously. You pay for every lookup, not just hits. Sequential fallthrough means you only spend on providers when cheaper ones miss.
  • Do not skip verification. Waterfall providers return catch-all addresses -- emails that exist technically but forward to a generic inbox and generate soft bounces or spam flags. Verification filters these out.
  • Do not use a single provider and call it a waterfall. One provider with fallback to 'not found' is not a waterfall -- it is just one provider.
  • Do not treat risky emails (verification score under 97) as good enough. Catch-all domains bounce unpredictably. One bad batch can damage sender reputation across all your mailboxes.

Which Tools Have Built-In Waterfall Logic?

  • Clay: 100+ data providers connected in a single table. Waterfall logic built into the enrichment columns -- if Provider A misses, it automatically tries the next one. Best tool for flexible, customizable waterfalls.
  • FullEnrich: Pre-built waterfall across 15+ providers. Input a list, get back verified emails. Simple and effective if you do not need to customize provider order.
  • Waterfall.io: Dedicated waterfall service. Routes lookups through a ranked provider stack with verification baked in.
  • Custom script (Blitz + LeadMagic + FullEnrich + BounceBan): Gives maximum control over provider selection, retry logic, and cost optimization. Worth building if you are running enrichment at scale for multiple clients.

Frequently asked questions

How many providers should be in a waterfall?

Three to four providers covers the vast majority of contacts at reasonable cost. Beyond four, you are spending money on providers that rarely contribute incremental coverage. The right number depends on your ICP -- enterprise contacts in niche industries may warrant five or six providers. Start with three, measure coverage gaps, and add providers only when the gap justifies the cost.

Do I need to verify emails if I am using a paid provider?

Yes, always. Paid providers return emails with varying confidence levels. Many return catch-all addresses -- domains where any email format technically delivers to an inbox but may bounce later or generate spam complaints. Verification with BounceBan or ZeroBounce is the only way to confirm an address is genuinely deliverable. Skip this step and expect 5-15% bounce rates, which damage sender reputation quickly.

What is a catch-all domain?

A catch-all domain accepts email to any address at that domain, even if the specific mailbox does not exist. Email verification tools cannot confirm whether the specific address is valid -- they only confirm the domain accepts mail. Catch-all emails appear deliverable but have high bounce rates in practice. Most verification tools score them risky (under 97). Filter them out of campaigns unless you have confirmed the specific address through another means.

How do I measure waterfall performance?

Track three metrics per provider: (1) find rate -- percentage of lookups that return an email, (2) verified rate -- percentage of found emails that pass verification, and (3) cost per verified email -- what you actually paid divided by emails that made it through verification. Compare these across providers to decide ordering and whether to add or remove providers from the stack.

What is the difference between a waterfall and an email finder?

An email finder is a single tool that searches for an email address. A waterfall is a strategy of using multiple email finders in sequence. Clay is a platform that enables waterfalls. Apollo, Hunter, and LeadMagic are individual finders that sit inside a waterfall.

Can I build a waterfall without Clay?

Yes. A Python script that queries providers via their APIs in sequence, caches results, and routes to BounceBan for verification works just as well. The advantage of building your own is complete control over provider selection, retry logic, and cost. The advantage of Clay is speed to setup and a visual interface that non-engineers can use. For teams running enrichment at scale, a custom script often pays for itself in lower per-email costs.

Want this built for your team?

We implement these systems end-to-end. First sends within 14 days.