Automated Resume & Cover Letter Generator This project is an automation workflow that generates a personalized resume and cover letter for each job listing. --- π Features Automated Resume Crafting - Generates an HTML resume from your data. - Hosts it live on GitHub Pages. - Converts it to PDF using Gotenberg and saves it to Google Drive. Automated Cover Letter Generation - Uses an LLM to create a tailored cover letter for each

Automated Resume & Cover Letter Generator This project is an automation workflow that generates a personalized resume and cover letter for each job listing. --- π Features Automated Resume Crafting - Generates an HTML resume from your data. - Hosts it live on GitHub Pages. - Converts it to PDF using Gotenberg and saves it to Google Drive. Automated Cover Letter Generation - Uses an LLM to create a tailored cover letter for each job listing. Simple Input Database Agent - Stores your experience in an n8n Data Table with the following fields: role, summary, task, skills, tools, industry. - The main agent pulls this data using RAG (Retrieval-Augmented Generation) to personalize the outputs. One-Time GitHub Setup - Initializes a blank GitHub repository to host HTML files online, allowing Gotenberg to access and convert them. π§© Tech Stack - Gotenberg β Converts HTML to PDF - GitHub Pages β Hosts live HTML files - n8n β Handles data tables and workflow automation - LLM (OpenAI / Cohere / etc.) β Generates cover letters - Google Drive β Stores the final PDFs --- βοΈ Installation & Setup 1. Create a GitHub Repository - This repo will host your HTML resume through GitHub Pages. 2. Set the Webhook URL - In the notify-n8n.yml file, replace: role | summary | task | skills | tools | industry 3. Create the n8n Data Table Add the following columns: role | summary | task | skills | tools | industry 4. Create a Google Spreadsheet - Add these columns: company | coverletter | resume 5. Install Gotenberg - Follow the installation instructions on the Gotenberg GitHub repository: 6. Customize the HTML Template - Modify the HTML resume to your liking. - You can use an LLM to locate and edit specific sections. 7. Add Authentication and Link Your GitHub Repo - Ensure your workflow has permission to push updates to your GitHub Pages branch. 8. Run the Workflow - Once everything is connected, trigger the workflow to automatically generate and save personalized resumes and cover letters. π How to Use 1. Copy and paste the job listing description into the Telegram bot. 2. Wait for the "Done" notification before submitting another job. - Do not use the bot again until the notification appears. - The process usually takes a few minutes to complete. --- β Notes This workflow is designed to save time and personalize your job applications efficiently. By combining n8n automation, LLMs, and open-source tools like Gotenberg, you can maintain full control over your data while generating high-quality resumes and cover letters for every job opportunity.
Download the workflow JSON file after purchase.
Open n8n β click the menu β Import from File.
Select the downloaded JSON and import.
Set up credentials for each node that requires them.
Click Execute Workflow to test, then activate.
Setup guide included
Purchase to unlock the full step-by-step guide
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.