Waterfall enrichment: what it is and how to bounce less
Waterfall enrichment asks several data providers in turn until one finds a verified email. How it works, when it pays off and how to keep bounces low.
Waterfall enrichment means asking several contact data providers in turn until one finds a verified email: if the first can't match a person, the second tries, then the third, and you stop at the first success. It finds more emails than one source alone, but it only cuts bounces if you verify every result and never fill gaps by guessing.
Key points
- Waterfall enrichment queries providers in a fixed order and passes only the misses down the line.
- The second provider adds the most. Each one after that adds less while cost and setup keep rising.
- Catch-all emails can't be confirmed in advance, so label them risky and keep them apart.
- Vendor guidance puts a safe total bounce rate below 2 to 3%. Lower is always better.
- Record source, date and confidence on every field, because contact data decays.
What is waterfall enrichment?
Waterfall enrichment is a way of filling in contact data by querying several providers in a set order and stopping at the first verified match. Unify, a data vendor, defines it as "a data architecture where multiple B2B data providers are queried in a defined priority sequence."
Email enrichment is the step of adding a work email (and often other fields) to a record that only has a name and a company. A waterfall is simply email enrichment done with more than one source.
In practice it works like this:
- You start with a list of people: name, company, maybe a LinkedIn profile.
- You send everyone to your first provider.
- Anyone the first provider can't match goes to the second.
- Anyone still missing goes to the third, and so on.
- Every email that comes back is verified before you use it.
Order matters. Put the source you trust most, or the one that costs least per match, at the top. Later providers only see the people earlier ones missed, so you don't pay twice for the same contact.
Is waterfall enrichment worth it?
Usually yes, for two or three providers, because the second source recovers a large share of the misses. Past three or four, the extra matches rarely justify the extra cost and complexity.
There is little neutral research here, so treat any numbers as estimates. As of October 2026, Unify's own analysis says a single provider typically returns matches for 55 to 70% of a contact list. It says "a second recovers 15-25% of misses" and "a third adds another 8-12%." Beyond four providers, it says gains "drop to 3-5% per additional source." The same page cites independent benchmarks with lower single-source rates, around 50 to 60%. These are a vendor's figures, so test on your own list.
Email finder accuracy is how often a found email is real and deliverable, not just how often a tool returns something. A source with a high hit rate and a high bounce rate costs you more than it gives.
Data decay is the rate at which contact records go out of date as people change jobs and mailboxes close. Unify's page, citing IndustrySelect, says "B2B contact data decays at roughly 22.5% per year."
Stale addresses can also hurt you twice. Spamhaus explains that some spam traps "were once-valid email addresses that ISPs have turned off." Mail to them "is rejected with a hard bounce for a period of time, often 12 months or more," and Spamhaus says hitting this kind of trap "is a significant red flag." An old list gives you bounces first, then traps.
How do you handle catch-all emails?
Treat catch-all emails as risky: verify what you can, keep them in a separate group, and send to them sparingly or not at all. Never mix them in with confirmed addresses.
A catch-all (or accept-all) domain is one whose mail server says yes to any address at that domain, then may bounce or discard the message later. That means a verification check can't tell you whether jane.smith@example.com is a real person.
The SMTP standard expects this. RFC 5321 says there may be cases where "an address appears to be valid but cannot reasonably be verified in real time," and that "In these situations, reply code 252 SHOULD be returned." A 252 is neither yes nor no.
Here is a simple way to handle them:
- Label them. Give each result a status: verified, risky (catch-all or
252), or invalid. - Keep them apart. Put risky emails in their own segment so their bounces don't hide inside your main numbers.
- Prefer a confirmed address. If a later provider in the waterfall returns a verified email for the same person, use that instead.
- Send small. If you do email catch-alls, send to a small batch first and watch bounces closely.
- Use another channel. For high-value people on catch-all domains, LinkedIn or a warm introduction is often safer.
Why guessing makes catch-alls worse
It is tempting to fill gaps by guessing from name patterns, such as jane.smith@, jsmith@ or jane@. On a catch-all domain every guess looks valid until it bounces after sending. Companies also don't all use one pattern, and every failed guess counts against your domain.
There is a data protection angle too. The UK regulator, the ICO, says organisations must "take all reasonable steps to erase or rectify inaccurate data without delay." A made-up address is not accurate personal data. A miss is better than a guess.
What bounce rate is safe?
Aim to keep your total bounce rate below 2 to 3%, and pause any campaign that goes over 5%. These are vendor guidelines, not rules published by Google or Microsoft, so treat them as a ceiling, not a target.
Email bounce rate is the share of sent emails that come back undelivered. Hard bounces (the address doesn't exist) are the ones that hurt most.
As of October 2026, Unify's page says "industry guidance is to keep total bounce rate below 2-3%," and that "If bounce rates are above 5%, your enrichment either lacks email verification or is returning stale data."
Google doesn't publish a bounce threshold, but its email sender guidelines are clear about what to do: "If messages start bouncing or start being deferred, reduce the sending volume until the SMTP error rate decreases." They also suggest you "Automatically unsubscribe recipients who have multiple bounced messages." For the full set of rules from Gmail and others, see our guide to email sender requirements in 2026.
| Bounce rate | What it suggests | What to do |
|---|---|---|
| Under 2% | Healthy list | Keep verifying before each send |
| 2 to 3% | Edge of vendor guidance | Check which source the bounces came from |
| 3 to 5% | Problem source or stale data | Re-verify and cut risky emails |
| Over 5% | Unverified or old data | Pause and clean the list |
These bands follow Unify's guidance above. Your own mailbox providers may react sooner.
Waterfall tools vs all-in-one tools: which fits you?
Build your own waterfall in a workflow tool if you want full control over providers and order. Use an all-in-one engine if you want predictable cost and less setup. Neither is better for everyone.
A workflow tool is a flexible platform where you connect data providers and design the enrichment steps yourself. Clay is the best-known example. As of October 2026, Clay's pricing page says data credits "are used when you purchase data from Clay's marketplace," while actions cover platform work such as running enrichments. It also says "If you bring your own API keys for third-party data, you skip Data Credit costs entirely," and "If an enrichment returns no result, you're not charged Data Credits or Actions." That last point suits waterfalls well, since many lookups miss.
An all-in-one engine handles enrichment as one step inside a bigger system, with the provider order and verification decided for you.
| Factor | Build your own waterfall | All-in-one engine |
|---|---|---|
| Cost predictability | Varies with providers and rows | Usually a fixed plan |
| Setup time | Longer: you design each step | Shorter: steps are prebuilt |
| Control | Full: pick providers and order | Limited: the engine decides |
| Maintenance | You fix broken steps | The vendor does |
| Best for | Ops teams and GTM engineers | Founders and small teams |
Pick a workflow tool if you have someone who enjoys building and tuning data flows, need niche providers, or want to bring your own API keys. Our piece on what a GTM engineer does covers that role. Pick an all-in-one engine if you want enrichment handled so you can focus on selling. For a direct look at both, see Clay vs Outbind.
What should you record for each field?
Store three things on every enriched field: the source that found it, the date it was found and last verified, and a confidence status (verified, risky or invalid). For example:
email: jane.smith@example.com | source: provider B | verified: 2026-10-14 | status: valid
This matches the ICO's guidance on accuracy, which says you should "accurately record the source of the information" and adds: "If you use the information for a purpose that relies on it remaining current, you should keep it up to date."
How do you set up a simple waterfall?
- Pick two or three sources and put the most accurate first. Test each on a few hundred contacts you already know, and compare hit rate and bounce rate.
- Pass only the misses down. Don't re-enrich people an earlier source already found.
- Verify every result. Recheck even "verified" emails close to sending.
- Never guess. No pattern fills.
- Tag every field with source, date and confidence.
- Track bounces by source. Move a provider down the order, or drop it, if its emails bounce more than the rest.
- Re-verify before each campaign.
Where Outbind fits
Outbind builds enrichment into its client engine, so you don't design the waterfall yourself. It uses a verified pool first and other sources only for gaps, and records source, date and confidence on every field. It never guesses emails from name patterns. Plans start at $49 a month with a 7-day free trial, and sending never uses credits. See pricing for details.
FAQ
What is waterfall enrichment in simple terms?
It is asking several contact data providers in turn for the same person's email. If the first can't find it, the second tries, and you stop at the first verified match.
How many providers should a waterfall have?
Two or three is enough for most teams. Vendor figures from Unify show the second provider adds the most, and gains drop to a few percent per source beyond four.
Are catch-all emails safe to send to?
They are risky, because the server accepts any address and may bounce the message later. Keep them in a separate group, send small batches, and prefer a verified address or another channel.
What is a good email bounce rate?
Vendor guidance from Unify says to keep total bounces below 2 to 3% and to pause above 5%. Google publishes no exact number but tells senders to cut volume when bounces rise.
Does waterfall enrichment improve email finder accuracy?
It improves coverage, meaning more people get an email. Accuracy only improves if you verify every result, label risky ones and track bounces by source.
How often should you re-verify contact data?
Re-verify before each campaign, and recheck anything that has sat unused for a few months. Contact data decays as people change jobs.
Sources
More from the blog
11x vs Artisan vs Outbind: AI SDRs compared (2026)
11x vs Artisan vs Outbind compared on pricing, contracts, channels and fit. Which AI SDR suits enterprise teams, and which suits founders?
AI SDR vs human SDR: cost, results and when to hire
AI SDR vs human SDR compared on cost, ramp time and results. What an AI SDR does well, where people still win, and how a founder should split the work.
Apollo vs Outbind: database tool or done-for-you engine? (2026)
Apollo vs Outbind compared on pricing, data accuracy, LinkedIn and replies. Apollo gives you a database to run; Outbind does the work with verified data.