Recruiting & HR

Extract Every CV Attachment From 100 Application Emails โ€” One ZIP Download

The Pro bulk ZIP feature was built for this exact workflow. Here's how recruiters cut candidate screening time dramatically.

๐Ÿ“… May 2026 โฑ 4 min read ๐Ÿท Recruiting ยท HR ยท Productivity

A job listing goes live on Monday morning. By Friday, 120 applications have arrived โ€” all via email, each with a CV attached. Some applicants used the same template. Some sent cover letters. Some attached portfolios. Some emailed twice.

Before you can even begin screening, you need to get those CVs out of your inbox and somewhere you can actually work with them. That process, done manually, takes longer than it should โ€” and it's one of the most avoidable time drains in modern recruitment.

The manual workflow that's silently costing you hours

Most recruiters have some version of this routine:

  1. Open email 1 โ†’ read the body โ†’ download the CV attachment โ†’ rename it with the candidate's name โ†’ close email โ†’ open email 2 โ†’ repeat

For 100 applications, that's easily two to three hours of administrative work that produces exactly zero hiring insight. You're not screening anyone during that time โ€” you're just moving files.

100
emails to process
~90s
per email, manually
2.5h
lost before screening starts

What bulk ZIP extraction actually does

Email to Text Pro processes all your application emails simultaneously and produces two outputs from the batch:

  1. Extracted email body text โ€” the cover letter or introductory message from each email, cleaned of HTML and formatting, one file per applicant
  2. All attachments in a single ZIP โ€” every CV, portfolio, or supporting document extracted from every email, bundled together and ready to download

The files inside the ZIP are named automatically based on the email sender and subject line, so you're not staring at a folder full of files all called "CV.pdf".

๐Ÿ“ฆ applications_batch.zip โ€” example contents
โ”œโ”€โ”€ james_okafor_re_senior_dev_role/
    โ”œโ”€โ”€ CV_James_Okafor.pdf
    โ””โ”€โ”€ email_body.txt
โ”œโ”€โ”€ sarah_chen_application_ux_designer/
    โ”œโ”€โ”€ Sarah_Chen_Portfolio.pdf
    โ”œโ”€โ”€ Sarah_Chen_CV.pdf
    โ””โ”€โ”€ email_body.txt
โ”œโ”€โ”€ marcus_williams_covering_letter/
    โ”œโ”€โ”€ MW_CV_2026.pdf
    โ””โ”€โ”€ email_body.txt
    ... (97 more candidates)

Step-by-step: The recruiter bulk extraction workflow

1

Create a folder in your email client for the applications

Filter all application emails into a single folder using a rule or by searching for the job title. Most email clients let you select all emails in a folder and export them as .eml files in bulk.

2

Export emails as .eml files

In Outlook: select all โ†’ drag to a folder on your desktop. In Gmail: use Google Takeout or an extension. In Apple Mail: select all โ†’ File โ†’ Save As. You'll end up with a folder of .eml files, one per application.

3

Drop the whole folder into Email to Text

With Pro, drag the entire folder of .eml files into the drop zone at once. The tool parses every email simultaneously โ€” no queue, no waiting for each to process.

4

Click "Export ZIP" and download

One click bundles all extracted text and attachments into a single ZIP file, organised by candidate. Download it, unzip, and your screening folder is ready โ€” all files named and sorted.

5

Optional: export the cover letters as CSV

The extracted email body text can also be exported as a CSV โ€” one row per candidate, with sender, date, and cover letter content. Paste this into your ATS or share it with hiring managers for initial screening notes.

Privacy note: Every step of this happens locally in your browser. Candidate CVs and cover letters are never uploaded to any external server. Your data โ€” and your candidates' data โ€” stays on your machine throughout the entire process.

Other recruiting workflows this helps with

Referral email processing

Colleagues forward candidate referrals via email. Extract the referral text and any attached CVs in one pass, rather than triaging each forwarded email separately.

LinkedIn message exports

LinkedIn's message export produces email-like files. Run them through the same workflow to extract conversation content without scrolling through LinkedIn's interface.

Compliance and record-keeping

Many jurisdictions require retaining recruitment correspondence for specified periods. Bulk-export application emails and process them into a structured archive โ€” plain text, searchable, storage-efficient.

ATS data entry preparation

Rather than copy-pasting candidate details from each email into your ATS one at a time, extract all emails to a CSV and import the structured data directly.

Frequently asked questions

What attachment file types are extracted in the ZIP?

The tool extracts all standard email attachments โ€” PDFs, Word documents (.docx), plain text files, images (JPG, PNG), and Excel files. If a candidate attached something, it comes out in the ZIP.

How does the tool handle emails with no attachments?

Emails without attachments still produce an extracted text file in the ZIP (the email body). So your ZIP will always have one folder per email โ€” it just won't have a separate attachment file for those candidates who emailed without one.

Is there a limit on how many emails I can process at once?

With Pro, there is no artificial limit. The practical limit is your browser's memory โ€” in testing, batches of 500+ emails process without issue on a standard laptop. For very large batches (1,000+), processing in groups of 200โ€“300 is recommended.

Can I use this with emails already in my ATS?

If your ATS allows email export, yes. Most enterprise ATS platforms can export application emails or candidate email threads. Check your ATS documentation for export options, then use this tool on the exported files.

Process your next batch in minutes, not hours

Bulk ZIP extraction is a Pro feature. One-time payment, lifetime access, single-device licence (1 machine).

Try free โ†’ Get Pro โ€” $12 one-time