Verify every list right before it sends
Check every address the day it goes into a campaign, test each batch small, and stop at 3% bounces, so one bad list can’t burn your domains.
By Angelo Natale30 minBefore every campaign and every new batch
What it does
Bounces are the fastest way to burn a sending domain. They come from old lists, bad data and bad uploads, and they tend to arrive all at once. Most of it is preventable with a few habits: verify right before you send, test every batch small, set your own stop line, and watch the first hour after anything starts.
What you need
- Your list, and the date each contact was pulled
- An email verifier. Most sending tools have one built in
- Your sending tool’s bounce numbers
How it works
Verify on the day you send
People change jobs every month, so a list verified in March is decaying by May. Verify right before the list goes into a campaign, not the day you pulled it, and treat anything pulled months ago as higher risk.
Drop invalid and risky, and don’t trust “valid”
Remove everything marked invalid or risky. Then remember that “valid” means the mail server answered, not that a person reads that inbox. In one of my campaigns, about half the addresses that bounced had come back valid.
Send a small sample from each batch first
Lists arrive in batches: one export, one upload, one source. A verifier can’t spot a bad batch. Send 20 to 50 from each batch, wait a day, and check the bounces before the rest goes out.
Set your own stop line
Some sending tools only pause a campaign on their own above 5% bounces. Set a lower line, like 3%, and check it yourself.
Google Sheets: paste into A1Sent 400 Bounced 9 Bounce rate =B2/B1 Stop? =IF(B3>=3%,"Stop, and find the bad batch","Keep going")
Watch the first hour after any start or restart
Some tools won’t pause a campaign again for days after you resume it. Check bounces within the first hour of any start or restart, then again before the day ends.
Block anyone who bounced or asked to stop
Add them to your workspace blocklist, not just the campaign, so no inbox can reach them again. Re-verifying can reset a contact’s status in some tools, so check that bounced and replied contacts are still marked after any re-check.
What good looks like
Bounces stay under 2% on every campaign, every batch was tested small before it went out, and nobody who bounced or opted out gets a second email.
An example, not a client story. A 2,000-person list arrives in four uploads of 500. Fifty from each go out first. Three samples bounce under 2%. One bounces at 30%. That upload comes out, and the other three go out on schedule.
Mistakes to skip
- Verifying once, months before sending.
- Treating “valid” as safe.
- Restarting a paused campaign and not looking at it for a day.
More playbooks
- ClaudeChatGPTInstantly
Write a first cold email in under 50 words
A reason to write, one line on what changes for them, one easy question and a PS, read out loud before it goes anywhere.Angelo Natale45 min - InstantlyClClayClaude+1
Write a first line for every lead with AI, and check it
Have AI write one true, specific line about each company from its website, test it on ten, then read every line before anything sends.Angelo Natale1.5 hours - InstantlyGmailCalendly+1
Answer every reply within minutes, and sort it right
Label each reply the same way every time, answer the interested ones within minutes, and make sure no out-of-office or ‘not now’ gets lost.Angelo Natale45 min