Build an AI-Powered Job Hunting Assistant with n8n

Automate LinkedIn job discovery, evaluate fit using AI, generate cover letters — and store everything in Google Sheets.
Job hunting is repetitive, time-consuming, and mentally exhausting:
- You search for roles every day
- Open dozens of listings
- Read long job descriptions
- Manually judge fit
- Rewrite cover letters
- Track everything in spreadsheets
This n8n workflow turns that entire process into a fully automated AI job assistant.
It:
✅ Scrapes fresh LinkedIn jobs daily
✅ Filters relevant roles
✅ Uses AI to evaluate alignment with your resume
✅ Generates tailored cover letters + recruiter emails
✅ Stores everything neatly in Google Sheets
Let’s break it down. At 4 AM every day, this workflow:
- Searches LinkedIn for Senior Product Manager roles in Bangalore
- Filters results for Product roles
- Limits the batch size
- Sends each job description to an AI Agent
- Compares the JD against your stored resume
- Produces:
- Suitability score (1–5)
- Aligned skills
- Non-aligned skills
- Custom cover letter
- Recruiter email draft
- Saves everything into Google Sheets (with deduplication)
1. Scheduled Trigger
The workflow starts with n8n’s Schedule Trigger, running daily at 4 AM. This ensures you always get fresh job listings without manual effort.
2. LinkedIn Job Scraping via Apify
Using Apify’s LinkedIn Jobs Scraper actor, the flow searches LinkedIn with these filters:
- Location: Bangalore
- Title: Senior Product Manager
- Experience: Mid–Senior
- Contract: Full-time
- Posted in last 24 hours
- Limit: ~68 jobs
Apify returns structured job data including:
- Title
- Company
- Description
- Recruiter info
- Apply links
- Experience level
3. Filtering + Limiting
A Filter node keeps only roles containing “Product” in the title.A Limit node caps processing at 100 items to control API usage and costs.
4. AI Resume Matching + Content Generation
This is where things get powerful.



5. AI Agent + Resume Context
The workflow uses:
- n8n’s LangChain AI Agent
- OpenAI (gpt-4o-mini) or any other LLM API
- Your resume stored in Google Docs
Each job description is compared strictly against your resume document.
The AI is instructed to:
- Avoid hallucination
- Use only resume context
- Be conservative with scoring
It outputs structured JSON:
suitability_ranking(1–5)aligned_pointsnon_aligned_pointsnew_cover_letternew_resumenew_mail_to_recruiter
This effectively creates a personal AI recruiter.
6. Persistent Storage in Google Sheets

Example Excel Link – Click here , Mail us at reachus@gamereviews.co.in to get this n8n automation Flow
Each processed job is appended (or updated) in Sheets using Job ID as the unique key.
Stored fields include:
- Job metadata (title, company, location, links)
- AI suitability rating
- Aligned / non-aligned skills
- Generated cover letter
- Resume rewrite
- Recruiter email
You end up with a living job database that updates daily.
What This Flow Enables
For Job Seekers
- Zero-effort daily job discovery
- Objective resume-JD matching
- Auto-generated application content
- Centralized tracking
For Power Users
- Custom search queries
- Multi-location expansion
- Resume versioning
- Additional scoring logic
For Builders
- Plug in Slack / Email notifications
- Add ATS integrations
- Extend to other job boards
- Add auto-apply steps
Prerequisites
To run this workflow yourself, you’ll need:
- n8n instance (cloud or self-hosted)
- Apify account + LinkedIn Jobs Scraper actor
- OpenAI API key
- Google Sheets + Google Docs credentials
- Your resume stored as a Google Doc
🧠 Why This Matters
This isn’t just automation. It’s agentic job hunting.
You’ve effectively created:
A personal AI system that searches, evaluates, ranks, and prepares applications — every single day.
Instead of reacting to job boards, you now operate a proactive hiring pipeline.
✅ Final Thoughts
This n8n flow demonstrates how modern automation + LLMs can replace hours of manual effort with a few well-designed nodes.
Whether you’re a product leader, developer, or serious job seeker — this pattern can be adapted to many domains:
- Sales prospecting
- Lead qualification
- Resume screening
- Market research
If you’re exploring agentic workflows, this is a powerful real-world example. Mail us at reachus@gamereviews.co.in to get this n8n automation Flow.




