Outbound Wiki

Verification result handling

Deciding how to use valid, invalid, risky and unknown verification results in prospecting workflows.

Email verification should end with a routing decision, and the policy should set that decision before a record enters an outbound sequence. A label alone does not tell you how much risk the campaign can carry. Email verification checks whether an address is correctly formatted, exists, and belongs to an active, deliverable mailbox.1 Results may be Valid, Invalid, Spam, or Unknown.2 Some checks also classify an address as risky.3 The right verification strategy depends on the task and the risk you can tolerate.4

Define what the result covers

Record enough context to explain the decision later. The same status can lead to different actions when checks cover different parts of an address.

Store the result with its timestamp and any documented risk indicators.5 Address characteristics help interpret a verification result.6 Email validation checks whether the format and characters follow required standards.7 Email verification can also identify role based and catch-all addresses.8

Before routing the record, identify the check that produced the status and any risk indicator that came with it. If either is missing, keep the record in review until someone can answer.

Route each result

Apply the decision policy before the address reaches the send queue. Give every status a defined outcome so the rep or workflow does not make a new judgment at send time.

Apply a decision policy to the verification result.9 Use these routes:

  1. For Valid, allow the address into the send queue when the campaign policy accepts that level of risk. Keep the result attached to the record so later changes have context.

  2. For Invalid, move the address out of the send queue and into suppression or correction. Excluding invalid addresses from sends can reduce bounce rates and improve deliverability.10

  3. For Risky, hold the address for manual review, another approved check, or suppression. The policy should state which condition sends it down each path.

  4. For Unknown, keep the address outside active sending until the policy gives it a clear route. Unknown is a decision state, not automatic approval.

  5. For Spam, drop the address or place it in a special review queue. A FAILED spam verdict can be handled either way.11

Each status should have one owner, one action, and one condition for release. That keeps uncertainty visible instead of allowing it through as a normal sendable record.

Resolve uncertain records

Use a separate resolution path for Risky and Unknown records. The goal is to find out what the status leaves unclear before exposing the address to sending.

Verification involves multiple types of checks.12 Review the check details and address characteristics before changing the route. Ask which part of the result is uncertain, whether the address has changed since the check, and whether the record gives you a reason to contact the person through another channel first.

Set a recheck condition in the policy. A record can return to the send queue only when that condition is met, and it should return to review when the condition fails. Verify every email address before it enters the sequence, and give catch-all domains their own handling.13

Keep the review outcome with the original result. The next rep then has the reason for the decision and does not have to reconsider the same uncertain address from scratch.

Close the loop

Verification handling continues after the first decision. Use delivery outcomes to adjust routing rules and remove patterns that keep creating bad records.

Review bounce behavior by the data source behind the records. A practice for outbound programs calls for triple verification before sending, suppression of unverifiable catch-alls, and bounce-rate monitoring by data source.14

Reapply the policy when a status changes. If a record moves from Unknown to Valid, it should pass through the same release condition as every other Valid record. If it moves toward Invalid or Spam, remove it from active sending before the next attempt.

What not to do

  • Do not treat Valid as a permanent guarantee. A valid address can fail validation and be reported as invalid.15
  • Do not let a catch-all domain follow the ordinary send rule. Catch-all domains need their own handling.13
  • Do not judge bounce performance from one blended total. Bounce rates should be watched by data source because one bad provider can damage an otherwise healthy program.14
  • Do not postpone list cleaning until the next campaign. Invalid email addresses cannot be completely avoided, so lists need cleaning.16

Sources

  1. 1
    “This involves verifying that an email address is properly formatted, actually exists, and belongs to an active and deliverable mailbox.”
  2. 2
    “Email validity Email addresses of leads are validated to verify that they can be contacted - Valid - Invalid - Spam - Unknown Offer leads”
  3. 3
    “The tool will mark each email as valid, invalid, or risky.”
  4. 4
    “The right choice depends on task type and how much risk you can tolerate.”
  5. 5
    “Store the result with its timestamp and any documented risk indicators.”
  6. 6
    “Address characteristics help interpret the result.”
  7. 7
    “Email validation, on the other hand, simply validates that the email address format and characters used follow the necessary standards.”
  8. 8
    “Email verification is slightly different from email validation as it can also identify specific types of email addresses, such as those that are role-based or belong to a catch-all domain.”
  9. 9
    “Apply a decision policy.”
  10. 10
    “By verifying emails, you can exclude invalid email addresses from your sendings to reduce bounce rates and improve deliverability.”
  11. 11
    “You can check for the FAILED condition and then either drop the email or put it in a special queue for supervisors to review it.”
  12. 12
    “The email verification process involves performing multiple types of checks to validate the email address.”
  13. 13
    “Verify it, don't trust it. Run every address through an email verifier before it enters the sequence. Catch-all domains need their own handling.”
  14. 14
    “Triple-verify emails before sending, suppress catch-alls you can't validate, and watch bounce rates by data source, because one bad provider can poison an otherwise healthy program.”
  15. 15
    “I fail and be told my address isn’t valid when it is!”
  16. 16
    “It’s more or less impossible to avoid invalid emails completely, and that’s why you need to take steps to clean your lists.”