Enrichment August 5, 2026 Updated September 22, 2026

Waterfall Enrichment: Stacking Data Providers Without Paying Twice

No contact data provider covers your list. Waterfall enrichment asks each one only for the records the last one missed, which works, until the credit math turns against you.

Phin Sutton
Phin Sutton
Co-Founder of grobot
Waterfall Enrichment: Stacking Data Providers Without Paying Twice, Enrichment Provider 154%Provider 273%Provider 386%Verify91%cumulative match rate per pass ENRICHMENT Waterfall Enrichment: Stacking Data Providers Without Paying Twice Field guide grobot grobotlabs.com

Waterfall enrichment is the practice of querying data providers in sequence rather than picking one, passing each provider only the records the previous pass failed to resolve. It exists because no vendor covers your list, and the gaps are not random. They are structurally different by provider.

This is for anyone who has exported 5,000 contacts from a single provider, found 2,600 emails, and assumed the other 2,400 people do not have email addresses.

Coverage Is Not a Vendor Quality Score

Providers build their data differently, so they miss differently. One is strong on US mid-market tech because that is where its contributor network lives. Another is strong on European enterprise because of a licensing deal. A third is strong on anyone who has changed jobs recently because it watches profile updates.

This means running provider B over provider A's misses returns far more than provider B's headline coverage would suggest. You are not sampling randomly from B's database; you are sampling from exactly the population where A is weak, and B's weaknesses are somewhere else.

Realistic shape for a mid-market US B2B list: first pass resolves roughly half, second pass adds around twenty points, third adds ten more, and verification removes a few. Call it 85 to 90% coverage where one provider gave you 55%. The exact numbers move with your ICP, but the curve is consistent, each pass adds less than the one before.

The Third Pass Is Where Money Goes to Die

That diminishing curve is the whole economic story. The first provider resolves half your list at its standard rate. The fourth provider is being asked to solve the hardest 10%, charged per attempt, and succeeding on a fraction of them.

So the effective cost per incremental contact climbs steeply, often ten times by the fourth pass. Most credit models charge for the attempt, not the hit, which means you are paying the most for the pass with the worst hit rate.

The correct stopping point is not "maximum coverage." It is the pass where cost per incremental contact exceeds what a contact is worth to you. Compute that number once (take your average deal value, multiply by the rate at which a sequenced contact becomes a deal) and stop the waterfall there. For most teams that lands at two or three passes, not six.

Verify at the End, Not in the Middle

Providers return guesses. Many return pattern-derived addresses, first.last at the company domain, flagged with a confidence score that is, in practice, a statement about the pattern rather than about the person.

So verification is a separate step, run once at the end against the merged set, not per provider. Running it per pass means paying to verify the same address twice when two providers return it, which they often do.

Drop anything that comes back invalid. Segment catch-all domains separately or exclude them from cold campaigns entirely: they accept everything, so they tell you nothing while contributing to complaint rates. Keeping hard bounces under 2% is the whole reason this step exists, and it is the load-bearing connection between enrichment and deliverability.

Data Rots Faster Than People Expect

B2B contact data decays at roughly 2 to 3% a month through job changes, title changes and domain migrations. Over a year that is a quarter to a third of your list.

Two consequences. Verify immediately before sending, not at import, a list enriched in March and sent in September is meaningfully rotten. And treat a job change as a buying signal rather than a data problem: someone who just moved into a role has budget, a mandate, and no incumbent loyalty. That is the single highest-converting trigger in B2B outbound, and the enrichment layer is where you detect it.

Mobile Numbers Are a Different Market

Direct dials and mobile numbers have far lower coverage than email (typically 20 to 40% on a mid-market list) and cost several times more per record. They also carry compliance weight that email does not.

So do not run phone enrichment across your whole list. Enrich phone only for accounts that have already engaged, or for a tier where the deal size justifies it. Blanket phone enrichment is the most common way teams triple their data bill for a channel they then do not staff.

Build or Buy the Waterfall

Running this yourself means contracts with three or four providers, each with its own minimum commitment, plus the orchestration to route misses between them and merge results without creating duplicates. The minimums are usually what kills it: four providers with annual floors is a large fixed cost to solve a variable problem.

This is what our enrichment waterfall inside grobot Command Center is for: the provider relationships and routing sit underneath, and you spend credits against results rather than signing four contracts. Credits meter enrichments, verifications and AI actions; sends are included in the license and never metered.

It is worth saying what this does not do: it does not conjure data that no provider has. If your ICP is 40-person manufacturers in rural markets, the waterfall improves your coverage and does not fix it, and no vendor claiming otherwise is being straight with you.

The Working Rules

Frequently asked questions

What is waterfall enrichment?

Querying data providers in sequence and passing each one only the records the previous provider failed to resolve. Because providers build their data differently and miss differently, later passes return far more than their headline coverage suggests.

How much coverage does waterfall enrichment actually add?

On a typical mid-market US B2B list, a first pass resolves around half, a second adds roughly twenty points, and a third adds about ten more, landing near 85 to 90% where one provider gave 55%. Each pass adds less than the one before.

How many providers should I stack?

Usually two or three. Cost per incremental contact climbs steeply with each pass because most providers charge for the attempt rather than the hit, so the right stopping point is where that cost exceeds what a contact is worth to you.

Should I verify emails after every enrichment pass?

No, verify once against the merged set at the end. Verifying per pass means paying twice to verify addresses that two providers both returned, which happens often.

How fast does B2B contact data go stale?

Roughly 2 to 3% per month, which compounds to a quarter or a third of a list over a year. Verify immediately before sending rather than at import, and treat detected job changes as buying signals rather than data errors.

Do not sign four data contracts.

Our enrichment waterfall carries the provider relationships and the routing underneath, so you spend credits against results instead of committing to four annual minimums.

See how the waterfall runs →

Running outreach for a book of clients? See how benefits agencies run a whole book on one record.