AutomationMart
Home/Browse/Automated LinkedIn job hunter: get your best daily job matches by email
n8n

Automated LinkedIn job hunter: get your best daily job matches by email

n8nn8n14 modulesv1.0
GmailGoogle DriveLinkedInGemini

Overview 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 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. Who is this for? This template is ideal for: - Activ

At a glance

Automated LinkedIn job hunter: get your best daily job matches by email is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Drive, LinkedIn, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Drive, LinkedIn, Gemini
Modules
14
Price
Free
Version
v1.0
Automated LinkedIn job hunter: get your best daily job matches by email workflow diagram

About this workflow

Overview 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 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. Who is this for? This template is ideal for: - Active job seekers wanting to save time and effort. - Professionals looking to discreetly monitor relevant new opportunities. - Individuals seeking a highly personalized job feed tailored to their resume and preferences. - Anyone overwhelmed by manual job searching on LinkedIn. What is Included: - n8n Workflow Template: The complete workflow file (.json) ready to import into your n8n instance. - Video Guidance: A step-by-step video walkthrough showing you exactly how to set up and configure the workflow. What problem is this workflow solving? 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. What this workflow does: This workflow automates the following steps: 1. Scheduled Job Fetching: Runs automatically (default: daily at 8 AM) to find the latest jobs. 2. Resume Processing: Downloads your resume (PDF) from Google Drive and extracts the text content. 3. Targeted LinkedIn Scraping: Uses Apify to scrape recent job listings from LinkedIn based on your custom search URL. 4. AI-Powered Matching: Employs an AI agent (Google Gemini) to analyze scraped jobs against your resume text and specified preferences. 5. Top 5 Ranking & Selection: Identifies and ranks the opportunities, selecting the 5 best matches for you. 6. Personalized Email Reporting: Generates and sends a detailed HTML email containing the top 5 jobs, including company name, job title, industry, a personalized reason for the match, and a direct application link. Setup: Follow these steps to configure the workflow: 1. Core Connections: - Connect your Google Drive and Gmail accounts to n8n via the Credentials section. - Ensure your n8n environment has access/credentials configured for the AI model used by the AI Agent node (e.g., Google Gemini). 2. Apify Integration: - Sign up for an Apify account (apify.com) and obtain your API key. - Action: In the Input node, paste your Apify API Key into the Value field for the ApifyAPIKey assignment. 3. Resume Setup: - Upload your current resume in PDF format to your Google Drive. - Action: Find the File ID of the uploaded resume in Google Drive (part of the shareable link). Paste this File ID into the File ID parameter within the DownloadResume (Google Drive) node. 4. LinkedIn Search Definition: - Go to LinkedIn Jobs (www.linkedin.com/jobs/search/) using an incognito/private browser window to ensure you get a public URL. - Apply all your desired filters (keywords, location, date posted, job type, industry, etc.). - Copy the complete URL from your browser's address bar. - Action: In the ScrapeLinkedin (HTTP Request) node, navigate to the Body > JSON parameter. Replace the example URL within the urls array [ "YOURLINKEDINSEARCHURLHERE" ] with the URL you just copied. Make sure the URL is enclosed in double quotes. 5. Personalization Inputs: - Action: Go to the Input node: - In the 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"). - In the EmailAddressToReceiveJobRecommendations assignment, enter the email address where you want to receive the daily job list in the Value field. 6. Email Sender Configuration: - Action: In the Email the top job recommendations (Gmail) node, ensure the correct Gmail credential (the account you want to send emails from) is selected. How to customize this workflow: - Run Schedule: Modify the settings in the Schedule Trigger node to change the time or frequency (e.g., twice daily, weekly). - Job Search Criteria: Update the LinkedIn search URL in the ScrapeLinkedin node whenever you want to target different roles, industries, or locations. - Matching Preferences: Refine the text in the Preference field within the Input node to guide the AI's matching process more accurately. - AI Behavior: Advanced users can adjust the system prompt within the 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). - Number of Jobs Scraped: Change the count value (e.g., from 100) in the JSON Body of the ScrapeLinkedin node. Note that higher numbers may increase Apify costs/usage. - Number of Jobs Emailed: To change the number of recommendations (e.g., top 3 or top 10), you'll need to: - Modify the AI prompt in the AI Agent: Find Best-matched jobs node to request the desired number. - Adjust the Structured Output Parser node's example/schema if needed. - Update the HTML code in the Email the top job recommendations node to correctly loop through and display the new number of jobs. - Email Appearance: Edit the HTML within the Message field of the Email the top job recommendations node to customize the email's style, colours, or layout. Category: Job Search, Automation, AI, Productivity, Career Management

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate pharmaceutical COA verification & vendor scoring with AI document analysis

This enterprise-grade n8n workflow automates the Pharmaceutical Raw Material COA Verification & Vendor Quality Scoring System — from upload to final reporting — using AI-powered document extraction, specification matching, and dynamic vendor scoring. It processes Certificates of Analysis (COAs) to validate compliance, assign quality scores, generate approvals or CAPA requests, and notify stakeholders, ensuring regulatory adherence and vendor accountability with full audit trails and zero manual

Free

Send Gmail messages via Mixmax from new Google Forms responses

Every time a new response is entered on your Google Form, Make will automatically send Mixmax message to Gmail you specify.

Free

Send a Gmail email from a Google Ads Lead Forms submission

Please disable your ad blockers when working with our Google Ads apps. The ad blockers may cause unexpected behavior. Every time a new Google Ads Lead form is submitted, Make will automatically send an email to a lead. The template expects your lead form to collect at least the "User Email".

Free

Recipe recommendation engine with Bright Data MCP & OpenAI 4o mini

Notice Community nodes can only be installed on self-hosted instances of n8n. Who this is for Recipe Recommendation Engine with Bright Data MCP & OpenAI is a powerful automated workflow combines Bright Data's MCP for scraping trending or regional recipe data with OpenAI 4o mini to generate personalized recipe recommendations. This automated workflow is designed for: Food Bloggers & Culinary Creators : Who want to automate the extraction and curation of recipes from across the web to generate co

Free

Generate a LinkedIn post from Google Sheets data using OpenAI and Perplexity AI

Automatically generate engaging LinkedIn posts by extracting data from Google Sheets, processing it with Perplexity AI and ChatGPT, and posting directly to LinkedIn.

Free

Automate sprint planning with OpenAI, Google Calendar, and Gmail for agile teams

Who is this for? This workflow is designed for Scrum Masters and Agile Coaches who prepare and coordinate Sprint Planning sessions, using Google Calendar, Google Sheets, and OpenAI. 🧩 What problem is this workflow solving? It solves the manual and time-consuming task of collecting, validating, and preparing backlog items for sprint planning—especially when coordinating with distributed teams or large product backlogs. ⚙️ What this workflow does Every week, the workflow: - Detects if a Sprint Pla

Free

🛠️ Process AI Output to Structured JSON with Robust JSON Parser

How it works This workflow is a robust and forgiving JSON parser designed to handle malformed or "dirty" JSON strings often returned by AI models or scraped from web pages. It takes a text string as input and attempts to extract and parse a valid JSON object from it. 1. Cleans Input: It starts by trimming whitespace and removing common Markdown code fences (like json ) that might wrap the JSON. 2. Applies Multiple Fixes: It systematically attempts to correct common JSON errors in a specific orde

Free

Automated invoice processing system with OCR & AI - AP automation with Airtable

Video Introduction []( Invoice Processing Automation This template is the automation behind a simple incoming invoice automation tool (AP automation) tool built in Airtable. Link to the Airtable base, and all other tools used, is in notes on the left of the automation. How it works See how it works on video: Full Video Walkthrough 1) We get an email with an invoice attachment: 2) Processes and adds the data to an Airtable interface: 3) Once we approved it and Due date approaches, it shows among

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free