How Recruiters Can Bulk Filter Candidate Emails by Company Domain

You have 500 candidate contacts in your ATS. Half used Gmail or Outlook when they applied. You need to find which candidates are currently using a corporate email — which means they're actively employed and reachable at work. Doing this by hand takes hours. Here's how to do it in 30 seconds.

The Recruiter's Problem: Mixed Email Lists

When candidates apply through your careers page, LinkedIn, or job boards, they give you whatever email they want. The result:

Why does this matter for recruiters?

Personal emails = candidates who may not be actively looking. If they're using Gmail, they might be job hunting on their personal time. If they're using their current company email, they're employed right now — exactly the passive talent you want to approach.

The Workflow: Bulk Filter by Domain Type

Step 1: Export your candidate list from the ATS

Export your Greenhouse, Lever, or Workable candidate list as CSV. Include name, current company, email, application date. Keep all columns.

Step 2: Upload to a bulk email classifier

Drag the CSV into MailPurify Pro. It scans every email address and automatically sorts it into 3 buckets:

Step 3: Export the 3 buckets as separate CSVs

You now have clean lists:

  1. Corporate-domain candidates → these are currently employed. Reach out via their work email during business hours.
  2. Personal-email candidates → these may be between jobs or using personal email for everything. Send them a LinkedIn message instead of cold email.
  3. Invalid/outdated → clean these out of your ATS.

Why Manual Sorting Is a Time Trap

If you sort 500 rows by hand in Excel, you'll spend:

Automating this step frees you to actually talk to candidates, not sort spreadsheets.

Advanced Use Cases

Identify candidates currently at target companies

If you're recruiting for a SaaS startup and want to poach people from competitors, filter the corporate-domain bucket by company name. You'll instantly see which candidates are currently at Salesforce, HubSpot, or whatever your target list is.

Flag outdated emails

If a candidate's email domain matches a company they left 2 years ago (check their work history column), that email is probably dead. The cleaner flags it as invalid automatically.

Compliance with GDPR / CCPA

Candidate data is sensitive. A browser-based cleaner runs locally — your candidate CSV never gets uploaded to a cloud server. This matters for GDPR compliance if you're recruiting EU candidates.

Sample Workflow for a Tech Recruiter

  1. Export 800 applicants from Greenhouse as CSV
  2. Upload to MailPurify Pro
  3. Get 3 sorted buckets: ~450 corporate, ~300 personal, ~50 invalid
  4. Send personalized outreach to the 450 corporate-domain candidates (they're employed, you want passive talent)
  5. Send LinkedIn connection requests to the 300 personal-email candidates
  6. Delete or mark the 50 invalid rows in your ATS
  7. Save 30 minutes of manual sorting every time you get a new batch

What About Role-Based Addresses?

If a candidate used info@theircompany.com or hr@theircompany.com, that's not their personal inbox. The cleaner flags these as suspected-invalid. Don't send recruiter outreach to role-based addresses — they'll never see it.

Sort your candidate list in 30 seconds

MailPurify Pro runs locally in your browser. Your candidate data never leaves your computer. Export 3 clean CSVs in one click.

Start Free — 500 rows included