PROSPECTING

Email list verification: a practical release checklist

Separate address results, duplicates and exclusions so your next import contains the contacts you intended to release.

  • Interpret results without false certainty
  • Keep exclusions ahead of release
  • Reconcile the list you import

Put it into practice

Define what you are releasing

Start with one named list version, one intended audience and one destination campaign or workspace. Record the source, extraction date and person responsible for the release. A file called final-list can become ambiguous as soon as somebody copies it, adds rows or imports it elsewhere.

Separate three questions. Is this a relevant person for the offer? What does the address check establish? Is this person eligible for this contact now? The prospecting guide handles account and role relevance. This workflow handles the technical evidence and the controls that connect a researched list to an actual import.

Choose the record you will count. In the worked example, one record means one unique address within the intended operation. Two addresses may still belong to one person, and two people at one company may require an account-level contact decision. Keep those relationships visible rather than assuming unique addresses mean unique opportunities.

Your practical checklist

A closer look

Clean the input without inventing a new identity

Keep an unchanged source copy in your controlled workspace, subject to your retention rules. Work on a versioned copy that retains a stable row identifier and the source of each contact detail. This lets you trace a correction and explain why two exports differ.

Check the columns before checking the addresses. An email field containing a person's name, a company URL or several addresses separated by punctuation is an input problem. Trim accidental surrounding spaces and review obvious transcription errors against the source. Do not guess a missing address or silently rewrite one because it resembles a familiar naming pattern.

Treat identity changes as research, not formatting. If the person has moved companies, an old address that still passes a check does not establish that the person receives it. Keep the uncertain record on hold while the role and appropriate contact detail are reviewed. Record what was corrected, by whom and from which evidence.

Input review — examples of different decisions
ObservationUseful actionKeep in the record
Surrounding spacesRemove accidental padding from the working valueOriginal value and cleaned value
Two addresses in one cellResolve the intended person and address before importSource and decision owner
A guessed address patternReturn to evidence-based researchUnconfirmed status; do not call it verified
Old employer or uncertain roleHold the contact decisionEvidence needed and review date

The essentials

Resolve duplicates before they become parallel conversations

Check both within the incoming file and against the operation that will receive it. A clean CSV can still contain people already active in another campaign, assigned to an account owner or excluded from further contact. Decide the matching rules and scope before accepting the tool's import total.

Instantly documents an always-on file-level duplicate check and a separate workspace-level option covering campaigns and lists. The workspace option can be disabled. That distinction matters: a unique import does not by itself demonstrate that overlapping campaign records were checked.

When records conflict, preserve the relationship and review the evidence. A newer source row should not erase an older stop request. Keep the retained record ID, linked duplicate IDs and the reason for consolidation. For multiple people at the same business, make a deliberate account-contact decision instead of applying a blanket rule that one company always equals one prospect.

  1. 01

    Find repeated address values within the proposed file.

  2. 02

    Check the intended workspace and any other relevant campaign or client scope.

  3. 03

    Resolve conflicting preferences and active conversation ownership before merging.

  4. 04

    Count duplicate source rows separately from unique contact records.

References [1]

A closer look

Read the result and preserve the uncertainty

Save the checker's original label, any explanatory result and the time checked. Map those values into your release process without replacing the original evidence. Tools may use different labels or tests; an unknown result should remain unknown unless a later check supplies new evidence.

Instantly's verification guide describes results including Verified, Invalid and Risky, with Invalid and Risky excluded from campaign sending by default. Check the actual result and current campaign settings; do not assume every tool uses those labels or that an operator has retained the default.

A catch-all arrangement can accept misaddressed mail without confirming the intended individual. Google's Workspace documentation, for example, describes routing messages for incorrect or non-existent addresses to a catch-all mailbox. The practical inference is narrow: acceptance at a domain is not proof that your named person owns a mailbox there.

An example interpretation policy — adapt to your checker's definitions
Result or observationWhat to recordRelease treatment
Pass / verifiedThe test outcome and dateContinue the other eligibility checks
InvalidThe reported reason, not just the colourExclude from this release; investigate any correction
Catch-all / accept-allThe unresolved person-level questionHold unless your documented review resolves the decision
Risky / unknownThe uncertainty and available detailHold for review rather than rename it valid
Pending / check failedThe incomplete check or processing errorWait or resolve the check; do not count it as a pass

References [2] [3]

The essentials

Apply exclusions before release and keep them effective

Check the current preference and exclusion record before spending effort on a release candidate, and check it again immediately before import or activation. A stop request can arrive while the list is being prepared. Record the relevant scope: person, address, account, client or operation, according to the actual request and your established rules.

Keep permanent exclusion, temporary pause and missing information distinguishable. A contact awaiting a role check is different from someone who asked not to be contacted. Fresh verification must not turn either record into an automatic release. A person requesting deletion of their data also needs the appropriate data-handling process; do not treat that request as merely a sales-status change.

Check how exclusions operate in the sending tool. Instantly documents that its native Blocklist is checked during import and ongoing campaigns, whereas its Google Sheets blocklist is checked only during import. A spreadsheet entry therefore does not demonstrate that an already-running sequence has stopped.

Document the connection between your source of truth and each sending destination. If the same list reaches several workspaces, clients or tools, confirm the relevant controls in each. Use records and accounts you control to test expected behaviour; do not test an exclusion by attempting another message to the person who opted out.

References [4]

A closer look

Reconcile a complete example before uploading

Consider an invented batch of 100 source rows. Eight are duplicate rows, leaving 92 unique address records. Twelve unique records match current exclusions, leaving 80 for address verification. The check returns 52 acceptable results, 16 invalid results and 12 unresolved results. The unresolved group remains on hold.

During the final context review, three of the 52 passing records have outdated role evidence. Hold those three, leaving 49 records approved for this example release. This is a workflow illustration, not a benchmark for expected verification results, campaign performance or Inbox Leads customer data.

The table assigns each source row one primary disposition, using the order above. A duplicate may also match an exclusion; it is counted once as a duplicate row while its linked retained record keeps the exclusion. Additional reasons remain available without being added again to the totals.

Fictional 100-row release ledger — mutually exclusive primary dispositions
Primary dispositionSource rowsNext treatment
Duplicate rows consolidated8Link to retained records; retain controlling preferences
Current exclusions12Keep out of this release
Invalid verification result16Exclude; investigate a correction if justified
Unresolved verification result12Hold with an owner and review condition
Context review incomplete3Hold despite the passing address result
Released records49Import to the named destination and reconcile
Total source rows accounted for1008 + 12 + 16 + 12 + 3 + 49

Put it into practice

Keep a release record that survives the handover

Make the release record short enough to complete and specific enough for another operator to use. Store record-level evidence in the controlled system; the summary below points to it. Avoid spreading full prospect lists through unrelated documents or support tickets.

Before activation, compare the approved records with the import result and destination settings. Confirm field mapping, template previews and the actual eligible queue. Record skipped or changed records as decisions. A successful upload confirms ingestion, not that every row should be sent or that the campaign has launched.

List verification and release record

Copy this worksheet into your own document, then fill it in with your details.

LIST / VERSION / OWNER:
Intended audience and campaign or workspace:
Source location / extraction date:
Record unit and duplicate matching rules:

EVIDENCE
Verification tool / result definitions / check date:
Record-level results location:
Relevance and contact-basis review owner:
Exclusion source / scope / last check:

RECONCILIATION
Source rows:
Duplicate rows consolidated:
Excluded unique records:
Invalid results:
Unresolved or incomplete results:
Other held records:
Approved release records:
Dispositions reconcile to source total:

IMPORT AND ACTIVATION
Destination / client context / import time:
Added records / skipped records / reasons:
Field mapping and complete previews checked by:
Eligible queue matches approved records:
Exclusions checked after import:
Activation owner / decision / time:

FOLLOW-THROUGH
Open issue / owner / review condition:
Recheck triggers:
Evidence and version retained at:

Copy this blank record into your own controlled workspace. Keep passwords and access tokens out. The page does not receive or save a prospect list.

Put it into practice

Recheck when the evidence changes

Set review triggers around the way you obtain and use data. A long delay before activation, a known role change, a changed source, an updated exclusion or a new technical failure can justify another check. This guide does not prescribe a universal expiry date: the useful interval depends on your evidence, operating conditions and checker.

When an outcome conflicts with a prior result, preserve both with dates. A later failure does not make every earlier row invalid. Review the actual failure, its scope and the relevant record; use the troubleshooting guide when the issue concerns sending rather than list preparation. Pause the affected release where the remaining evidence is insufficient.

At the next handover, confirm that held records stayed held, exclusion updates reached the appropriate destinations and the same source file was not reintroduced under a new name. Improve the rule that allowed a discrepancy. The aim is a repeatable release decision whose reasoning remains clear when the list changes hands.

Your practical checklist

Release a decision, not just a file

A useful list connects each address result to current eligibility, exclusions and a traceable destination. Keep uncertainty visible and account for every record before activation.

A LITTLE MORE CLARITY

Your questions, answered.

Does a verified email address guarantee delivery?+

No. It records the outcome of the check performed at that time. It does not establish future acceptance, inbox placement, the recipient's current role or permission to contact them. Keep the original result alongside the separate release decision.

Should I delete every catch-all address?+

Do not confuse uncertainty with confirmed invalidity. A catch-all result may leave the individual mailbox question unresolved. Hold the record under a documented review policy rather than automatically releasing it or declaring it invalid. Respect applicable exclusions regardless of later technical results.

How often should an email list be verified?+

Use evidence-based review triggers rather than one universal schedule. Consider the delay before use, source quality, known role changes and new failures. Recheck current preferences before release even if the address result is recent.

Why can my import count be lower than my approved file?+

Read the tool's import result. Duplicate checks, exclusions, invalid fields or other destination rules may explain the difference. Reconcile the records and correct the cause; do not disable protective settings just to reach the original total.

Sources and further reading
  1. Instantly — Check for Duplicate Leads
  2. Instantly — How to Verify Leads
  3. Google Workspace — Get misaddressed email in a catch-all mailbox
  4. Instantly — How to Stop Sending to Specific Leads

YOUR NEW SECRET WEAPON

Build your empire.
Command total inbox deliverability.

Take total control over your outreach capacity. Run millions of emails across Google, Microsoft, and private servers & IPs with bulletproof inbox placement from day one.