Piotr Sikora - Logo - Automatyzacja procesów | AI | JavaScript | Front End | Team Leader
  • Home
  • Services
    • Process Automation
    • AI for Lawyers
  • Blog
  • Quotes
  • Contact
PL/EN

n8n Workflow: Automating LinkedIn Profile Search for HR

  • Home
  • Blog
  • n8n Workflow: Automating LinkedIn Profile Search for HR
n8n Workflow: Automating LinkedIn Profile Search for HR

By Piotr Sikora

  • n8n

  • 20 October 2025

  • 3 min read

Table of Contents

  • The Problem
  • The Solution: n8n + SerpAPI + Google Sheets
  • Who It’s For
  • Where could you find the workflow
  • Do you need customization or other workflow?

A few weeks ago, an HR manager from a growing tech company reached out to me with a simple request:

“Can you build me a small app that gathers public LinkedIn profiles based on certain keywords and puts them into a Google Sheet? I just want to type in what I’m looking for - like ‘Python developer, Warsaw’ - and get a neat list of people.”

Challenge accepted!


The Problem

Recruiters and talent sourcers often spend hours manually searching Google for LinkedIn profiles, copying links, and saving them in spreadsheets.
It’s repetitive, time-consuming, and easy to make mistakes - especially when searching across multiple pages of Google results.

The HR manager wanted something lightweight:

  • No need for an external recruiting platform.
  • Just a simple way to automate LinkedIn profile collection.
  • And it should work without violating LinkedIn’s terms - meaning only publicly available profiles from Google Search.

That’s how the [LI] – Search Profiles workflow was born.


The Solution: n8n + SerpAPI + Google Sheets

This n8n workflow automatically searches for LinkedIn profiles on Google using the SerpAPI community node, scrapes multiple pages of results, and logs them neatly into a Google Sheet.

Self-hosted disclaimer
The workflow uses the SerpAPI community node, which is available only on self-hosted n8n instances.
For n8n Cloud, replace it with an HTTP Request node and call the SerpAPI REST API directly.

Here’s what it looks like in action:


Who It’s For

  • Recruiters and HR professionals
  • Talent sourcers and SDRs
  • Anyone who wants to automatically gather public LinkedIn profiles from Google based on custom keywords - across multiple pages - and store them for further analysis.

Where could you find the workflow

You can find this workflow in the official n8n creators platform

https://n8n.io/workflows/9153-collect-linkedin-profiles-with-serpapi-google-search-and-sheets/

Explore more of my workflows on my official Piotr Sikora n8n Creators profile!

If you’re using a self-hosted n8n instance, you can also import the .json workflow file directly from the shared repository or from my public GitHub page (link coming soon).
Once imported, connect your SerpAPI and Google Sheets credentials, and you’ll be ready to start automating your LinkedIn profile searches.


Do you need customization or other workflow?

If you’d like to:

  • Adapt this workflow to your own industry
  • Integrate it with Slack, Notion, Airtable, or your ATS
  • Add automatic deduplication, enrichment, or notifications
  • Or build a completely different automation (e.g., lead generation, HR analytics, or CRM syncing)

I can help you customize or design a new workflow tailored to your needs.
Feel free to reach out to discuss your automation ideas — whether it’s improving this workflow or creating a new one from scratch.

Share this article

TwitterLinkedInFacebook

Tags:

  • #n8n

  • #workflow

Categories

after-hours(1)AI(7)ai-en(1)angular(4)automatic-tests(1)Automation(2)cryptography(1)css(8)CyberSecurity(2)Development(6)DevOps(1)events(3)javascript(11)n8n(10)ollama(1)security(2)seo(1)

Recent Posts

Testing Kimi Code: First Impressions from Web and CLI

Development

Testing Kimi Code: First Impressions from Web and CLI

Why You Shouldn't Cram Multiple Webhooks Into One n8n Workflow

Automation

Why You Shouldn't Cram Multiple Webhooks Into One n8n Workflow

DRY, WET, AHA: Finding the Right Balance in Code Reuse

Development

DRY, WET, AHA: Finding the Right Balance in Code Reuse

API vs Webhook: Understanding the Difference

Development

API vs Webhook: Understanding the Difference

RTCROS Framework: Structure Your Prompts for Better AI Results

AI

RTCROS Framework: Structure Your Prompts for Better AI Results

About Me

Piotr Sikora - Process Automation | AI | n8n | Python | JavaScript

Piotr Sikora

Process Automation Specialist

I implement automation that saves time and money, streamlines operations, and increases the predictability of results. Specializing in process automation, AI implementation, and workflow optimization using n8n, Python, and JavaScript.

n8n Workflows

n8n workflow automation templates

Explore my workflow templates on n8n. Ready-to-use automations for blog management, data collection, and AI-powered content processing.

3Workflow Templates
View Templates

• Auto-Categorize Blog Posts with AI

• Collect LinkedIn Profiles

• Export WordPress Posts for SEO

Tags

activepiecesafter-hoursahrefsaiAI cost reductionai-agentsai-automationangularantigravityapiAqua Securityarcade-gamesarchitectureautomationbackendbest-practicescadillacs-and-dinosaurschatbotchatgptCI/CD
“Learn the rules so you know how to break them properly”
Dalai Lama
View more quotes

Similar Articles

Discover more related content

n8n Workflow: Export WordPress Posts for SEO

n8n Workflow: Export WordPress Posts for SEO

n8n workflow for content manager and SEO specialists

26 October 2025
n8n Workflow: Auto-Assign Categories & Tags with AI

n8n Workflow: Auto-Assign Categories & Tags with AI

Automatically Assign Categories and Tags to Blog Posts with AI in n8n

20 October 2025
n8n Linter - Flowlint

n8n Linter - Flowlint

Let the Flowlint check your n8n workflows for errors and security issues. Robust tool for maintaining high quality of your workflows.

28 November 2025
Piotr Sikora | ai | n8n | javascript | python

Let's get to know each other!

Get in touch with me
Piotr Sikora | Process Automation  | AI Implementation 🤖 | Technology Consulting
Quick links
  • Home
  • Blog
  • Contact
Contact
  • piotr.sikora.ck@gmail.com
  • +48 505 684 661

© Piotr Sikora 2026 | All Rights Reserved