Skip to main content
← Back to blog
Phone Number Management5 min read

Phone Number Extractor for Recruiters: Screen Resumes Faster

You've shortlisted 30 candidates. Their resumes are sitting in your inbox, your ATS, and a shared drive — as PDFs, Word docs, and email attachments. You need to call the top 10 today.

Opening each resume, finding the phone number, copying it, switching to your dialer, pasting it — that's two minutes per candidate. Twenty minutes of mindless clicking before you've spoken to anyone.

There's a faster way.

The Recruiter's Phone Number Problem

Recruitment involves a constant stream of phone numbers from sources that weren't designed for easy extraction:

  • Resume headers — Numbers formatted differently on every CV (with dashes, dots, spaces, parentheses, country codes, or none of the above)
  • ATS exports — Candidate lists exported as CSV or PDF with numbers buried in multi-column layouts
  • Email threads — Candidates reply with their number in the body text, hiring managers forward contact details
  • Job board profiles — Contact info copied from LinkedIn, Indeed, or Glassdoor
  • Referral lists — Spreadsheets from team leads with names and numbers crammed into cells

Manually pulling numbers from each source is the bottleneck between finding a candidate and reaching them.

Fastest Method: Paste Everything into NumSwift

The approach is simple regardless of where the resume lives:

  1. Open the resume (PDF, Word, email — anything)
  2. Select all text (Ctrl/Cmd+A)
  3. Copy (Ctrl/Cmd+C)
  4. Paste into NumSwift's phone number extractor
  5. Click to call, WhatsApp, or SMS the candidate directly

NumSwift pulls out every phone number from the pasted text and ignores everything else — names, addresses, work experience, education. You get clean, validated numbers with one-click actions.

For a single resume this saves a minute. For a batch of 30, it saves your morning.

Batch Processing: Multiple Resumes at Once

When you need numbers from many candidates:

From Your ATS

Most applicant tracking systems let you export candidate lists as CSV or Excel. Export the list, open it, select all, copy, and paste into NumSwift's bulk phone number extractor. Every phone number from every candidate — extracted, deduplicated, and formatted.

From a Folder of PDFs

If resumes are individual PDF files:

  1. Open each PDF and copy the text (or use Select All)
  2. Paste all the text — from multiple resumes — into NumSwift at once
  3. All phone numbers from all resumes appear in one list

NumSwift doesn't care if you paste one resume or twenty. It finds every valid phone number in whatever you paste. For detailed PDF extraction techniques (including scanned resumes), see our guide on extracting phone numbers from PDFs.

From Email Threads

Hiring managers forward candidate details in email chains. Rather than hunting through each reply:

  1. Open the email thread
  2. Select all (Ctrl/Cmd+A)
  3. Copy and paste into NumSwift

Every phone number from every reply in the thread gets extracted, even if candidates formatted their numbers differently.

Handling International Candidates

International recruiting adds formatting complexity. A UK candidate writes 07911 123456, a German candidate writes 0151 12345678, and a US candidate writes (555) 123-4567. They're all valid — but look completely different.

NumSwift uses Google's libphonenumber library to recognize phone number formats from any country. Set your default country for local numbers without country codes, and it handles the rest. For a reference on how different countries format their numbers, see our international phone number format guide.

Common Resume Formats and How to Handle Them

PDF Resumes

Most resumes arrive as PDFs. If the PDF is text-based (you can select text), copy-paste works directly. If it's a scanned document, you'll need OCR first — Google Drive's free conversion works well. Full details in our PDF extraction guide.

Word Documents (.docx)

Open in Word or Google Docs, Select All, Copy, Paste into NumSwift. Word documents are always text-based, so extraction is straightforward.

Plain Text and Email Bodies

The easiest case. Copy the text directly and paste. NumSwift handles any amount of surrounding text.

LinkedIn and Job Board Profiles

When a candidate's profile shows their number, copy the visible profile text and paste. NumSwift filters out names, titles, company names, and other profile data to find just the phone numbers.

Why Not Use Your ATS Search?

Your ATS has a search function, and you might be able to search for or filter by phone number. But:

  • ATS search finds, it doesn't extract. You still need to click into each profile and copy the number.
  • Export formats vary. Some ATS exports bury phone numbers in merged cells or combined fields.
  • Numbers may be inconsistently entered. Candidates enter their own numbers in whatever format they prefer. Your ATS stores them as-is.
  • You often work outside the ATS. Resumes forwarded by email, shared in Slack, or sitting in a Drive folder aren't in your ATS at all.

After Extraction: Next Steps

Once NumSwift extracts the numbers:

  • Call directly — Click the call button to dial from your phone
  • WhatsApp — Send a quick message to confirm availability (increasingly common for initial candidate outreach)
  • SMS — Send a text if the candidate doesn't pick up
  • Copy — Get the number in clean international format to paste into your ATS, CRM, or dialer

No saving contacts. No manual formatting. Extract, act, move on.

Tips for Recruiters

  1. Paste generously. Don't try to select just the header of a resume. Select All and paste. NumSwift ignores non-phone-number text automatically.

  2. Process in batches. Don't extract one resume at a time. Paste text from 10-20 resumes at once and get all numbers in a single list.

  3. Check the country setting. If you're recruiting locally, set your default country in NumSwift so numbers without country codes are parsed correctly.

  4. Use for referral lists too. When a hiring manager sends a spreadsheet of referral contacts, the same copy-paste approach works for spreadsheets.

Related Guides

Bottom Line

Recruiters spend too much time copying phone numbers from resumes one by one. Select the text, paste into NumSwift, and get every candidate's number with instant call, WhatsApp, and SMS actions. It works with PDFs, Word docs, emails, ATS exports, and any other format candidates throw at you.