13_job_application_tailor
13. The Job Application Tailor
Description
This workflow transforms your job application process. Instead of sending a generic resume, you provide a URL to a specific job posting. The workflow then reads your comprehensive "master resume," analyzes the job's key requirements using an LLM, and generates a new, perfectly tailored resume and a draft cover letter designed to catch the recruiter's eye.
Architecture
graph TD
A[Manual Trigger with Job URL] --> B{Fetch Job Description};
B --> C{Read Master Resume};
C --> D{AI Agent LLM};
D -- Generates --> E[Tailored Resume];
D -- Generates --> F[Cover Letter];
E --> G{Save Resume File};
F --> H{Save Cover Letter File};
Setup
- Import Workflow: Import the
workflow.jsonfile into your n8n instance. - Create Master Resume:
- Create a file named
master_resume.txtin the same directory where your n8n instance is running (or a location n8n can access). - This file should contain your entire work history, all skills, and all project details. Be as comprehensive as possible.
- If you place it in a different path, be sure to update the path in the "Read Master Resume" node.
- Create a file named
- Configure LLM:
- In the "Tailor Resume & Draft Letter" node, configure the URL and authentication for your LLM API.
- The prompt is engineered to perform two tasks: first, rewrite the resume, and second, draft a cover letter. You can adjust the prompts to your liking.
- Output: The tailored files (
tailored_resume.txtandcover_letter.txt) will be saved in the same directory as yourmaster_resume.txt. You can change this in the "Save Files" nodes.
Execution
- Click "Execute Workflow" in the n8n editor.
- In the start node, paste the URL of the job you want to apply for into the "Job URL" field.
- Run the workflow.
- Check the output directory for your newly generated, tailored application documents.