Hey n8n Community,
A few weeks ago I built a Slack-based CV assistant for a friend’s recruiter, who was drowning in CVs of every imaginable format. Since it landed well, I cleaned it up and pushed it to the n8n template library: Summarize candidate CVs in Slack with easybits Extractor.
What it does:
Recruiter drops a CV (PDF, PNG, or JPG) into a dedicated Slack channel → bot downloads it → runs it through the easybits Extractor with 8 fields → posts a clean structured summary as a threaded reply in the same channel. No leaving Slack, no manual reading, no format guessing.
How it’s set up:
The trigger listens for new messages in the channel, ignores its own posts and anything without a file, checks the file type (PDF/PNG/JPG), downloads the private file with a bearer token, and sends the binary to the Extractor. The Extractor returns 8 structured fields, all with a “return null if not present” rule so the summary stays clean:
full_namelocationtotal_years_experiencetop_skills(top 3 as short noun phrases)last_three_roles(title, company, start, end)education(degree, institution, year)salary_expectations(verbatim string, not normalised)linkedin_url
I also made a short video showing the workflow in action so you can see the recruiter flow end to end.
Want the Save-to-Sheet buttons too?
The template above also posts an interactive action card with Save to Sheet and Dismiss buttons under each summary. The workflow that handles those button clicks (appending the candidate to a Google Sheet, updating the card to “
Saved by user”) is a separate n8n workflow, Slack interactivity needs its own webhook endpoint, so you can’t have the trigger and the button listener in the same workflow.
That second part is on my GitHub:
Together with 20 other workflows ranging from invoice classification and PO extraction through to more recruiting-side ones like this.
If any of these are useful, I’d hugely appreciate a
on the repo.
What other recruiter-side workflows are people building in n8n? Curious how far others have taken the ATS integration side of things.
Best,
Felix