Block 1 - Config
- Type / Role
- n8n-nodes-base.set - set
- Config choices
- Version 3.4
This workflow is provided as-is. Please review and test before using in production.
What it does The job search process is filled with manual, frustrating tasks—reading endless job descriptions only to find the seniority is wrong, the role requires a language you don't speak, or a...
n8n-nodes-base.set, n8n-nodes-base.httprequest, n8n-nodes-base.noop, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.if, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmchatgooglegemini, n8n-nodes-base.supabase
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Atta.
Original n8n.io sourceThe job search process is filled with manual, frustrating tasks—reading endless job descriptions only to find the seniority is wrong, the role requires a language you don't speak, or a "hybrid" job has an impossible commute.
This workflow acts as a personal AI assistant that automates the entire top of your job search funnel. It doesn't just find jobs; it reads the full description, checks the commute time from your home, filters by your specific criteria, and even compares the job requirements against your CV to calculate a match score. It's a personalized, decision-making engine that only alerts you to the opportunities that are a perfect fit.
The workflow is designed to be fully customized from a single Config node and runs in a multi-layered sequence to find and qualify job opportunities.
This workflow is designed for easy setup, with most personal preferences controlled from a single node.
Almost all customization is done in the Config node. Open it and set the following parameters to match your personal job search criteria:
MyCV: Paste the full text of your CV/resume here. This is used by the AI to compare your skills against the job requirements.
JobKeywords: Search keywords for jobs (e.g., "engineer", "product manager").
JobsToScrape: The maximum number of relevant job postings to scrape in each run.
HomeLocation: Your home city and country (e.g., "Breda, Netherlands"). This is used as the starting point for calculating commute times for hybrid or onsite jobs.
MaxCommuteMinutes: Your personal maximum one-way commute time in minutes. The workflow will filter out any jobs that require a longer travel time.
TargetLanguage: Your preferred language for job postings. The workflow will filter out any jobs not written in this language. You can list multiple languages, separated by a comma.
ExperienceLevel: The seniority level you are looking for. The AI will validate this against the job description.
The value can be:
"" → (Any)
"internship" → (Internship)
"entry" → (Entry Level)
"associate" → (Associate)
"mid_senior" → (Mid-Senior Level)
"director" → (Director)
"executive" → (Executive)
Under10Applicants: Set to true if you only want to see jobs with fewer than 10 applicants. Set to false to see all jobs.After setting up the Config node, configure the Supabase and Telegram nodes with your specific credentials and table/chat details.
This workflow is a powerful framework for any search and qualification process.
RSS Feed Reader node to get jobs from sites that provide feeds.This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 26 workflow blocks. Download the JSON for the full node graph.
| Workflow | Smart LinkedIn job filtering with Google Gemini, CV matching, and Google Maps |
|---|---|
| Complexity | advanced |
| Nodes | 26 |
| Categories | HR, AI Chatbot |
| Author | Atta |
| Published | 12 Sept 2025 |
Use the JSON export at /data/workflows/8539/8539.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
What it does The job search process is filled with manual, frustrating tasks—reading endless job descriptions only to find the seniority is wrong, the role requires a language you don't speak, or a...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your HR, AI Chatbot use case.