An end-to-end n8n automation that eliminates hours of manual job hunting and resume tailoring. Scrapes live listings via JSearch API, scores each role against a master resume using AI, rewrites the resume to match the job's language and requirements, then delivers a Slack notification with the match summary and saves the tailored resume directly to Google Drive — all without any manual input.
Automation flow
How it works
A cron-scheduled trigger fires the workflow automatically — no manual start, no polling delay.
Fetches live job listings from LinkedIn and Indeed via the JSearch API with a targeted query.
Validates the API response, then splits each listing into its own item for individual processing.
Retrieves the master resume content from Google Drive to use as the foundation for tailoring.
AI node scores the job against the resume, then rewrites a role-specific version optimized for that job's keywords and requirements.
Saves the tailored resume to Google Drive and fires a Slack notification with job title, company, match score, and direct resume link.
Proof of build
End-to-end automation spanning job scraping, AI-powered resume tailoring, cloud storage, and team notifications. Every node is wired, configured, and tested.
Stack