---
title: "Automatic email cleaning"
description: "Contacts are now verified automatically on import. Risky addresses are suspended before they can hurt your sender reputation."
canonical: "https://firstsales.io/changelog/automatic-email-cleaning/"
---

1. [Home](/)
2. [Changelog](/changelog/)
3. Automatic email cleaning

[All updates](/changelog/)

NewJune 5, 20262 min read

# Automatic email cleaning

Contacts are now verified automatically on import. Risky addresses are suspended before they can hurt your sender reputation.

Sending to bad email addresses is one of the fastest ways to damage your sender reputation — and once reputation slips, inbox placement slips with it. Every hard bounce signals to mailbox providers that your list is unclean. Enough of them and your domain gets throttled or blocked, regardless of how well your emails are written. Automatic email cleaning removes that risk before a single email leaves your outbox.

## Cleaner lists, better deliverability

Every contact you import is now checked with a multi-step verification pipeline: syntax, DNS and MX records, disposable domains, role accounts, typo detection, and more. Contacts that fail are marked **Auto Suspended** with a tooltip explaining why, so they never receive a campaign email.

New

Automatic email cleaning

Contacts table showing Active, Risky, and Auto Suspended statuses

## What gets checked

The verification pipeline runs several layers before a contact is cleared to receive email:

* **Syntax** — malformed addresses are caught immediately before any network check runs.
* **DNS and MX records** — the domain is confirmed to exist and to accept incoming mail.
* **Disposable domains** — temporary inboxes used to sign up for things and then abandoned are filtered out.
* **Role accounts** — addresses like `info@` or `support@` that belong to a team rather than a real person are flagged, since they rarely engage and often trigger complaints.
* **Typo detection** — common domain misspellings (gnail instead of gmail, and so on) are caught before they cause a bounce.

Contacts that pass all checks are marked **Active** and ready to receive campaign email. Those that don't are marked **Auto Suspended** and held out automatically — with a reason you can inspect.

## How to use it

1. Import contacts as usual — cleaning runs automatically and progress shows live in the **Status** column.
2. Hover any status badge to see exactly why a contact was flagged.
3. To re-check addresses later, select contacts and hit **Re-test** — the confirmation drawer shows the exact cost (0.2 credits per contact) before anything runs.
4. Prefer to opt out? Toggle automatic cleaning under **Settings → Tools**.

## Why it matters

List hygiene is one of the few deliverability variables you control directly. Fewer bad addresses means fewer bounces, a cleaner sender reputation, and more of your emails landing in inboxes where they can be read and replied to — which is where meetings get booked.

Automatic cleaning runs on every import with no extra steps on your part. You import your list; FirstSales verifies it and holds out the addresses that would hurt you. The contacts you actually reach are the ones worth reaching.

[ PreviousCampaigns no longer stall under heavy load](/changelog/campaign-stall-fixes/)[Next Introducing the changelog](/changelog/introducing-changelog/)