See llms.txt for all machine-readable content.

Back to Templates

Find and shortlist weekly role candidates with SourceGeek and Slack

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

  1. Runs every Monday at 8:00 on a schedule.
  2. Sets the role name, SourceGeek search query, and job description used for scoring.
  3. Uses SourceGeek to run a fast candidate search and returns up to 20 leads.
  4. Saves the search results as a SourceGeek sheet titled with the role and current date.
  5. Sends the sheet to SourceGeek to score each lead against the provided job description, then waits a few minutes for scoring to complete.
  6. 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

  1. Install the community node n8n-nodes-sourcegeek and create a SourceGeek API key, then add it as a SourceGeek credential in n8n.
  2. Add a Slack credential/connection in n8n and set the target channel (for example, #recruiting) in the Slack message step.
  3. Update the role name, search query, job description, weekly run time, and the SourceGeek search limit (20 by default) to match your hiring needs.