๐Ÿ‘ฅ Automate applicant tracking with GPT-4.1 CV parsing, Google Sheets and Gmail alerts

โšก 309 views ยท ๐Ÿ‘ฅ HR & Recruitment

Description

Template Description: > Stop manually reading every CV and copy-pasting data into a spreadsheet. This workflow acts as an AI recruiting assistant, automating your entire initial screening process. It captures applications from a public form, uses AI to read and understand PDF CVs, structures the candidate data, saves it to Google Sheets, and notifies all parties.

This template is designed to save HR professionals and small business owners countless hours, ensuring no applicant is missed and all data is consistently structured and stored.


๐Ÿš€ What does this workflow do?

๐ŸŽฏ Who is this for?

โœจ Benefits

โš™๏ธ How it Works

  1. Form Submission: A candidate fills out the n8n form and uploads their CV.
  2. PDF Extraction: The workflow extracts the raw text from the PDF file.
  3. AI Analysis: The text is sent to OpenAI with a prompt to structure all key information (experience, skills, etc.) into a JSON format.
  4. Duplicate Check: The workflow checks your Google Sheet to see if the applicantโ€™s email already exists. If so, it stops.
  5. Save to Database: If the applicant is new, their structured data is saved as a new row in Google Sheets.
  6. Send Notifications: Two emails are sent simultaneously: a confirmation to the applicant and a notification with the CV summary to the recruiter.

๐Ÿ“‹ n8n Nodes Used

๐Ÿ”‘ Prerequisites

๐Ÿ› ๏ธ Setup

  1. Import the workflow into your n8n instance.
  2. Configure Credentials: Connect your credentials for OpenAI and Google (for Sheets & Gmail) in their respective nodes.
  3. Customize the Form: In the 1. Applicant Submits Form node, you can add or remove fields as needed.
  4. Activate the workflow. Once active, copy the Production URL from the Form Trigger node and share it to receive applications.
  5. Set Your Email: In the 8b. Send Notification... (Gmail) node, change the โ€œToโ€ address to your own email address to receive alerts.
  6. Link Your Google Sheet: In the 5. Check for Duplicate... and 7. Save Applicant Data... nodes, select your spreadsheet and sheet.

๐Ÿ”— Nodes Used

Google Sheets, Gmail, n8n Form Trigger, Extract from File, OpenAI

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup