Blog
Mar 20, 2026
The old way of finding contact data doesn't work anymore.
You'd pick one data provider, run your list, and hope for the best. Maybe you got 60% of your prospects matched. Maybe you didn't.
Either way, you were leaving half your leads on the table.
The problem isn't the data providers themselves. It's that no single source has complete coverage of your market.
RocketReach might nail your software buyer. Hunter might find your manufacturing contact.
Clearbit dominates SaaS. But nobody wins at everything.
This is where waterfall enrichment changes the game. Instead of betting everything on one data source, you query multiple providers in sequence. When the first source doesn't find your contact, the second one does.
When the second misses, the third picks it up.
The result? You go from 55-70% match rates to 85-92%. That's 30% more leads actually finding their way into your CRM.
This isn't theoretical. Companies using multi-source data enrichment through a waterfall architecture see contact coverage jump from 40-60% to 80%+ on the same dataset. Your GTM team suddenly has complete information on the prospects you're targeting.
The catch? Building this yourself is complicated. You need engineering time, multiple API integrations, complex fallback logic, and constant monitoring.
Or you can use a platform like Orange Slice that handles the waterfall for you.
Let me show you exactly how waterfall enrichment works and why it's the future of B2B data enrichment. Understanding this approach is critical for any GTM leader trying to maximize conversion rates and pipeline efficiency.
Waterfall enrichment is a strategy where you query multiple data sources in a specific sequence until you get a match.
Think of it like this. You have a prospect's email domain and name. You send that to your primary data source.
If they find a matching contact, great—you're done.
If not, you move to the second source. Still nothing? Move to the third.
You keep going until you find the contact or run out of sources.
The "waterfall" name comes from the visual: data flows down from one source to the next, like water falling from ledge to ledge.
Here's a practical example. Let's say you're trying to enrich data on "John Smith at TechCorp." Your waterfall looks like this:
You get the email and phone number from ZoomInfo. Done.
But here's the real power: you don't stop at one result. Most waterfall systems return multiple potential matches ranked by confidence.
You might get John Smith from ZoomInfo with 95% confidence, plus a secondary match from another source with 80% confidence. This gives your sales team options when the primary match needs verification.
The order of your waterfall matters enormously. You want your most accurate, most relevant sources at the top.
For B2B SaaS, that might be RocketReach → Hunter → Clearbit → ZoomInfo. For manufacturing, you might reorder those to prioritize LinkedIn or industry-specific databases.
Multi-source data enrichment through a waterfall means you're not just using multiple sources—you're using them intelligently. Each source has strengths and weaknesses. Waterfall architecture lets you use those strengths while covering the gaps.
This intelligent sequencing is what separates a waterfall system from simply running the same query through multiple providers in parallel.
Let's talk numbers. This is where waterfall enrichment proves itself.
When you use a single data provider, you're limited by their coverage of your specific market segment. Most B2B data providers have 55-70% email match rates on average.
Some claim higher but most don't publish their real numbers. The truth? Single-source data enrichment leaves massive gaps.
If you run 1,000 prospect names through one provider and get 650 matches, you've just lost 350 leads. That's not great odds for an effective GTM strategy.
Now compare that to a waterfall approach. When you chain 6-10 sources together, your match rate climbs to 85-92%.
Same 1,000 prospects, now you're matching 850-920 of them. That's an extra 200-270 leads in your pipeline.
Let me break down the real-world impact. Your company targets 10,000 prospects per quarter. Single-source scenario: 10,000 Ă— 60% = 6,000 enriched contacts.
Your sales team reaches 6,000 people. Waterfall scenario: 10,000 Ă— 88% = 8,800 enriched contacts. Your sales team reaches 8,800 people.
The difference is 2,800 additional prospects per quarter. That's 11,200 extra leads per year.
At a typical 2% conversion rate, you're looking at 224 additional customers annually from the same market. The match rate improvement compounds across all your enrichment campaigns.
One waterfall enrichment query doesn't just get you one extra contact. It gets you dozens more across all your GTM activities.
Contact coverage tells an even more dramatic story. Single-source coverage typically sits at 40-60% of your addressable market.
That means if you're targeting a specific industry or company size, you can only reach half of your targets directly via email or phone. Waterfall takes that to 80%+.
You're suddenly able to reach 4x more people in the same market. Not because your target market got bigger, but because your data sources collectively cover it.
The reason is simple: data enrichment providers don't all own the same data. LinkedIn data comes from LinkedIn, Clearbit's data comes from web scraping and partnerships, and ZoomInfo's data comes from their sales intelligence database.
RocketReach has its own verification systems. None of them have everything, but together, they cover 80%+ of your market.
This is why waterfall isn't a nice-to-have feature anymore. It's a necessity if you want complete visibility into your market and competitive advantage in your space. Teams that use waterfall enrichment see dramatic improvements in their ability to execute complex GTM strategies.
Building a waterfall enrichment system breaks down into four core steps that we'll walk through in detail.
Each step requires thoughtful decision-making and testing to ensure your waterfall performs optimally for your specific use case.
I've seen teams skip the planning phase and jump straight into integrating APIs. They always end up rebuilding from scratch within three months. Take the time to get each step right the first time.
Step 1: Select your data sources
You can't build a waterfall without sources. Start by mapping out which providers have the best coverage of your specific market.
If you're selling to startups, RocketReach and Hunter.io are strong. If you're targeting enterprise accounts, ZoomInfo and Apollo might be better choices.
If you're running ABM campaigns on specific companies, Clearbit excels at providing company-level intelligence. Pick 6-10 sources to start.
More than 10 becomes unwieldy and the law of diminishing returns kicks in. By the time you're querying the eighth source, you're catching only the last 2-3% of records.
It's not worth the added complexity or cost for such minimal gains. Layer your sources from most reliable to least reliable.
If RocketReach has a 90% verification rate and Hunter has 85%, RocketReach should be first in your waterfall sequence.
Step 2: Define query priority and fallback logic
This is where you decide your waterfall order and write the rules. Your primary query should be your most reliable source. Let's say that's RocketReach.
Your query is: find email and phone for [name] at [company]. If RocketReach returns a match, you're done. If not, you move to Hunter.
Same query applied to the same prospect. If Hunter matches, done. If not, move to Clearbit and so on down the chain.
But you can get more sophisticated here. Some waterfall systems don't just check for a match—they check for match quality.
RocketReach might find an email with 95% confidence while Hunter finds the same person with 70% confidence. Your system should use the RocketReach data because it's more reliable.
You also define what happens at each layer. Do you need just an email, or email + phone combined? Do you want job titles included?
Do you want company revenue data? Your fallback logic should specify whether each data point is required or optional to consider a match complete.
Step 3: Build conditional logic
This is where engineering happens. You need to build the actual request logic.
Pseudocode looks like this:
for each prospect in list:
for each data_source in waterfall_order:
result = query_source(prospect, data_source)
if result.match_confidence > confidence_threshold:
save result
move to next prospect
break
else:
continue to next source
Real code is more complex. You need error handling for API failures and rate limiting so you don't hit API caps.
You need retry logic for timeouts and temporary failures, and logging so you know which source provided which data point. You also build in deduplication logic.
If RocketReach and Hunter both found the same email address, you keep the one with higher confidence and discard the duplicate.
Step 4: Execute at scale
Once your pipeline is built, you run it across your entire list. This is where you discover the real-world performance of your waterfall system.
You'll find that some sources are faster than others, some have higher error rates, and some return more detailed information. Monitor all of these metrics carefully.
Track your match rates by source to see which providers deliver the best results for your specific market. If RocketReach is matching 50% of records, Hunter is matching an additional 20%, and Clearbit is matching another 15%, you're at 85% total coverage.
But you might discover that if you reorder sources based on performance, you get to 88%. That's where ongoing optimization comes in.
Small adjustments to source order can yield significant improvements in match rates. Many teams find that managing their own waterfall requires as much attention to optimization as it does to initial setup and deployment.
Orange Slice takes the entire complexity of building a waterfall and removes it completely. You upload your list of prospects and Orange Slice automatically queries 50+ data sources in an optimized waterfall sequence.
You don't have to pick sources manually, build complex conditional logic, or manage API limits yourself. The system enriches each record by running it through the waterfall until it gets a match or runs out of sources.
For email lookups specifically, you might get data from RocketReach, Hunter, Clearbit, ZoomInfo, LinkedIn, Apollo, Lusha, Snov, and five other sources. All of these are automatically queried in sequence without any manual intervention or configuration from your team.
This automated approach eliminates human error and ensures consistency across all your enrichment runs.
Orange Slice's AI agents optimize the waterfall order based on your specific use case. If you're enriching SaaS founders, the waterfall order differs from enriching enterprise IT directors.
The system learns which sources perform best for your specific criteria and reorders accordingly. The result? You see enrichment match rates of 85-92% on cold prospect lists consistently.
That's typical for a professional multi-source data enrichment approach. You also see contact coverage jump from whatever you were getting before to 80%+, a dramatic improvement for most teams.
The system returns confidence scores with each result. An email matched with 98% confidence (direct verification) gets flagged differently than an email matched with 72% confidence (fuzzy match).
Your sales team knows which leads have verified information and which are educated guesses. You can also configure Orange Slice to fit your specific enrichment needs.
Need just emails? You got it. Need emails, phones, and job titles combined? That works too.
Want to exclude certain sources from your waterfall sequence? You can configure that too.
This flexibility matters for teams with specific data requirements or compliance needs.
The pricing is straightforward and transparent. Free tier gives you 100 enrichments per month to test the system.
Paid plans start at $49/month and scale up to $999/month depending on your query volume. Each fully enriched record typically costs 6-20 data credits depending on how much information you're requesting.
The credit cost also varies based on how many sources need to be queried before a match is found. For a more detailed breakdown, review the best data enrichment tools comparison guide.
Here's the real talk. You can build a waterfall enrichment system yourself. Many companies do.
But it's expensive and time-consuming. Building in-house costs $150K-500K in the first year.
You need a senior engineer to architect the system properly. You probably also need a junior engineer to help with implementation and testing. You'll need ongoing DevOps resources to keep the system running smoothly.
You need to negotiate API access with 6-10 different providers and build error handling for all failure scenarios. You need logging, monitoring, and alerting infrastructure.
Finally, you need to continuously optimize for both cost and speed. The timeline is daunting. Expect 3-6 months from start to something production-ready.
By month 2, you're probably realizing your first waterfall order was wrong and needs rebuilding. By month 4, you're debugging rate limiting issues and API timeouts.
By month 6, you're optimizing costs and looking for efficiency gains. Then you're stuck in maintenance mode indefinitely. Providers change their APIs regularly and your accuracy drifts over time as data sources update.
Your waterfall order becomes suboptimal as market conditions shift. You need continuous engineering attention just to keep the system functional.
Compare that to buying a pre-built solution like Orange Slice. You're up and running in days to weeks.
No engineering required for setup, no API negotiations with individual providers, and no long-term maintenance burden. You get a pre-optimized waterfall that works out of the box.
The system works immediately while you focus on other priorities. The cost is $500-10K per month depending on volume, which sounds substantial until you realize it's cheaper than keeping one engineer full-time on your waterfall system.
You also get better results because the platform is continuously optimized by a team dedicated to enrichment. For most companies, buying wins decisively.
You get to market faster, your match rates are actually better, and your costs are lower when you account for engineering time. Your engineering team works on products and features instead of infrastructure.
The only reason to build is if you have very specific requirements that no platform addresses. Most GTM teams don't fall into that category. For detailed comparison between solutions, read our guide on data enrichment software options.
Here's something most waterfall discussions skip over: not all matches are equal. When you query multiple data sources, you get multiple answers for the same person.
Those answers aren't all equally reliable, which is critical to understand. A confidence score tells you how confident the system is that the match is correct.
An email matched with 98% confidence is nearly certain to be right. An email matched with 60% confidence is basically an educated guess.
Most waterfall systems return confidence scores automatically. The best ones show you exactly why they're confident about results.
Did they verify this email directly through a bounce check? Was it found on the company website? Was it inferred from naming patterns based on other employees at the same company?
This clarity matters enormously for your sales operations and data quality. High-confidence data gets loaded into your CRM immediately for use.
Medium-confidence data might get a flag for manual review: "Verify before using." Low-confidence data stays in a staging area until your team can validate it manually.
Validation strategies depend on your tolerance for error. If you're running a low-volume, high-value ABM campaign, you can afford to manually verify every email before outreach.
If you're running a high-volume demand generation campaign, you validate only the medium-confidence results. Some teams use a secondary verification service to validate uncertain matches.
You query Clearbit's email verification service to check if an email actually bounces before you send to it. The key point: waterfall isn't a black box.
You can see confidence scores for every match, understand the quality of your enriched data, and make informed decisions about how to use each piece of data.
Cost is where most waterfall discussions go wrong. People focus on the cost of data credits and ignore the structural economics.
Yes, each enrichment query costs money. You might pay 6 credits for a simple email lookup.
You might pay 20 credits for a full contact record with phone, job title, and company details. At Orange Slice's pricing, that's $0.30 to $1.00 per record depending on your plan.
But the cost math changes when you understand the coverage benefit. Single-source enrichment at a 60% match rate costs roughly $1.67 per enriched record if you're paying $1.00 per query.
Waterfall enrichment at an 88% match rate on the same list costs roughly $1.14 per enriched record. Why? Because you're matching more records without querying significantly more times.
The waterfall is more cost-efficient because you're not running every record through every source. You're running each record through sources until you get a match, then you stop.
On average, you might hit 1.3 sources per record instead of 1.0. But you're matching 88% versus 60%, so your cost per successful match is actually lower.
This efficiency is the real value proposition of waterfall architecture.
This is why waterfall providers offer different pricing tiers. The free tier lets you test the system with 100 enrichments per month.
The $49/month plan is for teams doing casual enrichment on smaller lists only. The $999/month plan is for companies doing aggressive GTM with continuous enrichment across large databases.
The sweet spot for most fast-growing startups is $199-299/month. That covers 5,000-10,000 enrichments at reasonable per-record pricing without being enterprise-level expensive.
The real cost optimization happens when you integrate waterfall into your workflow strategically. You're not enriching random lists of prospects—you're enriching your actual GTM targets deliberately.
You focus enrichment budget on accounts you're actively going after and skip enriching people you're not genuinely interested in reaching. That discipline dramatically improves ROI.
Read more about data enrichment process best practices.
Is waterfall enrichment legal?
Yes, in the US and Europe for B2B prospecting under legitimate interest. You're looking up business email addresses for people who work at companies you want to reach. That's normal sales activity that's been going on for decades.
The legal question gets murkier if you're doing consumer data enrichment or if you're selling enriched data to third parties without consent. But for using waterfall enrichment internally as part of your GTM process, it's standard practice.
Check your local regulations and privacy laws, but waterfall enrichment for B2B prospecting is legal and widely used by legitimate companies.
How many data sources should I include in my waterfall?
Between 6-10 for optimal results. Six sources give you 85%+ coverage in most cases. Each additional source beyond ten adds minimal benefit while increasing complexity and sometimes cost.
Start with six and test whether adding a seventh improves your match rate. If it does and the improvement is meaningful, add it. If the improvement is under 2%, skip it and focus on other optimizations.
What's the difference between waterfall enrichment and parallel enrichment?
Waterfall queries sources sequentially until it finds a match and stops. Parallel enrichment queries all sources simultaneously and returns all results without stopping.
Parallel is faster if you want multiple options for each prospect. Waterfall is cheaper because you stop querying after the first quality match. For most use cases, waterfall wins on cost and speed combined.
Waterfall data enrichment represents the future of how B2B teams find contact information. Single-source enrichment is outdated.
It leaves leads on the table and wastes your GTM budget. The numbers are clear and compelling: waterfall improves match rates from 55-70% to 85-92%.
Contact coverage jumps from 40-60% to 80%+, and cost per enriched record drops when you account for the extra matches you're getting. You can build waterfall yourself if you have 3-6 months and $150K-500K to spend.
Most teams don't have this luxury. Platforms like Orange Slice remove the complexity and let you start enriching with 85%+ match rates immediately.
Your competitors are already using multi-source data enrichment through a waterfall architecture. If you're still running single-source enrichment, you're already behind them.
The B2B data enrichment services market has evolved significantly. Waterfall is how modern GTM works now. Everything else is leaving leads on the table.
Ready to improve your enrichment match rates? Orange Slice offers a free tier so you can test waterfall enrichment on 100 records per month. Sign up and see how much contact data you've been missing.