How I Automated Candidate Document Collection in My Business with #N8N
No more endless searching through countless email threads 😎🦎
Context:
At Airskill, we recruit tech professionals for our clients. As part of this process, we need to request numerous documents from candidates. Everything used to happen chaotically via email. Documents would arrive days or even weeks apart. The result: a nightmare trying to find candidates' documents among dozens of email exchanges.
I said: END 🙂
And here's the scenario:
When a candidate schedules an interview with us
They automatically receive an email with a form
They can then upload their documents (CV, diplomas, bank details, etc.) (At this stage, I've done nothing more than post a job offer)
The #N8N workflow:
→ Retrieves candidate data from my application via a webhook, then...
STEP 1:
Retrieves form data
Iterates through each file sent
Uploads to GDrive one by one in a temporary folder
STEP 2:
Formats the candidate's folder as "lastname-firstname"
STEP 3:
Checks if the candidate's folder already exists
If not, it's created
If yes, moves directly to the next step
STEP 4:
Iterates through already uploaded files
Checks if files already exist in the candidate's folder
If yes, deletes them
Moves the uploaded files one by one to the previously created target folder (the candidate's folder)
Results:
A smooth, automated process
Considerable time savings on email processing
Data directly usable in our CRM application
If you're interested in this type of content (and want the accompanying video), let me know. I plan to automate all the company's processes from A to Z => Should I make videos about it? 🧨