⚡ LinkedIn job hunting & outreach automation with Apify, Gemini AI, and Gmail

3,547 views · ⚡ Personal Productivity

💡 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

This n8n workflow automates the process of collecting job and decision-maker data, crafting AI-generated referral messages, and drafting them in Gmail—all using a combination of Apify, Google Sheets, LLMs, and email APIs.

Use cases

  1. Auto-sourcing job postings from LinkedIn via Apify
  2. Identifying decision-makers at relevant companies
  3. Auto-drafting custom referral request messages using AI
  4. Exporting structured data to Google Sheets and drafting Gmail messages for outreach

Good to know

How it works

Trigger

Job Data Extraction

Store Job Data

Decision-Maker Discovery

Store Contacts

Message Generation

Parse & Merge AI Output

Save Final Messages

Email Discovery

Draft in Gmail

How to use

Requirements

Google Sheets API access

Gmail API access

Apify account

Gemini API key (via Google AI Studio)

Anymailfinder (or alternate email discovery API)

Customizing this workflow

This framework is highly modular. You can:

🔗 Nodes Used

Google Sheets, HTTP Request, Gmail, Schedule Trigger, Filter, Basic LLM Chain

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup