Screen and triage job applications with Ollama, Gmail, and Google Sheets
Ready for 3.0What this workflow does
This AI workflow has 12 nodes and runs when someone submits an n8n form (“Candidatura — Técnico/a en Automatización de Procesos”). Along the way it connects Gmail, Google Sheets and Ollama.
How it runs
Trigger: When someone submits an n8n form (“Candidatura — Técnico/a en Automatización de Procesos”).
- OPTIONS (Edit Fields (Set)): sets 2 fields: mail, business info
- Candidacy (Gmail): uses Gmail
- Extract from File: extracts data from a file (pdf)
- Analyze CV with Ollama (Ollama): uses Ollama
- Clear data (Code): runs custom JavaScript code
- Error model o tokens (Gmail): uses Gmail
- If: checks a condition and branches into true / false
- Append row in sheet (Google Sheets): append
- Application automatically rejected (Gmail): uses Gmail
- Human review (Gmail): send and wait for a reply
…plus 1 more step. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Extract from File
n8n-nodes-base.extractFromFile - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Gmail
n8n-nodes-base.gmail - Google Sheets
n8n-nodes-base.googleSheets - Edit Fields (Set)
n8n-nodes-base.set - n8n Form Trigger
n8n-nodes-base.formTrigger - Ollama
@n8n/n8n-nodes-langchain.ollama
From the author
Quick overview This workflow collects job applications through an n8n form, extracts text from the uploaded PDF CV, analyzes it with Ollama, and records the results in Google Sheets while using Gmail to send candidate confirmations, route high-fit candidates…