Automate Resume Analysis & Candidate Screening with JotForm, Azure OCR, GPT-4.1, Zoho CRM
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
Who’s It For
This workflow is ideal for HR professionals, recruiters, and small businesses looking to streamline resume screening with AI-powered analysis and CRM integration.
What It Does
This template automates resume processing by:
- Capturing resume submissions (name, email, PDF) via JotForm.
- Converting PDFs to images using PDF.co API.
- Extracting text with Azure Vision OCR.
- Analyzing resumes with GPT-4.1 for strengths, improvements, and a score (1–100).
- Storing submission data in PostgreSQL.
- Adding high-scoring resumes (>85) to Zoho CRM and sending congratulatory emails.
- Sending feedback emails for lower-scoring resumes.
How to Set Up
- Configure JotForm Trigger: Add your JotForm API key and form ID (e.g., 252434958811059).
- Set Up PostgreSQL: Create a
resumetable with columns:id(SERIAL PRIMARY KEY),given_name(VARCHAR),given_email(VARCHAR),resume_loc(VARCHAR). - Add Credentials: Store API keys for PDF.co, Azure Vision OCR, OpenAI, Zoho CRM, and Gmail in n8n’s credential system.
- Test the Workflow: Submit a test resume via JotForm and verify data flow through each node.
Requirements
- n8n instance (cloud or self-hosted).
- Accounts with JotForm, PDF.co, Azure Vision, OpenAI, Zoho CRM, and Gmail.
- PostgreSQL database.
How to Customize
- Adjust the GPT-4.1 prompt for specific job roles.
- Modify the score threshold (currently 85) in the "if score > 58?" node.
- Update email templates for personalized messaging.
PostgreSQL Table Structure
> Node to create table included in workflow.