Automate Resume Analysis & Candidate Screening with JotForm, Azure OCR, GPT-4.1, Zoho CRM

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 resume table 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.

0
Downloads
0
Views
8.28
Quality Score
intermediate
Complexity
Created:10/22/2025
Updated:11/22/2025

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments