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.
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.
To save the result to the customer profile, click Update customer profile.
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.
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.
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.
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.
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.
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.
- 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.
Comments
0 comments