Block 1 - HTML to PDF
- Type / Role
- @custom-js/n8n-nodes-pdf-toolkit.html2Pdf - html2Pdf
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
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 workfl...
@custom-js/n8n-nodes-pdf-toolkit.html2pdf, n8n-nodes-base.googledrive, n8n-nodes-base.formtrigger, n8n-nodes-base.extractfromfile, n8n-nodes-base.code, n8n-nodes-base.perplexity, n8n-nodes-base.stickynote, n8n-nodes-base.html
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yashraj singh sisodiya.
Original n8n.io sourceThis workflow contains community nodes that are only compatible with the self-hosted version of n8n.
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.
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.
The workflow relies on specific components and configurations:
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.
The HTML-to-PDF conversion is a key step in the workflow, handled by the HTML to PDF node:
$json.cleanedResponse) from the HTML format1 node and uses the @custom-js/n8n-nodes-pdf-toolkit.html2Pdf node to convert it into a PDF.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:
The ATS Resume Maker according to JD workflow automates the creation of a tailored, ATS-friendly resume by:
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
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Generate Job-Specific ATS Resumes with Perplexity AI and PDF Export |
|---|---|
| Complexity | advanced |
| Nodes | 19 |
| Categories | Multimodal AI |
| Author | Yashraj singh sisodiya |
| Published | 20 Aug 2025 |
Use the JSON export at /data/workflows/7637/7637.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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 workfl...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Multimodal AI use case.