Tools·11 min read

Email Verifier & Finder

Verify every address, recover the missing and bouncing ones, score catch-alls, and export the rows worth sending. Pro, Team, and Agency.

By Operelio team

On this page14
  1. 1.What it does
  2. 2.How to use it
  3. 3.Quick clean vs Full verification
  4. 4.The status on every row
  5. 5.The confidence score
  6. 6.Recovering missing and failed addresses
  7. 7.Send-readiness and the export slider
  8. 8.Sharpen future checks with your send results
  9. 9.Bounce analytics: how accurate your checks turned out to be
  10. 10.The output file
  11. 11.How credits work
  12. 12.Plans and limits
  13. 13.Common scenarios
  14. 14.Frequently asked questions

What it does

The Email Verifier & Finder checks every address in your list and tells you which ones are safe to send to. It flags bounces, disposable inboxes, role accounts, and catch-all domains, and gives each row a clear status and a confidence score so you are not guessing.

It does two things most checkers don't. It recovers addresses that are missing or that bounce, by rebuilding them from the email pattern it learns from other confirmed addresses on the same company. And it gives catch-all domains, the ones most tools shrug at, a real confidence score instead of an "unknown".

Your original file is never modified. Verification adds new columns at the right of your data and writes a new output file.

How to use it

1

Upload your file

Drop in a CSV or Excel file. Operelio detects the email column automatically. If your file has more than one email column, you pick which one to check.

2

Pick a run mode

Full verification (Pro and up) is the complete check: free signal checks, then verify every deliverable address, then a deeper check on the uncertain ones, then the Finder. Quick clean is free on every plan and runs the free signal checks only, no paid verification. You choose before you run.

3

Check the estimate and run

Operelio shows how many credits the file will use and what's left in your balance before you commit. Click Run. Most files finish in a few minutes; lists with a lot of catch-all addresses take longer, because those run in stages and each stage waits its turn behind other jobs.

4

Read the results

Every row gets a status, a 0 to 100 confidence score, a reason code, and a recommended action. The results page shows a plain-language summary, stat cards, and a preview.

5

Refine the list (optional)

If rows are missing an address or bounced, click Refine list. Operelio rebuilds likely addresses from each company's pattern, checks them, and merges the recovered rows back in.

6

Export the rows worth sending

Drag the send-readiness slider to the confidence line you want, then download just those rows. Or split the file into valid, risky, and invalid, or push the valid rows to your CRM through CRM Formatter.

You don't have to wait on the page. The job lands in your notifications when it's done.

Quick clean vs Full verification

You pick how far to take the check before you run. Full verification confirms every address and costs credits. Quick clean screens the list for free and costs nothing, but it does not confirm whether real-looking addresses exist.

ModeWhat it doesWhen to use it
Full verification (Pro and up)The complete check. Free signal checks run first and skip provable junk, broken syntax, dead domains, and disposable addresses, so they never cost a credit. Then every deliverable address is verified, the uncertain ones (risky, unknown, catch-all) get a deeper second check, and the Finder rebuilds addresses that are missing or bounce. Costs one verify credit per row whatever happens to it.When you need a confirmed verdict on every address before you send.
Quick clean (free, every plan)The free signal checks only. Removes addresses that can't receive mail and flags disposable and role accounts. It does not confirm whether a real-looking address exists, so those come back marked "unverified". No paid verification, no deeper check, no Finder, zero credits.To screen a list for free before you decide what to verify. Available on Free, so you can try the tool without credits.

Either way, the free checks never change your addresses. A likely typo is surfaced as a suggestion in its own column, never written over what you uploaded.

The status on every row

Every checked row gets one of these statuses in the email_status column. This is the verdict you sort and filter on.

StatusWhat it means
validThe mailbox exists and accepts mail. Safe to send.
riskyThe receiving server gave an ambiguous answer, or the address sits on a catch-all domain. Hold for review or send carefully.
invalidThe address does not exist or the domain can't receive mail. A bounce waiting to happen.
disposableA throwaway domain like mailinator or 10minutemail. Useless for a sales conversation.
roleA generic inbox like info@, sales@, or support@. Often a distribution list with no owner.
catch-allThe domain accepts mail at any address whether the mailbox exists or not, so a mailbox can't be confirmed. Flagged for review with a confidence score rather than a clean verdict.
unknownThe receiving server would not say either way, even after a deep check.
unverifiedQuick clean only. The address looks real and passed the free signal checks, but it wasn't paid-verified, so existence isn't confirmed. Run Full verification to get a verdict.

The confidence score

Alongside the status, every checked row gets a confidence score from 0 to 100 in the email_score column. It's there so you can set your own threshold instead of relying on a binary verdict: send to anything above your line, hold the rest for review.

Catch-all domains get a score but never a clean verdict, because the server accepts every address and won't confirm a mailbox. A catch-all is flagged for review, not marked valid, and never labeled "verified".

Where the score does its most detailed work is in the Finder. When Operelio rebuilds a missing or failed address that lands on a catch-all domain, it scores that rebuilt address from the signals it can see (its fit against the company's pattern, whether the name matches, the domain's mail setup) and lists the evidence in plain language, for example "matches company pattern" or "name match". You get a number you can act on with the reasons behind it. See Recovering missing and failed addresses below.

Recovering missing and failed addresses

When a row has no email, or the address you uploaded bounces, the Finder can rebuild a likely address and check it. You start it with one click on the results page (Refine list) after the first pass has run.

Here is how it works. Operelio learns the dominant email format for each company from the addresses in your file that already verified (for example first.last@ or flast@). For a row that's missing or failed, it rebuilds the most likely address from the person's name and that learned format, then verifies the rebuilt address. Each newly confirmed address strengthens that company's pattern, which can push a company that was just short of the threshold over the line, so another pass may recover more. It repeats until a full pass finds nothing new.

Two limits keep this honest. It only ever builds from patterns already present in your own file, never from an outside contact database, and it works only on the rows in your job. And a rebuilt address that lands on a catch-all domain is scored, never marked verified, exactly like any other catch-all. It rebuilds addresses from a pattern. It never invents a person.

Refine list shows an estimate first: how many rows it can try to recover and the credit cost. Operelio holds that amount when the job starts and gives back whatever the pass doesn't use, so you can decide before it spends anything.

Send-readiness and the export slider

Every row also gets a send-readiness score from 0 to 100 in the email_send_readiness column. It ranks rows by how ready they are to send, so you can export a clean cut without reading every status.

A confirmed verification ranks highest. A rebuilt address from the Finder is deliberately capped below the verified floor, because a good guess is still a guess and should never outrank a real verification. Risky, catch-all, role, and disposable rows rank lower in turn, and rows with no usable address rank at the bottom.

On the results page, drag one slider to the confidence line you're comfortable with. The count updates live ("export N of M"), and the download gives you just the rows at or above your line. Set it high for a conservative send, lower it to include more borderline rows.

Sharpen future checks with your send results

Verification tells you what's likely to bounce before you send. Bounce feedback closes the loop afterward: once you've actually sent, you tell Operelio what happened, and it uses that to sharpen your future checks.

On a finished Email Verifier job, find the "Track how your send went" panel. Upload a CSV of your send results, with the email address and whether each one delivered or bounced. The columns can be in any order, and Operelio matches on the email address. It reads which addresses delivered, which bounced, and which drew a complaint, and records the outcome for each one against that job. You can come back to the same job anytime to add more results.

Here is what it does with them. For addresses that sit on catch-all domains, where verification can't confirm a mailbox and Operelio gives a graded confidence score instead, your own bounce history makes the score more cautious. If a domain has burned you before in your own sends, a new guess on that domain scores lower next time, and the reason shows up in plain language as "bounced before in your list". It only ever adjusts those probabilistic catch-all guesses. It never changes a confirmed verification.

Two things stay true, and they matter. The learning is per-workspace. Your send results sharpen your account's future checks and nobody else's, they are never pooled into a shared database, and there is no cross-customer model. And it's optional: an admin can turn the calibration off for the workspace in Team settings, and you'll still keep the bounce analytics.

Who can upload send results, and who can see the analytics, is set by an admin in Settings, Team, under Bounce feedback. The default is admins only; you can open it to everyone in the workspace or to named members.

Bounce analytics: how accurate your checks turned out to be

Every send result you record also feeds an analytics view, under Analytics and History, on the Analytics tab. It's a running scorecard on the tool against your own real sends, for your workspace only.

You get your delivered, bounced, and complaint totals and your overall bounce rate, a weekly bounce-rate trend, and a breakdown of where bounces concentrate by recipient domain so you can see which domains are dragging your deliverability down. The most useful view is the credibility check: of the addresses Operelio called valid or recovered, how many actually bounced. Lower is better, and pattern guesses are expected to bounce more than confirmed addresses. It's the honest measure of how well the tool is working for your lists.

Filter by date range, and pick the view from the dropdown at the top. The analytics are available to whoever holds the bounce-upload permission.

The output file

Your original file with new columns added at the right. You can sort and filter on any of them.

ColumnWhat it holds
email_statusThe verdict: valid, risky, invalid, disposable, role, catch-all, unknown, or unverified (Quick clean, when a real-looking address wasn't paid-verified).
email_scoreA 0 to 100 confidence number, populated for every checked row.
email_providerWhich check produced the verdict: verification for the first pass, deep check for the second.
email_reasonA short code like low_quality, catch_all, or role_account.
email_recheckedyes when the deeper second check looked at that row.
email_mxWhether the domain has a mail server: yes, no, or unknown.
email_typebusiness, freemail, role, or disposable.
email_typo_suggestionA likely-correct domain when the one you entered looks like a typo, blank otherwise. Only ever a suggestion.
email_recommended_actionsend, review, or exclude. A plain label derived from the verdict and the free checks.
email_send_readinessA 0 to 100 rank of how ready the row is to send. Drives the export slider.

Want just the good ones? The Download panel has a Split by status option that gives you three CSVs (valid.csv, risky.csv, invalid.csv) zipped together, or you can push the valid rows straight to HubSpot, Salesforce, or Pipedrive through CRM Formatter.

How credits work

Verification runs on a single pool of verify credits. There is one currency, whether a row goes through the first check, escalates to the deeper second check, or gets recovered by the Finder.

You're billed once for each distinct address that gets a verdict, whether that verdict comes from a fresh check or from one Operelio already holds. A row escalated from the first check to the second still costs one credit, not two. A new candidate the Finder builds for a failed row costs one; re-checking the same address costs nothing. Catch-all scoring makes no provider call, so it costs nothing.

Verifications that can't return a definitive result, the true unknowns where the server won't say, aren't counted against your balance. And Operelio shows the credit cost and your remaining balance before you run, so there are no surprise overages mid-batch.

Unused included credits roll over to your next cycle, up to 3x your plan's monthly amount, and refresh on your billing anniversary rather than the calendar month. One-time top-up packs (2,500 for $30, 10,000 for $100, 50,000 for $400) never expire, and you can add a pack as a recurring top-up, billed monthly on its own date, for less than the one-time price. New workspaces can buy up to 10,000 verify credits per cycle, counting one-off packs and recurring add-ons together; every pack size opens up once the workspace is 30 days old with payment history.

Plans and limits

The Email Verifier & Finder is on every paid plan. Each plan includes a monthly allowance of verify credits shared across the workspace.

Full email verification runs up to your plan's daily limit: 2,500 rows per day on Pro, 8,000 on Team, and 25,000 on Agency.

FeatureFreePro ($39/mo)Team ($99/mo)Agency ($299/mo)
Email Verifier & FinderQuick clean onlyYesYesYes
Verify credits includedNone1,000 / month4,000 / month shared12,000 / month shared
Rows per full verificationNot available2,500 per day8,000 per day25,000 per day
Rows per job, other tools2,00050,00075,000150,000
File size2 MB25 MB35 MB100 MB
Top-up packsNot availableYes (never expire)Yes (never expire)Yes (never expire)
File retention24 hours30 days30 days90 days

Common scenarios

A few situations the tool puts you in, and how to handle each.

You seeWhat's happeningWhat to do
A lot of rows came back catch-all or riskyCatch-all domains accept any address, so they can't be confirmed, and they are common on B2B lists. Risky also covers ambiguous server answers.Sort by email_score. Send to the high scorers and hold the low ones. To recover confirmed addresses on those domains, run the Finder.
Rows are missing an email, or several bouncedThe Finder can rebuild addresses from each company's pattern.Click Refine list, check the estimate, and run it. Recovered rows merge back into the same file.
The Refine list button isn't offeredThere's nothing recoverable: no rows are missing or failed, or no company has a strong enough pattern to rebuild from.Nothing to do. Your list is already as complete as the patterns in it allow.
You want a clean list to send right nowSend-readiness ranks every row by how ready it is.Drag the export slider to your confidence line and download just those rows.

Frequently asked questions

Does a catch-all ever count as verified?

No. Catch-all domains accept mail at any address, so a mailbox can't be confirmed. Operelio gives the address a confidence score and flags it for review so you can decide, but it never labels it "verified". When the Finder rebuilds an address that lands on a catch-all domain, that score comes with plain-language evidence behind it.

Where does the Finder get its addresses?

Only from the patterns already in your own file. It learns each company's dominant email format from the addresses that verified, then rebuilds missing or failed ones from a person's name and that format. It never pulls from an outside contact database and only ever works on the rows in your job.

How am I billed for the Finder?

From the same verify credit pool as everything else. A new candidate built for a failed row costs one credit when it's checked; re-checking an address you already tried costs nothing; and catch-all scoring makes no provider call, so it's free. You see the estimate before you run a refine pass.

What's the difference between the confidence score and send-readiness?

The confidence score (email_score) is how sure Operelio is that an address is real. Send-readiness (email_send_readiness) ranks how ready a row is to send, so a confirmed verification ranks above a rebuilt guess even when both score well. Use the score to judge an address; use send-readiness to export a clean cut.

What plan do I need?

The Email Verifier & Finder is on Pro, Team, and Agency. Pro includes 1,000 verify credits a month, Team includes 4,000 shared across the workspace, and Agency includes 12,000 shared.

Ready to get started?

Upload a file and run your first transformation. Free, no credit card required.