LinkedIn job hunting & outreach automation with Apify, Gemini AI, and Gmail
Ready for 3.0What this workflow does
This AI workflow has 15 nodes and runs on a schedule (every day). Along the way it connects Google Sheets, Google Gemini Chat Model and Gmail. It also calls api.apify.com and api.anymailfinder.com over HTTP.
How it runs
Trigger: On a schedule (every day).
- Pull Jobs (HTTP Request): calls api.apify.com
- Extract Info (Split Out): splits a list into separate items
- Google Sheets: append or update
- Pull Decision Makers (HTTP Request): calls api.apify.com
- Extract Info (Split Out): splits a list into separate items
- Filter: keeps only the items that match a condition
- Google Sheets: append or update
- Basic LLM Chain: sends a prompt to an LLM, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Merge: merges the data from its input branches
- Google Sheets: append or update
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: api.apify.com, api.anymailfinder.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Merge
n8n-nodes-base.merge - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Gmail
n8n-nodes-base.gmail - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut
From the author
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…