Block 1 - Sticky Note
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
This n8n template automates the tedious process of searching for jobs on LinkedIn. By integrating with tools for web scraping and leveraging AI (Google Gemini) for intelligent matching, this workfl...
n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.outputparserstructured, @n8n/n8n-nodes-langchain.outputparserautofixing, n8n-nodes-base.googledrive, n8n-nodes-base.extractfromfile, n8n-nodes-base.httprequest
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Tianyi.
Original n8n.io sourceThis n8n template automates the tedious process of searching for jobs on LinkedIn. By integrating with tools for web scraping and leveraging AI (Google Gemini) for intelligent matching, this workflow delivers a curated list of the top 5 most relevant job opportunities published within past 24h directly to your inbox daily, based on your unique resume and preferences.The cost is only 0.1 USD per day and there is no subscription needed.
This template is ideal for:
.json) ready to import into your n8n instance.Finding the right job on LinkedIn can be overwhelming and time-consuming. Sifting through hundreds of listings, tailoring searches, and checking daily takes significant effort. This workflow solves the problem of manual, repetitive job searching by automating the discovery and filtering process, ensuring you see the most relevant opportunities without the daily grind and reducing the risk of missing out on your ideal role.
This workflow automates the following steps:
Follow these steps to configure the workflow:
Input node, paste your Apify API Key into the Value field for the ApifyAPIKey assignment.File ID parameter within the DownloadResume (Google Drive) node.ScrapeLinkedin (HTTP Request) node, navigate to the Body > JSON parameter. Replace the example URL within the urls array [ "YOUR_LINKEDIN_SEARCH_URL_HERE" ] with the URL you just copied. Make sure the URL is enclosed in double quotes.Input node:Preference assignment, replace the example text in the Value field with your detailed job preferences (e.g., "Seeking remote Data Scientist roles in SaaS companies with less than 1000 employees, strong preference for Python/ML focus").EmailAddressToReceiveJobRecommendations assignment, enter the email address where you want to receive the daily job list in the Value field.Email the top job recommendations (Gmail) node, ensure the correct Gmail credential (the account you want to send emails from) is selected.Schedule Trigger node to change the time or frequency (e.g., twice daily, weekly).ScrapeLinkedin node whenever you want to target different roles, industries, or locations.Preference field within the Input node to guide the AI's matching process more accurately.AI Agent: Find Best-matched jobs node to change how the AI analyzes or presents information (ensure the output structure still matches the Structured Output Parser and email node expectations).count value (e.g., from 100) in the JSON Body of the ScrapeLinkedin node. Note that higher numbers may increase Apify costs/usage.AI Agent: Find Best-matched jobs node to request the desired number.Structured Output Parser node's example/schema if needed.Email the top job recommendations node to correctly loop through and display the new number of jobs.Message field of the Email the top job recommendations node to customize the email's style, colours, or layout.Job Search, Automation, AI, Productivity, Career Management
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 | Automated LinkedIn job hunter: get your best daily job matches by email |
|---|---|
| Complexity | advanced |
| Nodes | 26 |
| Categories | Personal Productivity, AI Summarization |
| Author | Tianyi |
| Published | 13 Apr 2025 |
Use the JSON export at /data/workflows/3543/3543.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.
This n8n template automates the tedious process of searching for jobs on LinkedIn. By integrating with tools for web scraping and leveraging AI (Google Gemini) for intelligent matching, this workfl...
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 Personal Productivity, AI Summarization use case.