Omelo

← Blog

Verification OutreachPublished ·Updated: ·3 min read

Prospect Verification: How to Check Every Contact Before You Reach Out

Prospect verification answers two questions before anything is sent. Is this the right person, still in the role you think, at a company that still fits? And will the message actually arrive? Most tools only answer the second, and only at the moment you buy the data. Both questions go stale, so both need answering again when you send.

Check the person

A verified email for someone who left the company last spring is a verified way to reach the wrong person. Before the address, confirm the person:

Check the address

An email check is a series of steps, and each one proves a little more:

  1. Syntax. The address is well formed. Catches typos and scraping errors, nothing else.
  2. Domain. The domain exists and publishes mail servers (MX records). A dead domain means a guaranteed bounce.
  3. Mailbox. The checker opens a conversation with the mail server, as a sender would under the SMTP standard, and asks whether it will accept mail for that mailbox, then stops before sending anything. This is the step that separates "a real company" from "a real inbox."
  4. Catch-all detection. Some servers say yes to every address. The checker asks about a random address as well; if that is accepted too, a yes about your address means nothing.
  5. Risk flags. Disposable domains, role addresses such as info@ and sales@, and common typo domains.

Be honest about what the result means. Many servers refuse to answer the mailbox question, and large free providers block it, so "unknown" and "risky" are common, correct answers. A useful rule: an address you found published somewhere is worth sending to unless a check condemns it; an address you guessed from a pattern, like first.last@, is not worth sending to unless a check confirms it.

Why it matters more than it used to

Mailbox providers judge every sender by how recipients react. Google's sender guidelines ask all senders to authenticate with SPF or DKIM, ask bulk senders to add DMARC and one-click unsubscribe, and say to "Keep spam rates reported in Postmaster Tools below 0.3%," recommending below 0.10%. Mail to addresses that do not exist, or to people who never expected you, is how a domain earns a reputation that follows every campaign after it.

Verify at send time, not only at purchase

People change jobs and companies change domains. A list verified when you bought it is a snapshot. Recheck before each send, and keep checking after: stop the sequence the moment an address bounces, and suppress it everywhere, not just in that campaign.

Beyond email

The same two questions apply on every channel. On LinkedIn, X or Instagram, confirm the profile belongs to the person and is active before a message goes out. For a contact form or a letter, confirm the business and the address are current. Verification is not an email feature; it is how you avoid talking to the wrong person anywhere.

How Omelo verifies

Omelo checks every address's syntax and domain, asks the mail server whether the mailbox exists where the server will answer, flags catch-all, disposable and role addresses, and treats found and guessed addresses differently, as above. It stops a sequence when an address bounces or someone replies, and a suppression covers an address, a domain, a company, a handle or a phone number across every channel at once. Then it reaches the verified people on email, LinkedIn, X, Instagram, TikTok, website contact forms and handwritten letters. Start a project with one sentence about who you need, or compare Omelo vs UpLead.

Frequently asked questions

What is prospect verification?

Checking, before outreach, that a contact is the right person, still in the role at a company that still fits, and that the message will arrive: a valid address or an active profile on the channel you are using.

How do you verify an email address without sending to it?

Check the syntax, confirm the domain publishes mail servers, then ask the mail server over SMTP whether it will accept mail for that mailbox and stop before sending. Test a random address on the same domain too: if the server accepts that as well, it is a catch-all and the answer proves nothing.

What does a catch-all email mean?

The domain's mail server accepts mail for any address, real or not, so a check cannot confirm that a particular mailbox exists. Treat catch-all addresses as unconfirmed, especially ones guessed from a naming pattern.

How often should prospects be re-verified?

At every send, not only when the data was bought. People change jobs and domains change, so verify before each campaign and stop sending the moment an address bounces.

Sources

Checked September 27, 2026. Prices and features change; each claim about another product links to where we found it.

  1. Google: Email sender guidelines
  2. Google Postmaster Tools
  3. RFC 5321: Simple Mail Transfer Protocol

Tell us who you need to reach.

Describe your target in one sentence. Get your first verified contact list in under 24 hours.

Start a project
← Back to all articles