Clay Data Enrichment 2026: Waterfall Explained | BounceZero
Email finders›Clay

Clay Data Enrichment 2026
How the Waterfall Works, Where It Fails, and the Column Your Table Is Missing

Clay data enrichment is a spreadsheet-style workflow that takes a list of people or companies and runs each row through a chain of data providers in sequence, a waterfall, stopping at the first provider that returns a result. It finds an email for 80 to 92% of rows, the highest find rate of any finder approach, at an accuracy of 70 to 80%, because the first answer wins even when a later provider would have been right.

By Ayoub Lebda, founder of BounceZero, a UK-registered email verification service |10 October 2026 |5 min read

What Clay is, in one paragraph

Clay is a table. Each row is a person or company, each column is an enrichment: find the LinkedIn profile, find the work email, find the phone, pull the tech stack, summarise the website with an AI prompt. The email column is where most of the value and most of the risk sit, because Clay does not have its own email database. It calls other providers, in an order you choose, and takes the first result.

That design is why Clay finds more addresses than any single finder, and why a Clay export bounces more than its confidence scores suggest. The provider that answered first is not necessarily the one with the freshest record. A full review of the product is in the Clay review; this page is about the enrichment mechanics and what to add.

How the email waterfall runs on one row

1

Input: name plus company domain

Clay needs at least a full name and a domain. Rows missing either go through a company-lookup step first, which costs extra credits.

2

Provider one, usually a database

A database such as Apollo, Prospeo or People Data Labs is queried. If it has a record for that name at that domain, the waterfall stops here and returns it, with whatever age the record carries.

3

Provider two and onward, usually pattern finders

If the database misses, Hunter, FindyMail, Datagma or similar infer the address from the domain pattern. Each provider called costs credits; the waterfall stops at the first hit.

4

Clay's validation flag

Clay marks the returned address as validated when the provider reported it as such or when a syntax and MX check passed. This is not a live mailbox check at export time.

5

Output: one address, one source, one timestamp

The row records which provider answered. Few teams look at that column, but it is the first thing to check when a segment bounces.

Where first-answer-wins hurts

Four situations where the waterfall returns something with confidence and that something bounces. The invalid and catch-all rates are from the BounceZero corpus, April to October 2026.

SituationWhat the waterfall doesTypical outcomeFix
Database record is staleReturns the old address because the database answered firstBounces; B2B addresses decay fast, with only 19.2% of addresses still valid 90 days after verification in the BounceZero decay studyVerify at export; re-order waterfall so a pattern finder with live check runs first for small companies
Catch-all domainPattern finder guesses a format; the server accepts anything; Clay marks it foundLooks valid, cannot be confirmed; 2.3% of non-freemail (business and ISP) addresses, 12.4% of .orgA verifier that labels catch-all separately; route those rows out of cold volume
Mixed address formats at one companyFirst provider applies the common pattern to a person who uses a different oneHard bounceVerify; on a miss, run a second pass with the next format
Name variants and non-Latin namesProviders normalise differently; the first match may be a different personWrong person, or invalidKeep the LinkedIn URL column and spot-check high-value rows

What a typical enrichment run costs

Clay prices in credits and each provider in the waterfall consumes credits when called. These are planning figures from the published credit tables and are vendor-reported; your mix of providers changes them.

StepCredits per row (approx.)On 5,000 rowsNote
Find work email, waterfall of 3 providers2 to 610,000 to 30,000Only providers actually called are charged
Find LinkedIn profile1 to 25,000 to 10,000Skipped if URL supplied
Company enrichment (size, industry, tech)1 to 35,000 to 15,000Often cached across rows for the same domain
AI column (summarise website, draft opener)1 to 45,000 to 20,000Depends on model and prompt length
External verification (BounceZero via HTTP column)1 BounceZero credit, $0.003$15 at Growth tierUnknowns refunded

The verification step is the cheapest column in the table and the only one that reports what will bounce.

Adding the verification column

Two ways to put a live mailbox check into the Clay table so every exported row carries valid, invalid, catch-all or unknown.

HTTP API column inside Clay

Add an HTTP API enrichment that calls the BounceZero single-validation endpoint with the email column as input. Map the response status to a new column. Rows run in parallel and the result lands next to the address. Documentation in API email validation.

Export, bulk verify, re-import

Export the table to CSV, run it as a bulk job, and import the result column back by matching on email. Simpler for one-off lists above 50,000 rows and keeps Clay credits untouched. Details in verifying Clay exports.

The workflow that keeps Clay lists sendable

Order the waterfall by freshness, not by hit rate. For companies under 200 people put a pattern finder with a live check first; for enterprises put the database first, since large companies have stable formats and database records age more slowly.

Verify at export, every time, and filter the sequencer import to valid only. Send catch-all rows from a secondary domain at low volume or move them to LinkedIn. Hold unknowns for a seven-day re-check. Keep the provider column and, when a segment bounces, look at which provider answered; that is usually the fix.

Re-run verification on anything older than ninety days before it goes back into a sequence. The waterfall is excellent at finding; it was never designed to confirm.

Go deeper

Frequently asked questions

Does Clay verify email addresses?

Clay marks an address as validated when the provider that found it reported it as valid or when a syntax and MX check passed. That is a check at indexing time, not a live mailbox check at export. For a list you are about to send to, run a verifier at export so each row carries valid, invalid, catch-all or unknown.

Why do Clay emails bounce if they are marked valid?

Three reasons. The database provider that answered first held an old record; the domain is catch-all so any guess looked right; or the person uses a different format from the company default. Verification at export catches the first two and flags the third as invalid for a second pass.

How accurate is Clay data enrichment for emails?

Clay finds an address for 80 to 92% of rows, the highest of any finder approach, at an accuracy of 70 to 80%. The gap between find rate and accuracy is the share that bounces, which is why the verification column matters more in Clay than in a single-provider finder.

What order should I put providers in the Clay waterfall?

For small and mid-sized companies, put a pattern finder with a live check first, then databases. For enterprises, put the database first because large companies keep stable address formats. Whichever order you choose, verify at export; the order changes the hit rate, not the need to confirm.

How much does it cost to verify a Clay table?

One BounceZero credit per address. A 5,000-row table costs 5,000 credits, which is the Growth tier at $15, and unknown results return their credits. That is usually the cheapest column in the table and the only one that predicts bounces.

Add the column that predicts bounces

Call the API from an HTTP column or verify the export in bulk. 100 free checks a month, unknowns refunded.

AL

Written by

Ayoub Lebda

Founder, BounceZero - Email-infrastructure engineer

Ayoub built BounceZero's 5-stage validation pipeline, its dedicated BGP-announced IP infrastructure, and the Patroni HA PostgreSQL cluster behind every verification. Previously built high-volume email delivery infrastructure. Trained at 1337 Benguerir (École 42 network, 2019). Open-source: bgp_analyzer.

B2B leads, finders and list quality

Where leads come from, how finders work, and what a verified lead is - with 2026 corpus data