Build an AI-Powered Job Hunting Assistant with n8n

Automate Your Job Search: AI-Powered LinkedIn Discovery, Resume Matching & Cover Letters
Job hunting is often a repetitive, time-consuming, and mentally exhausting process. Many job seekers face these challenges:
- Searching for new roles daily
- Opening dozens of job listings
- Reading lengthy job descriptions
- Manually assessing job fit
- Tailoring cover letters for each application
- Tracking every application in spreadsheets
This n8n workflow transforms the entire process into a **fully automated AI job assistant**, streamlining your career advancement efforts.
Here’s what this powerful workflow accomplishes:
- Scrapes fresh LinkedIn job postings daily
- Filters for relevant roles based on your criteria
- Uses advanced AI to evaluate alignment with your resume
- Generates tailored cover letters and recruiter emails
- Stores all data neatly in Google Sheets for easy tracking
Let’s explore how this automated job search system operates. Every day at 4 AM, the workflow executes these steps:
- Searches LinkedIn for specific roles, for example, “Senior Product Manager in Bangalore.”
- Filters results, focusing on “Product” roles to ensure relevance.
- Limits the batch size to optimize processing and API usage.
- Sends each job description to an AI Agent for in-depth analysis.
- Compares the job description rigorously against your stored resume.
- Produces comprehensive outputs including:
- A suitability score (1-5 scale)
- Identified aligned skills and experience
- Highlights non-aligned skills for consideration
- A custom-generated cover letter
- A draft recruiter email
- Saves all collected and generated data into Google Sheets, ensuring deduplication for a clean database.
The Automated Job Search Workflow Explained
1. Scheduled Trigger for Daily Job Discovery
The workflow begins with n8n’s Schedule Trigger, executing daily at 4 AM. This guarantees you receive **fresh job listings without any manual effort**, kicking off your automated job search each morning.
2. LinkedIn Job Scraping via Apify
Leveraging Apify’s LinkedIn Jobs Scraper, the workflow intelligently searches LinkedIn using specific filters. This ensures highly targeted job discovery:
- Location: Bangalore (customizable)
- Title: Senior Product Manager (customizable)
- Experience Level: Mid–Senior
- Contract Type: Full-time
- Posted: In the last 24 hours
- Limit: Approximately 68 jobs per run (customizable)
Apify returns structured job data including job title, company, detailed description, recruiter information, application links, and experience level, essential for your AI job assistant.
3. Filtering and Limiting Job Search Results
A Filter node retains only roles with “Product” in the title, ensuring relevance. Subsequently, a Limit node caps processing at 100 items to efficiently manage API usage and control costs for your automated job applications.
4. AI Resume Matching and Content Generation
This is where the power of AI truly shines, offering unparalleled personalization for your job applications.



5. AI Agent with Resume Context for Tailored Applications
The workflow utilizes:
- n8n’s LangChain AI Agent for robust processing
- OpenAI (gpt-4o-mini) or any other compatible LLM API
- Your resume, securely stored in Google Docs, as critical context
Each job description is rigorously compared against your resume document. The AI is specifically instructed to:
- Avoid hallucination, ensuring factual accuracy
- Utilize only resume context for tailored responses
- Employ conservative scoring for reliable suitability assessments
The AI outputs structured JSON data including:
suitability_ranking(1-5)aligned_points(key skills matching)non_aligned_points(areas for improvement)new_cover_letter(AI-generated tailored cover letter)new_resume(resume adjustment suggestions for the role)new_mail_to_recruiter(draft email to the recruiter)
This effectively functions as your **personal AI recruiter**, empowering your career advancement.
6. Persistent Storage and Tracking in Google Sheets

Example Google Sheet: View Sample Sheet
Each processed job is appended or updated in Google Sheets, using the Job ID as a unique key for efficient deduplication. This centralized job application tracking system stores vital information:
- Job metadata (title, company, location, application links)
- AI suitability rating for quick assessment
- Identified aligned and non-aligned skills
- Generated custom cover letter
- Resume adjustment suggestions
- Draft recruiter email
You gain a **living, dynamic job database** that updates daily, simplifying your job discovery and application management.
What This Automated Job Search Workflow Enables
For Job Seekers: Enhance Your Career Discovery
- Effortless daily job discovery and alerts
- Objective resume-job description matching
- Automated generation of application content
- Centralized job application tracking
For Power Users: Advanced Job Search Customization
- Custom search queries for niche roles
- Expand job discovery to multiple locations
- Support for resume versioning and A/B testing
- Customizable scoring logic for personalized fit assessment
For Builders: Extend Your AI Job Assistant
- Integrate Slack or email notifications for instant alerts
- Add Applicant Tracking System (ATS) integrations
- Extend functionality to other popular job boards
- Incorporate auto-apply steps for ultimate automation
Prerequisites to Implement Your AI Job Assistant
To set up and run this powerful workflow, you’ll need:
- An n8n instance (cloud or self-hosted solution)
- An Apify account with the LinkedIn Jobs Scraper actor
- An OpenAI API key (for Large Language Model access)
- Google Sheets and Google Docs credentials
- Your resume stored as a Google Doc for AI context
🧠 Why This AI-Powered Job Search Matters
This isn’t just automation; it’s **agentic job hunting** – a revolutionary approach to career advancement. You’ve effectively created a:
A personal AI system that proactively searches, evaluates, ranks, and prepares applications — every single day, optimizing your job discovery.
Instead of merely reacting to job boards, you now operate a **proactive career management pipeline**, staying ahead in your job search.
✅ Final Thoughts on Automated Job Applications
This n8n workflow powerfully demonstrates how modern automation and Large Language Models (LLMs) can replace hours of manual effort with a few well-designed nodes. Whether you’re a product leader, developer, or a serious job seeker, this powerful pattern for job discovery and application management can be adapted to many other domains:
- Automated sales prospecting
- Enhanced lead qualification
- Intelligent resume screening
- Dynamic market research and competitive analysis
If you’re exploring agentic workflows, this presents a powerful real-world example of AI in action. Contact us at reachus@gamereviews.co.in to access this n8n automation workflow and elevate your job search strategy!




