👥 TalentFlow AI – Instantly evaluate applicant’s GitHub, LinkedIn, using AI

⚡ 243 views · 👥 HR & Recruitment

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

AI-Powered Job Application Screening Workflow

Who Is This For?

This template is ideal for:

Who want to automate the screening of job applicants. If you collect candidate data via JotForm and want an AI‑powered, multi‑source evaluation—without manual copy‑paste—this workflow is for you.

What Problem Does This Solve?

Manually reviewing:

Is time‑consuming and error‑prone. This workflow:

  1. Centralizes all candidate data
  2. Scores each dimension against specific job requirements
  3. Appends results to Google Sheets
  4. Helps make data‑driven hiring decisions faster

What This Workflow Does

1. Trigger on New JotForm Submission

Captures candidate name, email, social URLs, resume link, and job description
(Pro Tip: Add hidden field in JotForm to pass job requirements)

2. Extract & Normalize Usernames

Parses LinkedIn, GitHub, and LeetCode handles

3. Scrape & Format Data

4. AI‑Powered Evaluation

Uses LangChain agents on OpenRouter to:

5. Merge & Append

Consolidates scores and feedback → writes new row to Google Sheets with hyperlinks and totals

Setup

JotForm Configuration

  1. Create your job application form
  2. Add Hidden Field:
    • Name: job_description
    • Value: [Paste full job description here] (This enables AI to evaluate candidates against specific role requirements)
  3. Create fields matching the workflow requirements image.png

Required Credentials/Variables

Configuration Steps

  1. Google Sheets
    • Create or select spreadsheet
    • Grant n8n access
  2. Node Organization
    • All nodes renamed for clarity
    • Sticky notes explain prerequisites

How to Customize

1. Job-Specific Evaluation

2. Add/Edit Fields

Use Edit Fields node to map your form questions

3. Adjust Scoring

Tweak agent prompts:

4. Extend Sources

Insert new branches (e.g., Stack Overflow) by following existing patterns

Result

Transforms raw candidate submissions into actionable insights—evaluating applicants against specific job requirements and reducing screening time from hours to minutes with consistent, unbiased evaluations.

🔗 Nodes Used

Google Sheets, HTTP Request, Jotform Trigger, AI Agent, Structured Output Parser, OpenRouter Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup