Docs / Enrichments

Find work email waterfall

No single email finder knows everyone. A waterfall asks one provider, and only when it finds nothing asks the next. You can also have each answer checked, so a bad address is thrown away and the next provider gets a turn.

⏱ About 15 minutesUpdated October 2026

You need your own key for each provider you use (Findymail, Prospeo, Apollo) and, for checking, MillionVerifier. See Integrations for how keys work. The pictures use made-up people and stand-in providers, so no real calls were made and the results are only an example.

It spends your credits

Every provider the waterfall tries can use one of your provider credits, and so can the checker. Each request also uses one Stacksushi API credit (see Plans and credits). Providers are tried in order and the waterfall stops at the first good answer, so a good first provider costs the least. Test on a few rows first.

Start the waterfall

Click + Add enrichment, type work email and choose 1 Find work email (waterfall). The other one, 2 Waterfall (advanced), lets you build every step yourself.

The Add an enrichment window searched for work email, with the two waterfall choices marked
Choose the first one.

1. Your data

Tell it which columns hold the person's name and their company's website, using 1 Full name and 2 Company domain. Stacksushi guesses them from your column names, so check they are right. A LinkedIn address helps providers that can use it.

The waterfall settings with the Full name and Company domain drop-downs marked
Which columns to use.

2. Providers and their order

Tick 1 the providers you have keys for. Use the 2 arrows to change the order. The first one ticked is asked first. Put the one that is cheapest, or best for your market, on top. Providers without a saved key ask for it in place.

The list of providers with checkboxes and move up and down arrows marked
Tick the providers to use, then set the order.

3. Check each email

Choose 1 an Email checker, for example MillionVerifier. With 2 Only accept emails the checker says are valid ticked, an address that fails the check is not kept and the next provider is asked instead. With it unticked, the first address found is kept and the checker's verdict is shown beside it. Leave the checker empty to skip checking.

The waterfall settings with the Email checker drop-down and the accept only valid option marked
With strict checking on, a bad address moves on to the next provider.

4. Test on three rows

Click Test on first 3 rows. It shows, row by row, what each provider said. Nothing is added to your table and it uses credits for those three rows.

The test result showing each provider step for three people
Read it top to bottom: Maria was found by the first provider. John's first address failed the check, so the third provider's was kept. Priya was not found anywhere.

In this example:

5. Add the column and run it

Click Create column. A new column is added, but it does not run by itself: click Run columns…, choose the new column, test on a few rows, then run the rest (see Running columns). Rows that already have a value are skipped, so running again never pays twice.

The table with the Work_Email column showing found, no result found, and failed the check messages
The header says how many rows were filled. Empty cells say why.

A cell can say No result found (nobody had it) or Found, but failed the email check (an address was found, but the checker said no). The second is worth knowing: the address exists, it just is not safe to send to.

See how a result was found

Click a cell with an email. The details show VIA (which provider found it) and EMAIL CHECK (what the checker said). When you export, these come out as extra columns, (source) and (check), so you can filter your list in your sending tool.

The cell details showing the email, VIA APOLLO and EMAIL CHECK VALID
Which provider, and what the checker said.

Good to know

Stuck, or something looks wrong? Email support@stacksushi.com and tell us what you clicked and what you saw. A screenshot helps a lot.