Email address validation

Email address validation verifies email addresses to help maintain list quality and improve campaign deliverability. You can validate email addresses one at a time, or create a validation list to check large sets of emails from lists, segments, or CSV files.

Where to find email address validations

  • Go to Customer Data in the left navigation.
  • Click Validations.
Email address validations home page with Validate button

In the top-right corner of the Email address validations page, you can start validation in two ways:

  • Single email check — Click the lightning icon to validate one email address.
  • Validation list — Click + Validate to validate multiple email addresses from a list, segment, or CSV file.

  Before you start

  • Feature enablement: Make sure the 'Email address validations' feature is enabled for your account. Contact your Customer Success Manager (CSM) if you do not see this option.
  • Validation credits: Full validation consumes 1 credit per email address. Preview validation is free.

Understand validation results

Each email address receives a result and a risk level to help you decide whether to send to that address.

Result types

  • Deliverable — Valid address; recommended to send.
  • Undeliverable — Invalid address; likely to bounce.
  • Don't send — High risk; recommended to suppress to protect sender reputation.
  • Catch all — Domain accepts all mail; deliverability is uncertain.
  • Unknown — Unable to determine validity.

Risk levels

  • Low — Low risk for sending.
  • Medium — Moderate risk; may impact deliverability.
  • High — High risk; likely to cause bounces or spam complaints.

Additional signals may also be available, such as whether an email is disposable, role-based (for example, support@, info@), or associated with automated activity.

Validate a single email address

  • Click the lightning icon on the Email address validations page.
  • Enter an email address.
  • Click Validate.
Quick validation dialog

To save the result to the customer profile, click Update customer profile.

Quick validation results example

Create an email address validation list

Use a validation list to check large sets of email addresses and generate reports.

Start a new validation

  • Click + Validate.
  • Enter a name for the validation list.
  • Click OK.
2-Email-Validations-New-List.png

Select a source

  • Select the source to validate:
    • Customer list — select an existing list.
    • Customer segment — select an existing segment.
    • CSV file upload — upload a file containing email addresses.
5-Email-Validations-New-List-Options.png

  Only emailable records are shown

Only lists and segments that contain emailable customer profiles are available for selection in the dropdown.

  • Click Fetch sample data to preview records.
6-Email-Validations-New-List-Segment-Check.png

Preview validation results

Preview is available after you fetch sample data from the selected source and only when the source contains at least 100 email addresses. If the list, segment, or file has fewer records, preview is not available.

  • Click Preview from the top right corner.
  • Review the summary breakdown.

  What preview shows

Preview shows a summary of validation results based on a sample of the first 100 email addresses in the list. It does not show results for individual email addresses and does not update customer profiles.

Run full validation to process the entire list, generate downloadable reports, and apply results to profiles.

Run validation

  • Click Validate from the top right corner.
  • Select when customer profiles should be updated, then click Start Validation in the Profile Update Options pop-up.

Update user profiles automatically once validation completes — results are written to customer profiles as soon as validation finishes. You can still view results and download reports separately.

When this option is unchecked — validated results are not automatically updated to customer profiles. You can review results, download the report, and update customer profiles later using the Update profiles option on the Reports tab.

7-Email-Validations-Profile-Update-1.png

  Profile updates are processed as an import

When validation results are written to customer profiles, the update is processed as a customer import with the name Email Validation Results – #{task.name}.

You will also receive an email notification when the profile update is complete.

Update only existing profiles — results are applied only to customers already in your account. Leave unchecked to create new profiles for email addresses not yet in your database.

8-Email-Validations-Profile-Update-2.png

Status changes to Processing while validation runs. When complete, the status changes to Completed, and a timestamp appears in the list.

View validation reports

  • Open the email address validation list.
  • Go to the Reports tab.
10-Email-Validations-Reports.png
  • Download report — Export detailed results as a CSV file.
  • Update profiles — Use this if automatic updates were not enabled, or to manually apply results after validation.

Email validation attributes

When you run email address validation and enable profile updates, the results are saved as standard customer attributes under the parent object bsft_email_validation. Each validation field is stored as a nested attribute using dot notation.

Attribute What it tells you Example value
bsft_email_validation.address The email address that was validated john@example.com
bsft_email_validation.result Overall recommendation on whether to send to this address deliverable, undeliverable, do_not_send
bsft_email_validation.risk Risk level associated with sending to this address low, medium, high
bsft_email_validation.reason Why the email was flagged or marked risky invalid_domain, mailbox_full, catch_all
bsft_email_validation.is_role_address Indicates role-based addresses such as support@, info@, sales@, etc. true
bsft_email_validation.is_disposable_address Indicates temporary or disposable email providers true
bsft_email_validation.is_bot Indicates automated or bot-like email activity true
bsft_email_validation.engagement Indicates whether engagement signals are available for this address true
bsft_email_validation.root_address Base address when aliases are detected john@example.com
bsft_email_validation.did_you_mean Suggested correction for common typos john@gmail.com
bsft_email_validation.email_validated_at When the validation was last performed 2026-01-14 16:34

Where to use these attributes

Email validation attributes are available anywhere customer attributes can be selected or referenced in Blueshift, including:

  • Profile search — find customer profiles using validation fields.
  • Segments — filter users by result, risk, or other email-quality signals.
  • Campaign trigger filters — control eligibility for triggered campaigns.
  • Templates (Liquid) — personalize content using validation attributes.
  • Audience syndication — send audiences using validation-based filters.
  • Exports — include validation attributes in segment exports.
  • Imports — map and update validation fields when importing customers.

API endpoints

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.