Generate Job-Specific ATS Resumes with Perplexity AI and PDF Export
UnknownWhat this workflow does
This workflow has 9 nodes and runs when someone submits an n8n form (“resume builder”). Along the way it connects Google Drive and Pdf Toolkit (community).
How it runs
Trigger: When someone submits an n8n form (“resume builder”).
- Process one binary file (Code): runs custom JavaScript code
- Extracting resume (Extract from File): extracts data from a file (pdf)
- Merge Resume + JD (Code): runs custom JavaScript code
- Customize resume (Perplexity): uses Perplexity
- HTML format (Code): runs custom JavaScript code
- HTML: parses or builds HTML
- HTML to PDF (Html2Pdf): uses Html2Pdf
- Upload file (Google Drive): uses Google Drive
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that @custom-js/n8n-nodes-pdf-toolkit is verified or supports 3.0 (used in HTML to PDF).
Nodes used (7)
- Html2Pdf
@custom-js/n8n-nodes-pdf-toolkit.html2Pdf - Google Drive
n8n-nodes-base.googleDrive - n8n Form Trigger
n8n-nodes-base.formTrigger - Extract from File
n8n-nodes-base.extractFromFile - Code
n8n-nodes-base.code - Perplexity
n8n-nodes-base.perplexity - HTML
n8n-nodes-base.html
From the author
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…