Run LinkedIn outreach with Google Gemini, Apify, Google Sheets, and PhantomBuster
Ready for 3.0What this workflow does
This AI workflow has 9 nodes and runs when someone submits an n8n form (“LinkedIn Lead Outreach Trigger”). Along the way it connects Google Gemini and Google Sheets. It also calls api.apify.com and api.phantombuster.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“LinkedIn Lead Outreach Trigger”).
- AI Generate Search URL (Google Gemini): uses Google Gemini
- Execute Custom Script (Code): runs custom JavaScript code
- Execute Apify Actor (HTTP Request): calls api.apify.com (POST)
- Limit: keeps the first few items
- AI Personalize Outreach (Google Gemini): uses Google Gemini
- Update Google Sheet Data (Google Sheets): append or update
- Wait: waits 15 minutes
- Launch PhantomBuster Agent (HTTP Request): calls api.phantombuster.com (POST)
Services it uses
HTTP calls to: api.apify.com, api.phantombuster.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 (7)
- Wait
n8n-nodes-base.wait - n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Limit
n8n-nodes-base.limit - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick overview This workflow collects a plain-English LinkedIn audience description via an n8n form, uses Google Gemini to generate a search URL, pulls matching leads from Apify, writes five personalized icebreakers to Google Sheets, and drip-launches a…