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
- Receives an application submission from an n8n Form trigger with the applicant’s name, email, and profile URL.
- Adds a fixed job description and formats the applicant data into a CSV payload.
- Creates a new applicant sheet in SourceGeek from the CSV.
- Asks SourceGeek to score the applicant sheet against the job description and waits briefly for scoring to complete.
- Generates a one-candidate dossier/shortlist in SourceGeek and extracts the top score, reason, and dossier URL.
- Appends a new row with Name, Email, Score, Reason, and Dossier link to a Google Sheets worksheet.
Setup
- Install the community node package n8n-nodes-sourcegeek and add a SourceGeek API credential using an API key from SourceGeek.
- Add a Google Sheets OAuth credential and set the target spreadsheet URL/ID in the Google Sheets node.
- Create (or select) a sheet tab named “Applicants” with header columns Name, Email, Score, Reason, and Dossier.
- Review and update the job description text in the workflow to match the role you are hiring for.
- Enable the workflow and share the n8n Form URL with applicants (or replace the form trigger with your preferred form provider).