n8n Workflow Automation
AI Job Search Automation System
An automation system that parses resumes, matches and ranks roles, tracks applications, and drafts recruiter email — with a human approving every send.
- n8n
- Python
- LLM Extraction
- SQLite
- Playwright
- Gmail API
- Google Sheets
01
Problem
Applying to AI roles seriously means tracking dozens of opportunities across job boards, company sites, and recruiter conversations — each with its own stage, deadline, and follow-up timing. The failure mode isn't laziness, it's dropped threads.
02
Resume and job intelligence
LLM-based extraction turns the resume and each job description into structured fields — skills, requirements, seniority, constraints — so matching is a structured comparison rather than intuition. Roles are ranked by fit before any time is spent on them.
03
Recruiter workflow with human gates
n8n workflows classify incoming email context, build a structured prompt, and generate a draft reply or follow-up. Nothing sends without explicit approval — the same pattern I'd deploy for any business email automation: AI drafts, humans decide.
- Intent classification on incoming messages
- Context-aware draft generation
- Mandatory human review gate before sending
- Outcome logging for traceability
04
Application tracking
A SQLite-backed tracker records every role, its stage, dates, and artifacts. The CLI copilot surfaces what needs action today — follow-ups due, deadlines approaching — instead of relying on memory.
What makes it credible
- Used daily on a live job search
- Human approval gate on every outgoing email
- Structured tracking: roles, stages, deadlines, follow-ups
- Sanitized n8n workflow published with credential-safe patterns
Best fit for
- Job seekers & recruiters
- Resume-to-role matching workflows
- Teams needing AI-assisted tracking and follow-up
Operating principles applied
- Human approval before every send
- Relevant matching over mass applying
- Structured tracker before automation
- Workflow traceability end to end
Roadmap
- Richer role-relevance scoring that learns from outcomes
- Recruiter email classification and prioritisation
- Interview-prep generation per role
- Application status dashboard over the tracker
- Multi-user support
Want a system like this for your workflow? Discuss a workflow or see other systems.