workflows.fit
Back to n8n workflows
n8n templateFreeBy Salman Mehboob

Scrape LinkedIn hiring posts with Apify and save qualified leads to Google Sheets

> ๐Ÿ“Š See real sample data this workflow collects: > [View Sample Google Sheet โ†’](https://docs.google.com/spreadsheets/d/1E3fxJDn8E-q6Z4Ietptb18R-WJUuslFtDqZ4zrPE41c/edit?gid=0gid=0) Stop manually searching Linke...

Data & StorageProductivityDevelopmentCore NodesSchedule TriggerFilterSetCode
Loading interactive preview...

Template notes

> ๐Ÿ“Š See real sample data this workflow collects: > [View Sample Google Sheet โ†’](https://docs.google.com/spreadsheets/d/1E3fxJDn8E-q6Z4Ietptb18R-WJUuslFtDqZ4zrPE41c/edit?gid=0gid=0)

Stop manually searching LinkedIn every day. This workflow runs every 6 hours, scrapes LinkedIn posts, filters out all the noise, confirms real hiring intent, and saves only clean, qualified leads to your Google Sheet โ€” automatically.

Pre-configured for n8n automation roles, but fully customizable for any job title, skill, or tool.

---

What it does

- Scrapes LinkedIn post search results using Apify for your target keywords - Removes noise posts (tips, self-promo, events, tutorials, engagement bait) - Filters out job seekers posting "hire me" or "open to work" - Detects genuine hiring intent using 35+ hiring phrases - Handles LinkedIn bold/italic Unicode text โ€” so formatted posts like ๐—ช๐—ฒ'๐—ฟ๐—ฒ ๐—›๐—ถ๐—ฟ๐—ถ๐—ป๐—ด are correctly detected - Matches your target job titles and tool name (fully customizable) - Extracts emails, phone numbers, WhatsApp links, and apply links from each post - Prevents duplicates across all runs using a two-layer system (fingerprint + DataTable) - Saves every clean lead to Google Sheets with author name, LinkedIn profile, post URL, job type, and contact info

---

Who it's for