๐ฃ Find and email ANYONE on LinkedIn with OpenAI, Hunter & Gmail
โก 6,324 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.
Description
Setup Time
5-10 minutes
Problem
๐จ LinkedIn search is BROKEN. Personalized cold-emailing takes hours!
I waste hours on LinkedIn manually filtering profiles, reading summaries, hoping theyโd replyโtedious, frustrating, inefficient.
But even after finding the email IDs of the contacts, the job to be done is incomplete. ๐ ๐๐ฎ๐ป๐ ๐๐ผ ๐๐๐ฎ๐ฟ๐ ๐ฎ ๐ฐ๐ผ๐ป๐๐ฒ๐ฟ๐๐ฎ๐๐ถ๐ผ๐ป ๐๐ถ๐๐ต ๐๐ต๐ฒ๐๐ฒ ๐ฐ๐ผ๐ป๐๐ฎ๐ฐ๐๐.
If only I could type โ๐๐ณ๐ฐ๐ฅ๐ถ๐ค๐ต ๐ฎ๐ข๐ฏ๐ข๐จ๐ฆ๐ณ๐ด ๐ธ๐ฐ๐ณ๐ฌ๐ช๐ฏ๐จ ๐ฐ๐ฏ ๐จ๐ฆ๐ฏ๐ฆ๐ณ๐ข๐ต๐ช๐ท๐ฆ ๐๐ ๐ช๐ฏ ๐ ๐ฐ๐ถ๐๐ถ๐ฃ๐ฆ ๐ช๐ฏ ๐๐ฆ๐ธ ๐ ๐ฐ๐ณ๐ฌโ and seconds later have 10 personalized outreach emails in my Gmail drafts folder, ready for my review.
It would save me hours of research effort!
Introducing LinkGPT, a LinkedIn Agent, an automated agentic workflow powered by n8n.
Prerequisites:
Required accounts/API keys for Hunter.io, Google, and OpenAI.
This would be helpful for:
๐ฏ Job Seekers wanting direct outreach to hiring managers (everyone applies to multiple jobs, and crafting personal emails takes hours!)
๐ฏ Recruiters looking to personalize candidate outreach at scale
๐ฏ Sales & Founders aiming for targeted customer conversations
Step-by-step workflow:
Takes 5-10 minutes to setup.
- Generate a Boolean search string for LinkedIn profiles.
- Perform authenticated Google searches using your query.
- Extract LinkedIn URLs and workplace context from the search results.
- Use OpenAI to extract first name, last name, and domain name from the context.
- Use Hunter.io to find emails of the contacts.
- Append all results to your connected Google Sheet. Columns: first_name, last_name, domain_name, email, context
- Read everything publicly available about your target profiles
- Identify common ground (shared backgrounds, interests, experiences)
- Craft highly personalized, thoughtful email drafts
- Automatically save tailored drafts in your Gmail and Google Sheets
I put together a clear, step-by-step guide on setting this up yourself.
Sample Query
Sample:
Input: โI am headed to NYC later this month, whom should I meet with that works in product management for gen AI products?โ
Output: List of 10 contacts with first name, last name, workplace, email address and context about them, and 10 personalized emails waiting for you review in your Gmail drafts folder
๐ Nodes Used
Google Sheets, HTTP Request, Hunter, Gmail, Chat Trigger, OpenAI
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File