⚡ Automate job applications with AI resume tailoring using GPT-4o, LinkedIn & Gmail

2,354 views · ⚡ Personal Productivity

💡 Pro Tip — If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search — you just pass a URL and get structured data back.

View All Scrapers

Description

Overview

Stop applying manually. This workflow acts as your personal AI recruiter, automating the end-to-end process of finding high-quality jobs, tailoring your resume, and preparing personalized outreach emails to decision-makers.

What this workflow does

Setup Requirements

To run this workflow, you will need to set up credentials in n8n for the following services. Please ensure you use n8n credentials and do not hardcode API keys into the HTTP nodes:

How to use

  1. Upload Resume: Paste your “Master Resume” text into the first Google Docs node or connect your existing file.
  2. Configure Credentials: Add your API keys in the n8n credentials section for all services listed above.
  3. Set Search Criteria: Update the JSON body in the Apify node with your desired LinkedIn job search URL.
  4. Run: Execute the workflow and watch your drafts folder fill up with ready-to-send applications.

🔗 Nodes Used

HTTP Request, Google Drive, Gmail, Google Docs, Markdown, Filter

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup