What is Waterfall Enrichment?
Waterfall enrichment is a way to fill missing contact data by asking several data providers in turn: each record goes to the next provider only when the one before it returns no verified result, and the cascade stops at the first verified email or phone number.
Waterfall Enrichment, explained
Waterfall enrichment fills in missing contact data by asking several data providers in turn. A record goes to the first provider; if that provider has no verified email or phone number for the person, the record moves to the next one, and so on until a verified result comes back or every source has been tried. The first verified answer wins, and the providers after it are never called for that field.
How does waterfall enrichment work?
The cascade runs field by field, in a fixed priority order. A typical email waterfall:
- 1.Start with what you know. A name plus a company, a domain or a LinkedIn URL is enough.
- 2.Ask provider 1. If it returns an address, verify it before accepting it.
- 3.Move on when it misses. No result, a bounce or a risky catch-all sends the record to provider 2.
- 4.Stop at the first verified result. The cascade ends for that field, so later providers are not paid for it.
- 5.Run phone on its own cascade. The providers that are strongest on email are rarely the strongest on direct dials and mobiles, so phone gets its own order.
One record moving through an email cascade:
| Step | Result | What happens next |
|---|---|---|
| Provider 1 | No match | The record moves to provider 2 |
| Provider 2 | Address found, fails verification (catch-all) | Rejected; the record moves to provider 3 |
| Provider 3 | Address found, passes verification | Accepted; the email cascade stops |
| Provider 4 and later | Never called | Never paid |
Why use a waterfall instead of one provider?
No single provider has complete coverage across all industries, company sizes, and geographies. By layering multiple providers, waterfall enrichment increases match rates compared to relying on a single vendor. Teams that switch from single-provider enrichment to a waterfall approach typically see match rate improvements of 20-40%.
The gap shows up clearly in benchmarks. In the Cleanlist AI 500-Lead Enrichment Benchmark, 2026, a 25+ provider waterfall returned 98% verified emails and 85% phone numbers, while single-source databases landed at 70-80% for email and 30-60% for phone on the identical 500 leads. The gain is fallback arithmetic: if one provider covers about three quarters of a list, a second independent provider recovers part of the remaining quarter, and each provider after that recovers part of what is left. Phone is where the gap is widest, because a phone number cannot be inferred from a pattern the way a corporate email address can.
Waterfall vs parallel multi-provider enrichment
Waterfall enrichment is the sequential form of multi-provider enrichment, and the distinction matters when you are choosing an architecture. Parallel multi-provider enrichment queries every source at once and merges the results field by field, which maximizes completeness but pays every vendor for every record. Sequential (waterfall) enrichment queries one source at a time in priority order and stops as soon as the field is filled, which is why it is the cheaper of the two at scale. The trade is latency: a record that cascades through six providers takes longer than one that hit on the first. Most production systems use a hybrid, running the cheap sources in parallel as a first tier and cascading only the misses into premium sources.
What does waterfall enrichment cost?
Waterfall enrichment is usually priced per result, so what a record costs depends on the field you asked for and on whether anything was found. Phone numbers cost several times more than emails everywhere, because they are scarcer.
| Tool | Verified email | Phone number | Charged on a miss? |
|---|---|---|---|
| Cleanlist AI | 1 credit | 10 credits | No |
| Apollo waterfall | Typically 1 to 4 credits | Typically 8 to 25 credits | Some third-party sources charge per lookup |
The Apollo figures come from Apollo's API pricing page, read on October 15, 2026, which also warns that some vendors inside its waterfall charge even when no data comes back. Clay prices a waterfall in Actions and Data Credits, step by step; our Clay waterfall cost breakdown works through what each row costs.
Not all providers charge the same rate, and some are more accurate for certain data types. A well-configured waterfall routes records to the most cost-effective provider first, only escalating to premium sources when cheaper options fail. This data aggregation approach can reduce enrichment costs by 30-50% compared to routing all records through a single expensive provider.
Should you build a waterfall or buy one?
The key challenge with waterfall enrichment is orchestration. Every provider ships its own API format, auth scheme, rate limits, and field schema, so the integration layer, the normalization layer, the conflict-resolution rules, and the failover handling are all custom code that has to be maintained as vendors change their contracts. That maintenance burden, not the concept, is the reason most teams buy the cascade rather than build it.
Cleanlist AI implements waterfall enrichment as a core capability, connecting to 25+ data providers through a single API. Cleanlist AI handles the sequencing, normalization, verification, and fallback logic automatically, and selects the best available data point from each source to construct the most complete profile possible.
Which tools do waterfall enrichment?
Several platforms now offer waterfall enrichment as a built-in capability. Cleanlist AI connects to 25+ data providers through a single API with credit-based pricing and no annual contracts, delivering 98% verified work emails on its 500-lead benchmark, with real-time verification on every lookup. Clay provides a flexible workflow builder that lets teams configure custom waterfall sequences across dozens of providers, though costs scale quickly at higher volumes. Apollo pairs its own database with an optional waterfall that calls third-party sources, priced in Apollo credits on top of seats from $49 per user a month on annual Basic. ZoomInfo maintains one of the largest single B2B databases, with enterprise-grade intent data, though its single-source architecture means coverage gaps are unavoidable without supplementary tools. Our test of six waterfall enrichment tools compares them with prices.
When evaluating waterfall enrichment tools, the key factors are the number of data sources in the cascade, whether email verification happens in real-time or periodically, whether a miss is charged, the pricing model (per-credit vs per-seat vs platform fee), and how easily the tool integrates with your existing CRM and outreach stack.
How do you set up waterfall enrichment?
- ●On a list or a CRM: the five-step setup guide covers field mapping, provider order and verification.
- ●On every new contact: the automated lead enrichment agent runs the cascade whenever a contact lands in the CRM.
- ●From code or an AI agent: the data enrichment API and the MCP server expose the same waterfall.
Expert definition
“Waterfall enrichment is the single most impactful methodology shift in B2B data operations this decade. Teams that adopt it see 20-40% higher match rates and 30-50% lower costs per valid record compared to single-provider approaches.”
References & Sources
- [1]
- [2]
Frequently asked questions
Short answers about Waterfall Enrichment, in plain English.
All glossary termsHow does waterfall enrichment improve match rates?
Waterfall enrichment improves match rates by querying multiple data providers in sequence. If the first provider cannot find a record, the system automatically tries the next one. Since no single provider covers every company or contact, layering multiple sources typically increases overall match rates by 20-40% compared to using a single provider.
How much does waterfall enrichment cost?
It depends on the field and on whether anything is found. Cleanlist AI charges 1 credit per verified email and 10 per phone number, and nothing for a miss. Apollo's waterfall typically uses 1 to 4 credits per email and 8 to 25 per phone number, and Apollo notes that some of its third-party sources charge per lookup even when no data comes back. Phone numbers cost more everywhere because they are scarcer.
Is waterfall enrichment worth it?
It is worth it when coverage drives revenue: outbound at volume, mid-market and smaller companies, and anything that needs phone numbers. On the Cleanlist AI 500-lead benchmark, a 25+ provider waterfall returned 98% verified email and 85% phone against 70-80% and 30-60% for single-source databases on the same leads. For one-off lookups on well-known enterprise contacts, a single database is often enough.
What is the difference between waterfall enrichment and parallel enrichment?
In waterfall enrichment, providers are queried one at a time in priority order, stopping when a match is found. In parallel enrichment, all providers are queried simultaneously and results are merged. Waterfall is more cost-efficient because it avoids unnecessary API calls, while parallel enrichment is faster but more expensive since every provider is hit for every record.
How many data providers should a waterfall enrichment sequence include?
Most effective waterfall sequences use 3-5 data providers. Beyond that, the incremental match rate improvement diminishes while costs increase. The ideal number depends on your data type: email enrichment may need fewer providers than firmographic enrichment. Cleanlist AI supports 25+ providers so teams can configure the optimal cascade for their specific needs.
When should you use waterfall enrichment?
Waterfall enrichment is the right choice when data accuracy directly drives revenue (outbound sales, ABM), when you need coverage across multiple industries or geographies, when a single-provider tool has already left visible gaps in your CRM, or when you are enriching at volume rather than looking up contacts one at a time. Teams running email-only outbound against a narrow, well-covered ICP can often get by with a single source. Teams running multi-channel outreach across diverse markets are the ones a cascade actually pays for, because the gaps a single provider leaves are exactly the segments where their coverage is thinnest.
How does waterfall enrichment handle conflicting values from different providers?
When two providers return different values for the same field, conflict resolution logic decides which one survives. The common strategies are recency (keep the most recently verified value), per-field provider weighting (trust the source that is historically strongest for that specific field type), and confidence scoring. Cleanlist AI resolves conflicts automatically by applying provider-specific weights and recency signals per field, so a job title from a source that refreshes titles frequently can win even when a different source won on the email address for the same record.
Put Waterfall Enrichment to work in Cleanlist AI
Cleanlist AI can enrich and verify your whole list across 25+ providers: 98% verified work emails and 85% phone numbers on the 500-lead benchmark, with the Research and Qualification skills on every row. Clu turns the job into an agent that runs every week, adds the people to your sequences and posts each run to Slack. 14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack.
A demo of Clu, the Cleanlist AI agent, doing this for a whole list. Asked: Find the verified work email for everyone in Series B sales leaders Clu runs the tools, asks for confirmation before spending credits (Find work emails for 212 leads on Series B sales leaders, 212 credits), fills the list row by row and reports: 197 verified emails on the list, 15 not found. Want phone numbers for the 197 next?
Describe the job once. An agent runs it every week.
Clu turns one sentence into an agent. It searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack.
Weekly ICP outbound
Built by Clu from: “Every week, find 500 new people who match my ICP, get their emails and phones, and add them to Series B outbound.”
- Searched 1B+ profiles for new ICP matches500 foundPeople Search
- Ran the waterfall across 25+ providers487 emails · 412 phonesWaterfall
- Verified every email and phoneSMTP + catch-allVerification
- Added them to Series B outbound500 peopleSequences
- Posted the run to #pipelineSlackAgents
Friday 4:52 PM15 replies · 5 calls booked
Everything in the 14-day Pro trial
- Clu and agentsDescribe the job in one sentence. Clu builds the agent, runs it on a schedule or a CRM trigger and posts every run to Slack.
- People and Company SearchFind your buyers in 1B+ profiles from one sentence. Searching costs 0 credits.
- Waterfall enrichmentAsk 25+ providers in order and stop at the first verified email or phone number. 98% verified work emails and 85% phone numbers on a 500-lead benchmark.
- Email verificationRun SMTP and catch-all checks on every address before it reaches a sequence, at half a credit an email.
- ICP scoringScore every lead 0 to 100 against your ICP, with the reasons written down. The Research and Qualification skills do the digging.
- SequencesSend email from your reps' own inboxes, with call tasks. A reply stops the sequence. Sending costs 0 credits.
- CRM syncTwo-way sync with HubSpot, Salesforce and Pipedrive. Push finished lists to Outreach, Salesloft and Lemlist.
- Chrome extensionGet a verified email and phone number in one click on LinkedIn, Sales Navigator, Salesforce and HubSpot.
- MCP and APIRun the same search and waterfall from Claude or ChatGPT with 36 MCP tools, or from your own code with the REST API.
14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.
Where to next
Related terms
- Data EnrichmentData enrichment is the process of adding information from external sources to the data records you already have, so sales and marketing teams work from records that are more complete and more accurate.
- Golden RecordA golden record is the single, most accurate and complete version of a data entity created by merging and deduplicating information from multiple sources.
- Contact Data PlatformA contact data platform is a system that collects, enriches, verifies and manages business contact information from multiple sources, so sales and marketing teams work from one up-to-date view of their prospects and customers.
Compare the tools
Tell Clu who you sell to.
Clu finds the buyers, verifies every email and phone number across 25+ providers, and scores each lead against your ICP.
14 days of Pro, free.
