⬡ Hub
Skip to content

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

  1. Import Workflow: Import the workflow.json file into your n8n instance.
  2. Create Master Resume:
    • Create a file named master_resume.txt in 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.
  3. 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.
  4. Output: The tailored files (tailored_resume.txt and cover_letter.txt) will be saved in the same directory as your master_resume.txt. You can change this in the "Save Files" nodes.

Execution

  1. Click "Execute Workflow" in the n8n editor.
  2. In the start node, paste the URL of the job you want to apply for into the "Job URL" field.
  3. Run the workflow.
  4. Check the output directory for your newly generated, tailored application documents.

Files and Subdirectories