🎣 Discover LinkedIn leads and draft outreach using Apify, Google Sheets, and Gemini

⚑ 13 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search β€” you just pass a URL and get structured data back.

View All Scrapers

Description

LinkedIn Lead Discovery & AI Outreach System

This n8n template helps you discover LinkedIn profiles using Google Search, enrich them with public data, and generate personalized outreach messages β€” all without unsafe browser automation.


What this template demonstrates


Use cases


How it works

  1. Role and location keywords are generated automatically
  2. Apify runs Google searches to find LinkedIn profile URLs
  3. Results are stored in Google Sheets
  4. Profiles are enriched one-by-one
  5. AI generates a connection message
  6. A follow-up message is generated after connection
  7. Lead status is updated to avoid duplicates

How to use

  1. Make a copy of the Google Sheet
    πŸ‘‰ https://docs.google.com/spreadsheets/d/1UXwFkCGgQKrfOiDgohQLy7WsqUw5TL3unPBgRi4npBQ/copy

  2. Add your Apify API token

  3. Connect your Google Sheets credentials

  4. Review or customise role keywords

  5. Run the workflow in test mode

  6. Monitor results inside Google Sheets


Requirements


Customising this workflow


Good to know


Who this is for

πŸ”— Nodes Used

Google Sheets, HTTP Request, Google Gemini

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup