Automate LinkedIn job search and applications with Claude AI and Google Sheets

Go to Workflow
0 views
Built by Oneclick AI Squad Oneclick AI Squad
Created on June 05, 2026

Description

This AI-powered workflow automatically searches LinkedIn for relevant jobs, scores them using Claude AI based on your profile, sends personalized applications or connection requests, and logs everything to a Google Sheet for tracking.

How it works

Trigger - Runs on a schedule or via webhook to start a new job search
Search LinkedIn - Fetches job listings based on keywords, location, and filters
Filter & Deduplicate - Removes already-applied or seen jobs
Analyze with Claude AI - Scores each job against your resume/profile
Decision Gate - Only proceeds with jobs above your score threshold
Apply or Connect - Sends Easy Apply or connection request to recruiter
Log Results - Records all actions in Google Sheets for tracking

Setup Steps

Import this workflow into your n8n instance
Configure credentials:
LinkedIn OAuth2 - LinkedIn Developer Portal
Anthropic API - For Claude AI job scoring
Google Sheets - To track applications
Update your profile/resume text in the Build Search Context node
Set your job keywords and location preferences
Activate the workflow

Sample Trigger Payload
{
"keywords": "Product Manager",
"location": "Bangalore, India",
"experienceLevel": "mid-senior",
"jobType": "full-time",
"scoreThreshold": 70
}

Features

AI-powered job scoring** based on your skills and experience
Duplicate prevention** - tracks seen and applied jobs
Auto Easy Apply** for matching jobs
Recruiter outreach** with personalized messages
Full audit log** in Google Sheets

Explore More LinkedIn & Social Automation:
Contact us to design AI-powered lead nurturing, content engagement, and multi-platform reply workflows tailored to your growth strategy.

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest