Quick overview
This workflow runs every Monday morning to search SourceGeek for candidates matching an open role, saves results as a SourceGeek sheet, scores each candidate against a job description, shortlists the top five, and posts the ranked list with reasons and links to Slack.
How it works
- Runs every Monday at 8:00 on a schedule.
- Sets the role name, SourceGeek search query, and job description used for scoring.
- Uses SourceGeek to run a fast candidate search and returns up to 20 leads.
- Saves the search results as a SourceGeek sheet titled with the role and current date.
- Sends the sheet to SourceGeek to score each lead against the provided job description, then waits a few minutes for scoring to complete.
- Creates a SourceGeek shortlist of the top five candidates and posts a formatted message to a Slack channel with each candidate’s rank, score, reason, and links to the shortlist and full sheet.
Setup
- Install the community node
n8n-nodes-sourcegeek and create a SourceGeek API key, then add it as a SourceGeek credential in n8n.
- Add a Slack credential/connection in n8n and set the target channel (for example,
#recruiting) in the Slack message step.
- Update the role name, search query, job description, weekly run time, and the SourceGeek search limit (20 by default) to match your hiring needs.