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.
Related Templates
Generate Product Ad Copy & CTAs with GPT-4 for Slack and Airtable
⚡ AI Copywriter Pro: Instant Ad Copy & CTA Generator Transform product details into compelling marketing copy in second...
Instagram Full Profile Scraper with Apify and Google Sheets
📸 Instagram Full Profile Scraper with Apify and Google Sheets This n8n workflow automates the process of scraping ful...
Compare Lists and Identify Common Items & Differences Using Custom Keys
This workflow compares two lists of objects (List A and List B) using a user-specified key (e.g. email, id, domain) and ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments