Weekly email list hygiene report
Every Monday, validate a batch of email addresses with ZeroBounce and get a deliverability breakdown — valid, invalid, catch-all, spam traps, and abuse — with the risky addresses called out so you can clean your list before the next send.
Every Monday at 9am, run a hygiene check on my email list with ZeroBounce and email me a deliverability report. Validation only — never send email to any address. 1. Take the list of email addresses I keep for this routine (paste them into the instructions, or point at the source the connection can read). Validate them with ZeroBounce in batches — use the batch validation tool so it's one call per group rather than one per address. 2. Roll the results up by status: count valid, invalid, catch-all, spamtrap, abuse, do_not_mail, and unknown. Give each as a count and a percentage of the total checked. 3. Call out the addresses worth acting on: list every invalid, spamtrap, and abuse address (these hurt sender reputation), plus do_not_mail. For invalids, include the sub_status (e.g. mailbox_not_found, possible_typo) so I know why. If ZeroBounce suggested a "did_you_mean" correction for a typo, show it. 4. Before the detail, check my remaining ZeroBounce credits and note them, so I know whether the next run will have enough. Lead with a one-line headline: how many addresses were checked and what share are safe to keep mailing. Keep the detail skimmable — short status sections, biggest problem first. If a batch can't be validated, say so plainly instead of guessing.
Email list hygiene — Mon 29 Jun 2026 Checked 1,420 addresses — 82% safe to keep mailing. 121 should be removed before your next send. Breakdown • Valid — 1,164 (82.0%) • Catch-all — 135 (9.5%) • Invalid — 96 (6.8%) • Spam trap — 14 (1.0%) • Abuse — 6 (0.4%) • Do not mail — 5 (0.4%) Remove before sending (121) • Spam traps (14) — e.g. j••••@trap-domain.com • Abuse / complainers (6) • Invalid (96): 71 mailbox_not_found, 18 possible_typo, 7 no_dns_entries • Do not mail (5): role-based + toxic Likely typos — did you mean? • sara@gmial.com → gmail.com • mike@outlok.com → outlook.com ZeroBounce credits remaining: 23,140
How it works
- Attach your ZeroBounce connection (paste your API key on the Connections page). The routine uses ZeroBounce's batch validation, so a list of addresses is checked in a few calls instead of one request each — faster, and it spends one credit per address from your own ZeroBounce account.
- It groups every result by deliverability status and surfaces the addresses that actually cost you — invalids, spam traps, and abuse complainers — with the sub_status so you know whether it's a dead mailbox, a typo, or a role address.
- It checks your remaining credits in the same run, so a low balance never surprises you mid-cleanup. Keep "Email me the result" on to get the report each Monday.
Make it yours
- Point it at wherever your list lives — paste a set of addresses into the instructions, or connect the source the agent should read them from.
- Tune what counts as "remove": some senders drop catch-all addresses too, others keep them — tell the routine your policy and it'll bucket accordingly.
- Change the cadence to daily during a migration or before a big campaign, or run it on demand right before a send.
Your connection stays yours: your API key is encrypted at rest, and ZeroBounce is validation-only — the agent reads deliverability results, it never emails your contacts.
Run “Weekly email list hygiene report” on autopilot
Copy it to your account, tweak the details, and it runs every monday at 9:00 am.
Use this routine →More Marketing templates
Every morning, validate yesterday's new signups with ZeroBounce and flag the invalid, role-based, and abuse addresses — so bad emails get caught before they bounce, hurt your sender reputation, or pollute your CRM.
Every Monday, scout fresh listicles, roundups, and directories in your space where you could get listed or pitch for a backlink — emailed as a prioritized to-do list.
Twice a week, find unanswered questions in your communities that you can genuinely help with, and get a drafted, ready-to-review reply — disclosure built in. You post; nothing is automated.
Every Thursday, verify your outreach list with Hunter before the next send — deliverable, risky, and undeliverable addresses bucketed, with the ones to remove called out so your sender reputation stays clean.