1. Home
  2. Free tools
  3. Email marketing calculators
  4. Sending recovery planner

Sending recovery planner: a day-by-day plan after a block, suspension or spam spike

In short: A day-by-day restart plan from your own numbers: day 0 to stop and clean, a week to 30-day engaged contacts, a week adding 90-day engaged, then older contacts only after verification as a small share of each day. Daily gates at 2% hard bounces and 0.1% complaints; CSV download. Limit: It's a template from your numbers, not a rule any provider publishes; it can't promise inbox placement or reinstatement.

Pick what happened, enter your normal daily volume and how many contacts opened or clicked in the last 30 and 90 days. The planner returns a 4-week schedule: no marketing on day 0, 30-day engaged contacts in week one, 90-day engaged in week two, and verified older contacts as a capped share from week three, each day gated on the last send's bounces and complaints.

Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. See pricing

emails/day
contacts
contacts

Including the 30-day group.

contacts

Older contacts; they go in last, after verification.

Ramp settings (cautious defaults, not provider rules)
%
%
%
Plan length
29 days
Back to normal volume
Not within 4 weeks
Most on one day
16,000
Emails over the plan
361,000

The engaged groups are smaller than your normal daily volume, so the plan stays below it. That is the point: volume comes back as engagement does, not on a date.

Day 0: before anything goes out

  1. Match the spike date (UTC) to the send that went out that day and stop mailing that list or segment.
  2. Keep sending only to recently engaged recipients so inbox volume stays up and complaints stay down.
  3. Check one-click unsubscribe works; a hidden unsubscribe pushes people to the spam button.
  4. Give the rate 7 days: Google says bulk senders above 0.3% become eligible for mitigation after 7 consecutive days below it.

The gates, every day

  • Each day, check the previous send: hard bounces under 2% (Amazon SES's recommended maximum, and Brevo's suspension line) and complaints under 0.1% (Google's spam-rate target).
  • If a send misses a gate, hold the volume where it is for two days; if it misses again, go back a tier.
  • Never raise volume on a day Postmaster Tools or your ESP shows a new problem.
  • Older contacts go in only after a verification pass, and stop at the first bad send.
  • 0

    Day
    0
    Date
    2026-11-03
    Audience
    No marketing sends
    Of which older
    –
    Note
    Fix the cause and clean the list. Transactional mail only.
  • 4,000

    Day
    1
    Date
    2026-11-04
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    Smallest send of the plan, to the people most likely to open.
  • 5,000

    Day
    2
    Date
    2026-11-05
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    –
  • 6,000

    Day
    3
    Date
    2026-11-06
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    Capped by the size of this audience, not the ramp.
  • 6,000

    Day
    4
    Date
    2026-11-07
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    –
  • 6,000

    Day
    5
    Date
    2026-11-08
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    –
  • 6,000

    Day
    6
    Date
    2026-11-09
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    –
  • 6,000

    Day
    7
    Date
    2026-11-10
    Audience
    Opened or clicked in the last 30 days
    Of which older
    –
    Note
    –
  • 14,000

    Day
    8
    Date
    2026-11-11
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    Add the 90-day engaged group if the first week passed the gates.
  • 14,000

    Day
    9
    Date
    2026-11-12
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    Capped by the size of this audience, not the ramp.
  • 14,000

    Day
    10
    Date
    2026-11-13
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    –
  • 14,000

    Day
    11
    Date
    2026-11-14
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    –
  • 14,000

    Day
    12
    Date
    2026-11-15
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    –
  • 14,000

    Day
    13
    Date
    2026-11-16
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    –
  • 14,000

    Day
    14
    Date
    2026-11-17
    Audience
    Plus opened or clicked in the last 90 days
    Of which older
    –
    Note
    –
  • 16,000

    Day
    15
    Date
    2026-11-18
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    Older contacts only after verification, and only as a small share of each day.
  • 16,000

    Day
    16
    Date
    2026-11-19
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    Capped by the size of this audience, not the ramp.
  • 16,000

    Day
    17
    Date
    2026-11-20
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    18
    Date
    2026-11-21
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    19
    Date
    2026-11-22
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    20
    Date
    2026-11-23
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    21
    Date
    2026-11-24
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    22
    Date
    2026-11-25
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    23
    Date
    2026-11-26
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    24
    Date
    2026-11-27
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    25
    Date
    2026-11-28
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    26
    Date
    2026-11-29
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    27
    Date
    2026-11-30
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –
  • 16,000

    Day
    28
    Date
    2026-12-01
    Audience
    Plus verified older contacts, in small batches
    Of which older
    2,000
    Note
    –

No mailbox provider or ESP publishes a recovery schedule, and following this one doesn’t guarantee inbox placement or reinstatement. The 7-day tiers match Google’s 7-day window for spam rate; the ramp numbers are defaults you can change. Built in your browser; nothing is sent anywhere.

Next step

The older contacts in week three are the riskiest part of the plan. Check them first.

Addresses you haven't mailed in months are where dead mailboxes and recycled spam traps sit. A mailbox check splits them into valid, risky and invalid, so only the valid ones join the ramp.

No list right now? This tool stays free, no account, so bookmark it for next time.

Ready to verify now? Verify the list

Sample result from the Sending recovery planner
Show the sample result as

Sample result

A 29-day restart: 4,000 engaged contacts on day 1, verified older contacts only from day 15.

Plan
29 days
Day 1
4,000 to 30-day engaged
Day 8
14,000 incl. 90-day

What this means for you

Each day goes out only if the last send stayed under 2% bounces and 0.1% complaints.

Next step:Verify the older contacts
  • Day 0 to stop and clean
  • Engaged contacts first
  • Older contacts capped per day
  • CSV of the whole plan
  • Recovery
  • Sender reputation
  • Warmup

By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us

How do I get the older contacts ready for week three?

  1. Export everyone who hasn't opened or clicked in 90 days, without unsubscribes, bounces or complaints.
  2. Upload that file at /verify. Valid, risky and invalid download separately; only the valid file joins the plan. The first 100 email checks are free with a Google sign-in, no card.
  3. Add them in the capped daily batches the plan shows, and stop at the first bad send.
Check the list

How do I warm a domain back up after a block?

  1. Pick what happened: an ESP suspension or review, a Gmail spam-rate spike, an Outlook block or a bad bounce day.
  2. Enter your normal daily volume and the sizes of your 30-day and 90-day engaged segments (your ESP's segment builder shows these).
  3. Adjust the ramp if you want (first-day share, daily increase, cap on older contacts); the defaults are cautious.
  4. Follow day 0 first, then the plan day by day, checking each send against the gates before raising volume. Download it as CSV.

Example

You enter
A Gmail spam-rate spike, 20,000 emails a day before it, 6,000 contacts engaged in 30 days, 14,000 in 90 days and 30,000 others, with the default ramp (20% first day, 25% a day, older contacts capped at 10%).
You get
A 29-day plan: day 0 with no marketing, 4,000 then 5,000 then 6,000 a day to the 30-day group (capped by its size), 14,000 a day to the 90-day group from day 8, then 16,000 a day from day 15 including 2,000 verified older contacts. It never reaches the old 20,000 a day, because the engaged groups are smaller than that.
Limits
Runs in your browser; a template, not a provider rule.

What the plan is based on

No mailbox provider or ESP publishes a recovery schedule, so this is a cautious template, not a rule. What it leans on is published: Google's sender guidelines FAQ says bulk senders above a 0.3% spam rate become eligible for mitigation after 7 consecutive days below it, so each audience tier lasts 7 days; Google's 0.1% spam-rate target and Amazon SES's recommended maximum of 2% hard bounces are the daily gates.

Amazon SES also advises that if you must send to addresses you haven't mailed lately, you do it "only with a small portion of your overall sending" (sending review FAQ). That is why older contacts come last and are capped at a share of each day.

Why engaged contacts first?

Recent openers and clickers are the people least likely to complain and most likely to have working mailboxes, so the first sends back produce the signals providers read as a healthy sender. Klaviyo, for one, recommends sending to a segment that requires consent and recent engagement. Sending the whole list on day one after a block repeats the event that caused it.

If a send misses a gate, the plan holds volume for two days and drops back a tier on a second miss. Volume returns as engagement does, not on a date: if your engaged groups are smaller than your old daily volume, the plan stays below it.

Who uses this tool, and for what?

Email marketers
Restart a newsletter after a Postmaster spam spike without re-mailing the list that caused it.
SaaS senders
Plan the first weeks after Amazon SES lifts a review.
Agencies
Give a client a written, dated restart plan they can follow and you can check.

What can’t this tool tell you?

  • It's a template from your numbers, not a rule any provider publishes; it can't promise inbox placement or reinstatement.
  • The gates need your own daily bounce and complaint numbers; the plan can't see them.
  • Engaged segment sizes come from your ESP; opens are inflated by privacy features, so clicks are the stronger signal.
  • It can't tell which older contacts are still valid. That needs a mailbox check.

Common questions

How long does it take to recover sender reputation?
There's no published timeline. For Gmail, bulk senders above 0.3% need 7 consecutive days below it before mitigation is available; this plan takes about four weeks to bring older contacts back, and longer if sends miss the gates.
Should I warm up a new domain instead?
Switching domains to escape a reputation problem usually moves it, because the list and the content that caused it come along. Fix the cause and restart carefully on the existing domain.
Does this guarantee I get back to the inbox?
No. It's a cautious order of sending; providers decide placement from their own signals.
Is my data sent anywhere?
No. The plan is built in your browser.

Sources

Authentication and capacity are half of deliverability.

The other half is who you send to. Every hard bounce counts against the domain and inboxes you are sending from, and nothing in DNS can tell you which addresses on your list are dead.

  • Bulk verification with real SMTP mailbox checks
  • Hard bounces removed before a send, not discovered after
  • Catch-all, disposable and role detection on every row

Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.

Clean your next list before it bounces

100 free email checks when you sign in with Google, no card. Then monthly plans from $9, or one flat price with fair use, never cut off.

100 free checks, no card Cancel anytime Secure payment by Stripe