Add a lot of candidates to Recruiterflow at once without creating each one by hand. There are two ways to do it: upload a spreadsheet of candidate details, or email a batch of resumes to a job's maildrop address. Pick whichever matches the data you already have.
This is for recruiters and sourcers importing candidate lists from outside Recruiterflow — for example, a sheet from LinkedIn Recruiter, a list a client sent over, or a folder of resumes from a job board.
Method 1: Upload candidates from a spreadsheet
Use this when you have candidate details (name, email, phone, location, etc.) in an Excel file. Only .xlsx is supported — if you have a CSV, save it as .xlsx first.
Upload your .xlsx file.
Check the preview. Recruiterflow shows your column headers alongside a sample row so you can catch mismatched data before continuing. If it looks right, click through to mapping.
Map each spreadsheet column to a Recruiterflow field. Both system fields (Name, Email, Phone) and any custom fields you've set up are available.
(Optional) Add the candidates to a specific job, move them to a stage on import, or apply a tag. This is the easiest way to land a batch straight into the right pipeline.
Click Start Bulk Upload.
Method 2: Upload multiple resumes via maildrop
Use this when you have resume files (PDF) and no spreadsheet. Every job in Recruiterflow has a unique maildrop address — anything sent to it gets parsed into a candidate on that job.
Open the job in Recruiterflow and copy its maildrop email address.
Compose an email and attach each resume as a separate file. Send it to the maildrop address.
Recruiterflow parses each resume into a candidate for the job.
For more on how Maildrop works, see Forward a resume to maildrop.
Example
A recruiter sourcing for a Senior Frontend Engineer role exports 80 LinkedIn profiles to a spreadsheet. They open the bulk upload page, drop the .xlsx in, and map the columns. A couple of minutes later, the candidates are in the pipeline, ready for outreach.
Things to know
Spreadsheet uploads only accept .xlsx. If you have a CSV, save it as .xlsx first.
Each resume sent to a maildrop must be a separate attachment. Zipped folders aren't parsed.
If you assign a stage during import, that stage's Stage Category drives downstream reporting.
Large uploads run in the background — you don't need to keep the tab open.




