workflows.fit
Back to n8n workflows
n8n templateFreeBy Atta

Screen job applicants with Gemini AI: Jotform to Notion hiring pipeline

Stop drowning in job applications. This workflow transforms your hiring process from a manual, time-consuming data-entry task into an automated, intelligent screening system. When a candidate applies via your Jotform,...

DevelopmentCore NodesCommunicationHITLProductivityAILangchainJot Form Trigger
Loading interactive preview...

Template notes

Stop drowning in job applications. This workflow transforms your hiring process from a manual, time-consuming data-entry task into an automated, intelligent screening system.

When a candidate applies via your Jotform, this workflow automatically:

1. Downloads their PDF resume (even from private links). 2. Extracts the text from the resume and reads their cover letter. 3. Compares the application to the Notion job description using Gemini AI. 4. Generates an "AI Fit Score" (0-100) and a concise summary. 5. Filters out low-scoring applicants. 6. Creates a new, fully detailed candidate page in your Notion database, linked to the correct job. 7. Instantly alerts your hiring team on Slack with the candidate's score and summary. 8. Sends an automated confirmation email to the candidate.

Features

Triggers on New Jotform Submissions: Kicks off the moment a candidate clicks "Apply Now." Handles Private Files: Securely downloads private resume files from Jotform using your API key. PDF Text Extraction: Automatically reads the text from any uploaded PDF resume. Deep AI Analysis: Uses Gemini AI to compare the candidate's resume and cover letter against the specific job description from Notion. Relational Database Linking: Automatically links the new candidate to the correct "Open Position" page in Notion. Automated Quality Filtering: An IF node stops low-scoring candidates from cluttering your database. Multi-Channel Communication: Provides instant feedback to your team (Slack) and the candidate (Email).

Nodes Used

🟣 Jotform Trigger (Jotform Trigger) ✉️ Gmail (Send Confirmation Email) ⬇️ HTTP Request (Download Resume PDF) 📄 Extract From File (Read Resume Text) 🔍 Notion (Find Job in Notion) 🖇️ Merge (Combine Data) 🧠 AI Agent (AI Candidate Analysis) ❓ IF (Score > 40?) ➕ Notion (Create Candidate in Notion) 📣 Slack (Alert Hiring Team) 🚫 No Operation, do nothing (Ignore (Score < 40))

-----