See llms.txt for all machine-readable content.

Back to Templates

Score job applicants from a form with SourceGeek and Google Sheets

Quick overview

This workflow collects job applications via an n8n form, uses SourceGeek to save each applicant, score them against a job description, and generate a dossier, then appends the applicant’s score and dossier link to Google Sheets.

How it works

  1. Receives an application submission from an n8n Form trigger with the applicant’s name, email, and profile URL.
  2. Adds a fixed job description and formats the applicant data into a CSV payload.
  3. Creates a new applicant sheet in SourceGeek from the CSV.
  4. Asks SourceGeek to score the applicant sheet against the job description and waits briefly for scoring to complete.
  5. Generates a one-candidate dossier/shortlist in SourceGeek and extracts the top score, reason, and dossier URL.
  6. Appends a new row with Name, Email, Score, Reason, and Dossier link to a Google Sheets worksheet.

Setup

  1. Install the community node package n8n-nodes-sourcegeek and add a SourceGeek API credential using an API key from SourceGeek.
  2. Add a Google Sheets OAuth credential and set the target spreadsheet URL/ID in the Google Sheets node.
  3. Create (or select) a sheet tab named “Applicants” with header columns Name, Email, Score, Reason, and Dossier.
  4. Review and update the job description text in the workflow to match the role you are hiring for.
  5. Enable the workflow and share the n8n Form URL with applicants (or replace the form trigger with your preferred form provider).