Automating Job Searches on LinkedIn and X, then Saving Results to Notion

Go to Workflow
1 views
Built by Summer Summer
Created on June 05, 2026

Description

LinkedIn Job Search Automation

Creator: Summer Chang

Setup Instructions
This n8n workflow automatically searches for senior designer jobs on LinkedIn every day at 5am and saves them to a Notion database.
Prerequisites

n8n instance (cloud or self-hosted)
Notion account with API access
A Notion database set up to receive job listings

Setup Steps
✅ 1. Create Your Notion Database
Or duplicate my template

✅ 2. Connect Notion to n8n

In the "Save to Notion" node, click on the Notion credentials
Follow the authentication flow to connect your Notion account
Select your job search database from the dropdown

✅ 3. Customize Your Search Criteria
In the "Set Search Criteria" node, modify these parameters to match your job preferences:

search_keywords: Job titles to search for (comma-separated)

Default: senior product designer, product design lead, senior UX designer, AI designer

excluded_keywords: Terms to filter out (comma-separated)

Default: contract, freelance

location: Where you want to work (comma-separated)

Default: remote, san francisco

f_TPR: Time filter for job postings

r86400 = Last 24 hours
r604800 = Last week
r2592000 = Last month

sortBy: How to sort results

DD = Most recent first
R = Most relevant first

✅ 4. Adjust the Schedule
In the "Everyday @5am" node:

Click on the node
Modify the schedule to your preferred time
You can set it to run daily, weekly, or at custom intervals

✅ 5. Set Result Limits
In the "Limit1" node:

Default: Processes 10 jobs per run
Adjust the maxItems value to get more or fewer results

✅ 6. Configure Wait Time (Optional)
The "Wait2" node adds a 10-second delay between requests to avoid rate limiting:

Default: 10 seconds
Increase if you're getting blocked by LinkedIn
Decrease for faster processing (not recommended)

How It Works

Trigger: Runs automatically every day at 5am
Search: Queries LinkedIn with your specified criteria
Parse: Extracts job title, company, location, and URL from search results
Filter: Removes any jobs with missing critical information
Wait: Delays between requests to avoid rate limiting
Fetch Details: Retrieves full job descriptions and poster information
Save: Adds each job to your Notion database

Nodes Used (4)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest
Notion
n8n-nodes-base.notion
X (Formerly Twitter)
n8n-nodes-base.twitter