Parse and score resumes with OpenAI GPT-4o, Google Drive, PostgreSQL and Slack
Quick overview This workflow collects resume uploads via an n8n form, stores the file in Google Drive, extracts and parses the resume with OpenAI into structured candidate data, calculates a simple fit score, saves the result to PostgreSQL, and notifies HR in Slack.
How it works Receives a candidate submission through an n8n Form trigger with a PDF resume attachment. Uploads the resume file to a specified Google Drive folder and extracts the resume text from the uploaded PDF. Sends the extracted resume text to OpenAI (gpt-4o-mini) to return key candidate fields as JSON. Parses the AI response, cleans and normalizes fields like name casing, email formatting, and numeric experience years. Calculates a candidate score based on experience and the presence of specific skills (React, Node.js, PostgreSQL). Inserts the structured candidate record and score into a PostgreSQL candidates table. Posts a Slack message to an HR channel with the candidate’s details and score.
Setup Configure the n8n Form trigger and share the form URL with candidates to upload their PDF resumes. Connect Google Drive OAuth credentials and select the target Drive and folder where resumes should be stored. Add an OpenAI API credential and confirm the model and prompt match the fields you want to extract. Set up a PostgreSQL credential and ensure a public.candidates table exists with columns that match the workflow mappings. Connect Slack OAuth credentials and choose the channel where HR should receive candidate notifications.
Related Templates
Transform Gmail Newsletters into Insightful LinkedIn Posts Using OpenAI
Who Is This For? This workflow is perfect for content creators, marketers, and business professionals who receive regu...
AI Email Classifier & Auto-Delete for Gmail (SPAM/OFFER Cleaner)
This workflow is designed for freelancers, solopreneurs, and business owners who receive a high volume of irrelevant mes...
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...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments