Waterfall lead enrichment, explained without the jargon

No single contact database has everyone. So we ask several, in order, and stop when one answers.

Sections (5)

You’ve found a company that would be perfect to work with. You know the name of the person you should talk to. What you don’t have is their email address.

So you open one tool. Nothing. You open another. Nothing. A third gives you something that might be out of date. Twenty minutes later you’ve got one email address, five browser tabs and a strong urge to do something else with your life.

Waterfall enrichment is the grown-up version of those five tabs.

First, what “enrichment” means

Enrichment just means filling in the gaps in a lead. You start with a name and a company, and you enrich it with the missing details: email, phone number, job title, company size.

The data comes from providers, companies that maintain huge databases of business contacts. Apollo is one of the best known. There are dozens more.

The problem: nobody has everyone

Every provider has blind spots. One is strong on American software companies and weak on European manufacturers. Another has great UK mobile numbers and patchy data for the Gulf. People change jobs constantly, and each database catches up at its own speed.

Industry benchmarks, mostly published by the enrichment companies themselves (so take them with a pinch of salt), put a single provider at finding somewhere between 40% and 70% of a typical list. Which means on a list of 1,000 good prospects, a single tool can hand back blanks for several hundred of them.

And the blanks aren’t random. They cluster around smaller companies, newer hires and regions outside the US. For an agency working across the UK, India and the Gulf, that’s exactly where our clients live.

The fix: ask in order

Waterfall enrichment asks providers one after another, like water falling from one step to the next.

  1. Ask provider A. Found a verified email? Stop.
  2. Nothing? Ask provider B.
  3. Still nothing? Ask provider C.
  4. Carry on until you find it or run out of places to ask.

Two details make it work. First, you only move on when the previous source fails, so you don’t pay for lookups you don’t need. Second, every result gets verified before it’s trusted, because a wrong email is worse than none. It bounces, and too many bounces damage your sending reputation for everyone else on your list.

The same benchmarks suggest a good waterfall pushes match rates above 80%. Stacking sources works because their gaps rarely overlap: the contacts one database misses are often the ones another holds.

How much time it saves

Finding a contact by hand typically takes somewhere around 10 to 15 minutes once you’ve checked a few sources and verified the result. Tools like Apollo report users saving several hours a week on prospecting alone.

For a small team, that’s the difference between spending Monday morning researching and spending it actually talking to people.

How we run it

Ours runs inside our self-hosted n8n server, with Apollo in the chain. When we find a promising company, the workflow works through the sources in order, verifies what it finds, and drops the result where the team can use it. Nobody opens five tabs.

It’s not glamorous. It’s a loop that asks “do you have it?” until someone says yes. But most good automation is exactly that: a boring job, done patiently, by something that never gets bored.