Back to all workflows
    n8n25 nodes

    AI Jobs Scraper + Resume Optimizer

    SlackClaude AIGoogle DocsJSearch APIGmailLoop

    The Problem

    Job applications take 3–4 hours daily — manually searching positions, rewriting resumes per role, and crafting personalized emails. Generic resumes yield only a 2% response rate.

    The Solution

    An autonomous 25-node AI agent triggered from Slack that scrapes 100+ jobs, has Claude AI tailor a resume per listing, generates Gmail drafts, and reports back with Google Doc links — all without human effort.

    How It Works

    1. 1💬 Slack Trigger — receives job search query (e.g. 'AI Engineer jobs')
    2. 2🤖 OpenAI — validates and classifies the search query before proceeding
    3. 3🔀 Query Valid? — routes valid searches forward, sends error back to Slack if invalid
    4. 4🔔 Slack — posts 'Searching for jobs...' status message
    5. 5🌐 JSearch API — fetches 100+ remote job listings from the last 3 days
    6. 6✅ Check Results — filters and validates job data before processing
    7. 7🔄 Split Out + Loop Over Items — processes each job listing individually
    8. 8📄 Get Resume Content — reads base resume template from Google Docs
    9. 9🧠 AI Agent (Claude) — rewrites resume with ATS keywords, tailored summary, role-specific skills
    10. 10⚙️ Extract and Parse JSON — structures the AI output for document generation
    11. 11📁 Google Drive — checks if a resume for this company already exists
    12. 12📋 Copy Resume Template — duplicates the base Google Doc for each application
    13. 13✏️ Update a Document — writes the customized resume content into the new Doc
    14. 14✉️ Gmail — creates a personalized email draft for each application
    15. 15💬 Slack — sends back all Google Doc links and application summaries

    Results

    • 3–4 hours of daily application work reduced to zero
    • 100+ job listings processed and tailored automatically per run
    • ATS-optimized, role-specific resumes generated for every application
    • All drafts and docs delivered to Slack — ready to send in one click

    Want something like this for your business?

    I build custom AI-powered automations tailored to your workflows. Book a free 30-min call to discuss your use case.

    Book a Free Call