✨ Generate Job-Specific ATS Resumes with Perplexity AI and PDF Export

1,588 views · ✨ AI & LLMs

Description

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

ATS Resume Maker Workflow Explanation

Aim

The aim of the ATS Resume Maker according to JD workflow is to automate the creation of an ATS-friendly resume by tailoring a candidate’s resume to a specific job description (JD). It streamlines the process of aligning resume content with JD requirements, producing a professional, scannable PDF resume that can be stored in Google Drive.

Goal

The goal is to:

This ensures the resume is optimized for Applicant Tracking Systems (ATS), which are used by employers to screen resumes, by incorporating relevant keywords and maintaining a simple, scannable format.

Requirements

The workflow relies on specific components and configurations:

API Usage

The workflow integrates multiple APIs to achieve its functionality:

These APIs are critical for AI-driven customization, PDF generation, and cloud storage, ensuring a seamless end-to-end process.

HTML to PDF Conversion

The HTML-to-PDF conversion is a key step in the workflow, handled by the HTML to PDF node:

The workflow does not explicitly include a community link for downloading the final PDF, but the Upload file node stores the PDF in Google Drive, making it accessible via a shared folder or link. To enable direct downloads:

Workflow Summary

The ATS Resume Maker according to JD workflow automates the creation of a tailored, ATS-friendly resume by:

  1. Collecting user inputs via a web form (Form Trigger).
  2. Processing and extracting text from PDFs (Process one binary file1, Extracting resume1).
  3. Merging and customizing the content using Perplexity AI (Merge Resume + JD1, Customize resume1).
  4. Formatting and converting the resume to PDF (HTML format1, HTML3, HTML to PDF).
  5. Uploading the PDF to Google Drive (Upload file).

The workflow leverages APIs for AI processing, PDF conversion, and cloud storage, ensuring a professional output optimized for ATS systems. Community sharing can be enabled via Google Drive links or external platforms, as discussed in related web resources. [Ref:,,]

Timestamp: 02:54 PM IST, Wednesday, August 20, 2025

🔗 Nodes Used

Google Drive, n8n Form Trigger, Extract from File, Perplexity

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup