What This Workflow Does
The job search process is filled with manual, frustrating tasks—reading endless job descriptions only to find the seniority is wrong, the role doesn't match your skills, or the commute would be unbearable. This n8n workflow automates the entire initial screening process using AI and location intelligence.
By connecting LinkedIn job feeds with Google Gemini for CV analysis and Google Maps for location evaluation, the system automatically filters out mismatched opportunities and surfaces only the most relevant jobs. It saves hours per week by eliminating manual screening while improving match quality through AI-powered analysis.
How It Works
1. LinkedIn Job Feed Collection
The workflow starts by pulling job listings from LinkedIn based on your saved searches or predefined criteria. It captures the full job description, requirements, and location data.
2. AI-Powered CV Matching
Google Gemini analyzes each job description against your uploaded CV, scoring the match based on skills, experience level, and qualifications. It understands contextual equivalencies (e.g., "Account Executive" vs "Sales Manager").
3. Location Analysis
For onsite or hybrid roles, Google Maps evaluates commute times from your specified location(s). The system checks public transit options, driving distance, and can even assess neighborhood amenities.
4. Priority Scoring & Filtering
Each job receives a composite score based on CV match (60%), location (30%), and company factors (10%). Only listings above your threshold appear in the final filtered results.
5. Notification Delivery
High-match opportunities get delivered via your preferred channel (email, Slack, etc.) with key details and direct application links. Low-scoring jobs are automatically archived.
Who This Is For
This automation is ideal for active job seekers, career changers, and recruitment professionals. It provides the most value when:
- You're applying to 10+ positions weekly
- Commute time significantly impacts your job decisions
- Your skillset could fit multiple job titles/industries
- You want to minimize time wasted on mismatched applications
What You'll Need
- n8n instance (cloud or self-hosted)
- LinkedIn account with job alerts set up
- Google Gemini API access
- Google Maps API key
- Current CV in text or PDF format
- Notification channel (email, Slack, etc.)
Quick Setup Guide
- Download the JSON template file
- Import into your n8n instance
- Connect your LinkedIn account credentials
- Configure Google Gemini and Maps API keys
- Upload your CV and set match thresholds
- Define your location preferences
- Test with sample job listings
- Activate the workflow
Key Benefits
Save 10+ hours weekly by automating the initial job screening process. No more manually reading dozens of irrelevant postings.
Improve application quality with AI-powered matching that understands your skills beyond simple keyword matching.
Eliminate commute surprises with integrated Google Maps analysis that evaluates travel time before you apply.
Reduce application fatigue by focusing only on high-probability opportunities that truly match your background.
Discover hidden opportunities as the AI identifies roles you might have overlooked due to title variations.
Pro tip: For best results, update your CV and preferences monthly. The AI matching improves with fresh data about your evolving skills and priorities.