1. Home
  2. Free tools
  3. Email list tools
  4. Recently contacted lead filter

Recently contacted lead filter: hold back leads you emailed too soon

In short: Upload a lead list with a last-contacted date column and choose a cooldown in days. Leads never contacted or contacted longer ago are ready to email; leads inside the cooldown are held back with the date they can be emailed again. Limit: It trusts the dates in your file; a missing date counts as never contacted.

Upload your lead list with a column holding the date each lead was last contacted, and set a cooldown in days. Leads with no date, or a date older than the cooldown, are ready to email. Leads inside it are held back, with the first day they can be contacted again. Leads with a date that cannot be read are held back too.

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. Check your list free nowSee pricing

Runs in your browser. Nothing is uploaded.

Your own rule. 90 is an example.

Sample result from the Recently contacted lead filter
Show the sample result as

Sample result

Three of five leads are ready to email and two are held back until 24 December and 28 January.

Ready to email
3 leads
Cooldown
90 days
Never contacted
1

What this means for you

Leads inside your cooldown are not contacted twice, and the ready group is what you check and send.

Next step:Verify the list
  • Your cooldown in days
  • Date the lead is free again
  • Unreadable dates held back
  • Three CSV downloads
  • Cold email
  • Cooldown
  • CSV

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

Check the leads that are ready before they go out.

  1. Copy the Email column of the ready-to-email file, or use the check button under the result.
  2. Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
Check the list

How do I filter out leads I contacted recently?

  1. Upload the lead list (.xlsx or CSV), or paste the cells with the header row first. Include a column with the date each lead was last emailed.
  2. Set the number of days to wait between contacts, and say how a date like 03/04/2026 should be read.
  3. Check the counts and the date column the tool chose; pick another column if it chose wrongly.
  4. Download the leads ready to email, the held-back leads, or the whole list with a status column.

Example

You enter
Five leads with a Last contacted column on 9 November 2026: one contacted 10 days ago, one 120 days ago, one with no date, one 45 days ago and one 395 days ago; a cooldown of 90 days.
You get
Three leads are ready: the one with no date and the two contacted over 90 days ago. Two are held back, with the dates they can be emailed again: 28 January 2027 for the one contacted 10 days ago and 24 December 2026 for the one contacted 45 days ago.
Limits
Runs in your browser; nothing is uploaded. Files up to 25 MB.

How does the cooldown work?

The tool reads the date in your column and counts the whole days from that date to today. A lead contacted fewer days ago than your cooldown is held back and given the date it can be emailed again (the contact date plus the cooldown). A lead with an empty date is treated as never contacted and is ready. A date that cannot be read, or one in the future, is held back, because emailing someone twice by mistake is worse than waiting a day to look at the row.

Where do I get a last-contacted date?

Most CRMs and sequencers export one: a last activity, last emailed or last contacted field. If yours only has sent messages, export those with their dates and put the latest date next to each lead with the CSV VLOOKUP tool. The cooldown itself is your rule; for a longer wait after a no-reply sequence, see how to re-contact cold email non-responders.

Why check the ready leads before sending?

A lead that sat untouched for months is older data than one contacted last week, and the addresses on it may have gone. Checking only the ready group is cheaper than checking the whole list, and it keeps old addresses from bouncing on the first send.

Who uses this tool, and for what?

Cold email senders
Keep a re-run of an old list from contacting people who were emailed last month.
Sales ops
Apply a contact-frequency rule to an export before it is loaded into a sequence.
Agencies
Make sure a client's new list does not overlap with what another campaign sent recently.

What can’t this tool tell you?

  • It trusts the dates in your file; a missing date counts as never contacted.
  • It looks at one date per lead, not the whole contact history.
  • Company-level rules (no more than one contact per account a month) need the limit contacts per company tool.
  • Excel serial numbers and common date styles are read; free text such as "last week" is not.

Common questions

What if a lead has no date?
It is treated as never contacted and counted as ready. If your file leaves the date empty for leads you did contact, fill it in first.
What happens to rows with a date the tool cannot read?
They are held back and counted, so nobody is emailed twice by mistake. Fix the date, or choose the day-first or month-first reading, and run it again.
Does it connect to my CRM or sequencer?
No. It reads the file you give it and writes files back.
How long should the cooldown be?
That is your rule. It depends on your sequence length and your market. The 90 days in the box is an example.
Is my list uploaded to SimpleVerifier?
No. The file is read and rewritten in your browser.

A tidy list can still be full of dead addresses.

Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.

  • Upload the cleaned file as it is: CSVs up to 100,000 rows
  • A real SMTP mailbox check on every row, with catch-all detection
  • Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime

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