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.